Dies ist eine alte Version des Dokuments!
Kürzlich stand ein Freund spät Abends in meiner Tür und bat mich dringend sein Laptop anzuschauen, denn es blieb unmittelbar nach dem Booten mit der Meldung »GRUB loading…« einfach stehen. Er erklärte, dass sein System sowohl ein Windows XP, wie auch ein Linux unbekannter Distribution enthält. Installiert hat es ein Bekannter, welcher zZ aber auf Urlaub ist. Das waren nicht viel Informationen und mehr waren vom Besitzer auch nicht zu bekommen.
Es stellte sich nun die Frage, wo Grub installiert ist, welche Version und wie das Windows XP gestartet wird, bevor man Hand anlegen konnte. Im Gegensatz zum Windows Boot Loader, welcher sich immer in den »Master Boot Record« (MBR) installiert, kann Grub auch in den Startsektor der Linux Bootpartition installiert werden. Bei einem konventionellem Setup wird Grub jedoch im »MBR« installiert sein, da der Windows Boot Loader nicht in der Lage ist ein zweites (nicht Windows) Betriebssystem zu starten. Es bestünde aber auch die Möglichkeit einen Boot Manager zu installieren, welcher die Auswahl des zu startenden Betriebssystems zur Verfügung stellt.
Im vorliegendem Beispielfall habe ich das System mit einer Live CD von »Knoppix« gebootet um von dort aus weitere Nachforschungen über das Setup des Patienten zu erhalten. Um sich einen ersten Überblick über das System zu verschaffen, kann man sich die vorhandenen Partitionen durch den Aufruf von »fdisk -l« anzeigen lassen:
$ fdisk -l
Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x904e904e
Device Boot Start End Blocks Id System
/dev/sda1 1 2611 20972826 7 HPFS/NTFS
/dev/sda2 2612 5222 20968449 5 Extended
/dev/sda5 * 2612 2654 340992 83 Linux
/dev/sda6 2654 3624 7790592 83 Linux
/dev/sda7 3624 3989 2928640 83 Linux
/dev/sda8 3989 4142 1232896 82 Linux swap / Solaris
/dev/sda9 4143 4191 389120 83 Linux
/dev/sda10 4191 5222 8281088 83 Linux