Kubuntu Partition verkleinern / danach trotzdem bootfähig ?

Boogeyman

Vice Admiral
Registriert
März 2005
Beiträge
6.817
Hallo,

hätte da folgende Frage, ich benutze Windows und Kubuntu im Parallel Betrieb, jetzt möchte ich meine Kubuntu Partition, die ich leider etwas zu groß gewählt habe verkleinern.
Ich besitze das Partitions Tool Disk Director Suite, hier kommt aber eine Meldung das ev. die Bootpartition nicht mehr bootfähig ist.

Genauer Wortlaut siehe Bild:

Ich habe Windows auf C Primär und Aktive Partition, Kubuntu auf einer anderen Primären.
Kann ich die Kubuntu Partition verkleinern, ohne das ich danach mein System wieder Bootfähig machen muss. Ich verwende den Standard Bootmanager den Kubuntu bei der Installation installiert.

Vielen Dank für die folgenden Antworten
 

Anhänge

  • Grösse_ändern.jpg
    Grösse_ändern.jpg
    58,1 KB · Aufrufe: 212
also ich nehm jetzt mal mein Beispiel:

Name Flags Part Type FS Type [Label] Size (MB)
------------------------------------------------------------------------------
hda1 Primary Linux ReiserFS 526,42
hda2 Boot Primary NTFS [^C] 26213,55*
Unusable 0,42*
hda3 Primary NTFS 2623,87
hda5 Logical NTFS [^A] 15726,74
hda6 Logical Linux ReiserFS 20974,47
hda7 Logical Linux swap / Solaris 2632,09
hda8 Logical Linux 3668,48
hda9 Logical Linux ReiserFS 5239,51
hda10 Logical Linux 82433,76


nehmen wir an hda6 ist zu groß == linux system

du wirst folgende schritte unternehmen:
1) hda6 schrumpfen
2) hda5 (== windows daten partition) vergrößern
3) da beide partitionen den gleichen namen beibehalten wird grub keine probleme damit haben von der linux-partition zu booten

probleme machen nur veränderungen der partitionsnamen, diese dürften damit aus der welt gescahfft sein, da (k,x,edu)buntu uuid-nummern den partitionen zuweist

du musst also eventuell von der ubuntu livecd booten, grub.conf / menu.lst anpassen und amit wäre es getan

im idealfall brauchst du nix zu machen !
 
So, jetzt habe ich es geschafft, es startet weder Windows noch Kubuntu :D

Jetzt kommt wenn ich den PC starte:

Grub Loading Stage 1.5
Grub loading, please wait

Error 17

Was soll ich machen, damit ich wieder zwischen Windows und Kubuntu auswählen kann.

Vielen Dank schon mal für die Antworten
 
Erstelle mal eine Partition Magic, Acronis Disk Director oder ähnliches BootCD und schaue, ob du die Partitionen nicht ausversehen gelöscht hast ;)

Wenn ja musst du mal Fiona im Datenrettungsforum einen Besuch abstatten ;)


Weil der Error 17 deutet auf was gelöschtes bootbares hin :(
 
Hi

Das Programm hat wahrscheinlich die Partitionstabelle verändert und die Reihenfolge der Partitionen gemischt. Jetzt versucht Grub Linux von einer Partition zu booten, wo gar kein Linux drauf ist und kann somit die Partition nicht korrekt mit dem angegebenen Dateisystem mounten. Das ergibt Error 17.

Am besten startest du mal mit einer Live-CD, schaust mit fdisk -l nach wo dein Linux ist, mountest diese Partition und passt /etc/fstab und /boot/grub/menu.lst (grub.conf) dementsprechend an.


ps: kann natürlich auch sein, dass das Programm total Mist gebaut hat und die Partitionstabelle eventuell ganz hinne ist?!

mfg
aki
 
Zuletzt bearbeitet:
So schauts bei mir zur Zeit aus:

disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 4509 15735667+ 83 Linux
/dev/sda3 4510 19457 120069810 5 Extended
/dev/sda5 4510 4827 2554303+ 82 Linux swap / Solaris
/dev/sda6 4828 10199 43150558+ 7 HPFS/NTFS
/dev/sda7 10200 14661 35840983+ 7 HPFS/NTFS
/dev/sda8 14662 19457 38523838+ 7 HPFS/NTFS

Habe dann die Kubuntu CD gestartet und im Terminal folgendes eingegegen:

sudo mount /dev/sda2 /mnt
sudo grub-install --root-directory=/mnt /dev/sda

Jetzt kommt zwar wieder der Bootmanager, wo man auswählen kann ob Windows oder Kubuntu startet, aber es lässt sich nur noch Windows starten.

Wenn man Kubuntu startet kommt folgendes:
Error 17
Cannot mount selected partition
Press any key to continue

Ich vermute, das er damit die swap Partition meint, da ich diese verschoben haben.

Was muss ich noch machen damit ich auch wieder Kubuntu starten kann ?
 
Zuletzt bearbeitet:
am besten wär es gewesen, wenn du direkt hinter die erste (windows) /boot geklatscht hättest, dann würd es alles luppen,

schlecht ist auch ,dass du keine separate /home parittion hast, wenn die linux partition zerschossen ist, sind dann alle persönlichen daten weg (wie mit windows :evillol: )

wie beriets geschrieben:

von der ubuntu livecd / kubuntu booten, dann konsole aufmachen

sudo mkdir /mnt/ubuntu

sudo mount -o noatime,nodiratime /dev/sda2 /mnt/ubuntu

sudo mount -t proc none /mnt/ubuntu/proc

sudo mount -o bind /dev /mnt/ubuntu/dev


sudo chroot /mnt/gentoo <== du befindest dich dann in deinem system

grep -v rootfs /proc/mounts > /etc/mtab <== liste der verfügbaren partitionen, dmait grub was anfangen kann

grub-install --no-floppy /dev/hda
<== grub == bootloader neu installieren


eventuell musst du noch /boot/grub/menu.lst

oder /etc/fstab anpassen

zum schluss

exit


sudo umount /mnt/ubuntu/*

sudo umount /mnt/ubuntu/*

sudo umount /mnt/ubuntu && sudo reboot
 
na da warst du wohl schneller ;)

ok, wenn grub erschient, wähl den alten linux-eintrag aus, und lösche via "d" alle zeilen

du kannst von grub aus manuell booten:

root (hd0,1) [enter]

dann

kernel (hd0,1)/vmlinuz root=/dev/sda2 ro vga=794 [enter] (2. zeile)

danach drückst du

"b" (wie booten)

vorischt!! US-Layout !!
 
du kannst von grub aus manuell booten:

Manuell booten möchte ich eigentlich nicht, ich hätte schon gerne wieder eine Auswahl.

Wenn ich beim Eintrag,also bei:

Ubuntu, Kernal 2.6.20-16 generic

steht dann da wenn ich e drücke:

root (hd0,2)

kernal /boot/vmlinuz-2.6.20-16 usw.

initrd /boot/ initrd.img usw.

quiet

savedefault
 
das war ja eigentlich als "Lösung" gedacht:
wenn du damit (==manuell) booten kannst,

brauchst du nachher im system nur noch die grub.conf anpassen, danach läuft dann wieder alles
 
Zurück
Oben