Linux 14.981 Themen, 106.343 Beiträge

Frage zur Installation von GRUB im Dualboot XP/Ubuntu

Simon6754 / 8 Antworten / Flachansicht Nickles

Hallo,
ich möchte auf meinem PC Ubuntu 6.10 von einer DVD(c`t 25/06) neben Windows XP installieren.

Auf einer SATA-Platte (Samsung 80GB) sind mehrere Windows Partitionen (NTFS) inklusive der Bootpartition von XP. Ich gehe also davon aus, dass der MBR sich auf dieser Platte befindet.

Vor kurzem habe ich eine 2. SATA-Platte eingebaut (Seagate 250GB), die wird jedoch im BIOS vor der anderen erkannt. In der Linux-Live-DVD wird sie deshalb auch als /dev/sda angesprochen. Die andere Festplatte ist /dev/sdb.

Die Installationsroutine fragt kurz vor Beginn der eigentlichen Installation ab, auf welche Festplatte GRUB installiert werden soll. Das weiß ich nicht. Kann mir jemand helfen?

Gruß
Simon

bei Antwort benachrichtigen
KarstenW bigboss1 „Hallo Karsten, da muss ich wiedersprechen. Ich versuche seit geraumer Zeit, mein...“
Optionen

Windows NT habe ich nie benutzt. Ich habe das mal im Handbuch zu SUSE gelesen.
Wenn du grub in die root Partition von Linux installierst, dann mußt du den anderen Bootmanager anweisen den Bootsektor dieser Linux root Partition zu laden. Es gibt nicht nur den MBR, sondern jede Partition hat einen Bootsektor (der erste Sektor der jeweiligen Partition), den man von einem Bootmanager laden lassen kann. Ich denke nicht, das du den grub in eine Datei packen kannst und dann vom Windows NT Bootmanager laden kannst.

Wenn man so was mit Linux machen will, dann mußt du grub anweisen mit dem chainloader diesen Bootsektor der anderen Linux root Partition zu laden.

Beispiel:

title AndereLinuxPartition mit einem anderen grub
root (hd0,3)
savedefault
makeactive
chainloader +1

Mit chainloader +1 wird der erste Sektor dieser root Partition geladen und damit wird dann der andere grub Bootmanager gestartet. makeactive muß nur angegeben werden, wenn es sich um eine primäre Partition handelt.
Linux kann man sowohl von primären Partitionen , als auch von logischen Partitionen booten lassen.
Bei meinem Debian ist der grub sehr flexibel installierbar. Wenn du grub in den MBR installierst, kann grub andere Betriebsysteme (direkt oder indirekt mit dem chainloader) booten. Wird grub in die root-Partition von Linux installiert, kann man mit einem anderen Bootmanager (das kann auch grub sein) den Bootsektor dieser root-Partition laden lassen und damit grub starten.
Man kann natürlich den grub auch auf Diskette installieren. Manche Rechner haben aber kein Floppy Laufwerk mehr.

Ich benutze Windows so gut wie nie und kenne mich mit Windows auch nicht aus. Ich weiß nur das man unter Windows NT den grub (oder war es damals lilo ?) laden konnte.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen