Am Freitag 16 April 2010 18:23 schrieb Markus Koßmann:
Am Freitag, 16. April 2010 schrieb Dirk Linnerkamp:
... aber ein Bootflag in einer Erweiterten Patition, so wie in dem hier beschriebenen Fall und dann noch mit einem Win System auf der 'Festplatte, das kann definitiv nicht funktionieren..
Erzähle das nicht meinem System. Da funktioniert das einwandfrei ;-)
Bei dieser Installation ist im MBR der Standard-(Windows-)Bootloader installiert. Und dieser Bootloader lädt dann einfach nur den Bootcode aus dem ersten Block der als aktiv markierten Partition nach ( egal ob das nun eine primäre oder eine erweiterte Partition ist) . Im ersten Block einer erweiterten Partition ist nun genügend freier Platz um auch dort die erste Stufe eines grub zu installieren. Und der ist dann flexibel genug um den Linux-Kernel auch aus einem logischen Laufwerk einer erweiterten Partition zu starten oder den Windows Bootcode aus der primären Windowspartition zu laden und zu starten, der im "Normalfall" direkt von Standard-Bootloader gestartet worden wäre.
Und so sieht das dann aus: myhost:~ # fdisk -lu Disk /dev/sda: 320.1 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x561208d2 Device Boot Start End Blocks Id System /dev/sda1 2048 3567615 1782784 7 HPFS/NTFS /dev/sda2 3567632 150368399 73400384 7 HPFS/NTFS /dev/sda3 150368400 170855999 10243800 7 HPFS/NTFS /dev/sda4 * 170856000 625136399 227140200 5 Extended /dev/sda5 170856063 179247599 4195768+ 82 Linux swap / Solaris /dev/sda6 179247663 181349279 1050808+ 83 Linux ... /dev/sda11 400740543 625136399 112197928+ 7 HPFS/NTFS Funktioniert hier auch einwandfrei. Der einzige Unterschied ist, dass bei mir Bootloader und das eigentliche OS von Windows 7 auf zwei unterschiedlichen primären Partitionen liegen. openSUSE 11.2 hatte bei der Installation dummerweise die zweite Partition in menu.lst eingetragen. Da ich das Windows nicht selber aufgesetzt hatte, brauchte es einiges Grübelns bis ich den Fehler korrigiert hatte. Grüße Ralf -- Antworten bitte nur in die Mailingliste! PMs bitte an: listpm (@) arndt-de (.) eu -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org