HowTo Grub Repair

April 6th, 2011 von sdohn

So restauriert man den GRUB Bootloader::

Von einer z.B. RedHat Boot CD in ein Linux Booten
Am prompt "linux rescue" eintippen
mkdir /mnt/rootfs
mount /dev/sda3 /mnt/rootfs
mount /dev/sda1 /mnt/rootfs/boot
chroot /mnt/rootfs
grub
root(hd0,0)
setup(hd0)
quit

 

Eine Typische Grub Konfiguration könnte so aussehen::

#boot=/dev/hda
#default=1
#timeout=10
#serial --unit=0 --speed=9600 --word=8 --parity=no --stop=1
#terminal serial
#
#splashimage=(hd1,0)/grub/splash.xpm.gz
#title Red Hat Enterprise Linux AS (2.6.9-5.ELsmp)
#root (hd1,0)
#kernel /vmlinuz-2.6.9-5.ELsmp ro root=/dev/hdb3
#initrd /initrd-2.6.9-5.ELsmp.img
#
#title Red Hat Enterprise Linux AS (2.6.9-5.EL)
#       root (hd1,0)
#       kernel /vmlinuz-2.6.9-5.EL ro root=/dev/hdb3 console=ttyS0,9600n8 console=tty0
#       initrd /initrd-2.6.9-5.EL.img
#
#title Red Hat Enterprise Linux AS (2.6.9-5.EL)
#root (hd1,0)
#kernel /vmlinuz-2.6.9-5.EL ro root=/dev/hdb3
#initrd /initrd-2.6.9-5.EL.img
#
#title Red Hat Enterprise Linux AS-up (2.4.21-27.0.2.ELcustom)
#root (hd1,0)
#kernel /vmlinuz-2.4.21-27.0.2.ELcustom ro root=/dev/hdb3
#initrd /initrd-2.4.21-27.0.2.ELcustom.img
#
#title W2K
#rootnoverify (hd0,0)
#makeactive
#chainloader +1