Ich habe ein Dual-Boot System mit Windoof7 auf /dev/sda1 und Ubuntu 14 auf /dev/sda2. Aus Lizenzgründen musste ich Win7 nocheinmal installieren. Jetzt ist mein bootloader verschwunden und mein bootmenü erscheint nicht mehr. Ich kann deshalb mein Ubuntu14 nicht mehr starten.
Ich hatte mich in der Ubuntu-Wiki vorher informiert, dass und wie ich meinen Bootloader nach der Win7-Installation wiederherstellen kann. Doch die Anleitung funktioniert leider nicht!
***** Ausgangslage nach der Win7-Installation:
/dev/sda1 = NTFS Partition mit Win7; lässt sich starten.
/dev/sda2 = ext4-Partition mit meinem aktuellen Ubuntu 14.4, welches ich nicht mehr booten kann. Auf jener Partition sehe ich unter /boot und /boot/grub mein Bootmenü. Dort steht also wahrscheinlich mein Bootloader und er müsste "nur" in den MBR geschrieben werden. Aber wie?
/dev/sda6 = reiserfs Partition mit einem Knoppix-Linux, welches ich nach der Win7-Installation installiert habe - in der Hoffnung, dass die Reparatur meines bootloaders damit leichter wird.
Starte ich jetzt meinen PC, so kann ich entweder Windows oder Knoppix Linux booten.
***** Mein vergeblicher Versuch:
Ich habe versucht, die Anleitung anzuwenden, und zwar die chroot-Methode.
sudo parted -l Number Start End Size Type File system Flags 1 1049kB 30,0GB 30,0GB primary ntfs boot 2 30,0GB 51,0GB 21,0GB primary ext4 3 51,0GB 71,9GB 21,0GB primary ext4 4 71,9GB 250GB 178GB extended 5 71,9GB 77,2GB 5243MB logical linux-swap(v1) 6 77,2GB 98,2GB 21,0GB logical reiserfs 7 98,2GB 130GB 31,5GB logical ext4
Die Anleitung "Reparatur im laufenden System" scheidet bei mir aus.
***** Reparatur mittels Desktop-CD / chroot Methode:
1)...müssen die relevanten Partitionen eingehängt werden.... sudo mount /dev/sdXY /mnt - das heißt bei mir
1 | sudo mount /dev/sda2 /mnt |
Ich sehe nun unter /media/sda1 die Windows-Ordner und unter /mnt die Ordner von Ubuntu14 (sda2).
2)
1 2 3 | sudo mount -o bind /dev /mnt/dev sudo mount -o bind /sys /mnt/sys sudo mount -t proc /proc /mnt/proc |
Als Ergebnis sehe ich unter /mnt/dev, /mnt/sys, /mnt/proc weitere Ordner, z.B.
/mnt/dev/ataraid /mnt/dev/disk/by-uuid /mnt/proc/1 /mnt/proc/10 /mnt/sys/block /mnt/sys/bus
Weiter gemäß Anleitung:
1 2 | sudo cp /proc/mounts /mnt/etc/mtab sudo chroot /mnt /bin/bash |
Weiter gemäß Anleitung:
1 2 3 | root@Microknoppix:/# grub-install /dev/sda Probing devices to guess BIOS drives. This may take a long time. /dev/sda: Not found or not a block device. |
Also das angegebene Ersatzkommando:
1 2 3 | grub-install /dev/sdaroot@Microknoppix:/# grub-install --recheck /dev/sda Probing devices to guess BIOS drives. This may take a long time. /dev/sda: Not found or not a block device. |
An der Stelle hilft mir die Anleitung nicht weiter! Vermutlich wurde kein neuer MBR geschrieben.
1 | update-grub
|
bewirkt offenbar nichts. Ein boot-Versuch zeigt, dass der bootloader nicht erneuert wurde.
Wäre toll, wenn jemand wüsste, was ich jetzt könnte oder sollte!