grub installieren / aus chroot / von livecd

grub macht beim Installieren gerne mal Ärger wegen der verwendeten Dateisysteme. Kauft man einen PC oder Laptop wird er vermutlich mit einer Partition geliefert, die ntfs ist und ein Windows enthält.

Wir Pinguine würden diese Partition dann verkleinern und weitere für unsere Bedürfnisse anlegen.

Die erste Partition ist dann immernoch ntfs. grub kommt damit aber nicht so recht klar. lilo ist da anders, da es lilo nicht interessiert, von welchem Dateisystem sie bootet – wohl der grundlegende Unterschied.

Wenn ich aus irngendeinem Grund das Windows in der ersten Partition neu installiere schreibt es auch seinen eigenen Bootloader, so dass grub oder lilo entfernt ist. Ich komme also nur an mein Linux, indem ich von einer livecd in das System chroote und mit grub oder lilo den Bootloader wieder installiere, wie er vorher war.

Ist die erste Partition ntfs, so ist hier die Lösung. Sie funktioniert natürlich ebenso für gängige Dateisysteme wie ext2 & Co.

mount /dev/sda1 /mnt/gentoo
mount -t proc none /mnt/gentoo/proc
mount -o bind /dev /mnt/gentoo/dev
chroot /mnt/gentoo /bin/bash
fgrep -v rootfs /proc/mounts > /etc/mtab
grub-install –no-floppy –recheck /dev/sda


~ von poedel - Mai 18, 2010.

Hinterlasse einen Kommentar