Linux über den NT-Bootloader starten

Aus MostlyHarmless

Wechseln zu: Navigation, Suche

Um Linux über den NT-Bootloader zu starten, führen Sie nacheinander folgende Schritte aus:

Booten Sie Linux und geben Sie als root eingeloggt in der Shell-Kommandozeile folgenden Befehl ein:

dd if=/dev/<Bootpartition> of=boot.img bs=512 count=1

<Bootpartition> muß natürlich durch das Device der Bootpartition ersetzt werden. Beim Parameter bs=512 gehe ich davon aus das der Bootsektor 512 Byte groß ist.

Die vom Kommando dd erzeugte Datei boot.img enthält den Linux-Bootsektor, den LILO angelegt hat. Sie muß nun auf die NT-Bootpartiotion kopiert werden, hier im Beispiel aufs Laufwerk C:. Es ist auch möglich die Datei in einem Ordner abzulegen (hier im Beispiel C:\linux\).

Nun müssen Sie die Datei C:\boot.ini editiert (Achtung: sie ist in der Regel schreibgeschützt!). Die Datei könnte beispielsweise so aussehen:

[boot loader]
timeout=5
default=C:\
[operating systems]
C:\="Microsoft Windows 98"
C:\linux\boot.img="Linux booten"

Wichtig ist hier die letzte Zeile: wenn wir dem NT-Bootmanager das Image des Linux-Bootsektors als Parameter geben, kann dieser Linux booten. Zu beachten ist noch, das falls mit LILO die Bootkonfiguration geändert wird, das Image nochmal erzeugt wird und neu auf Laufwerk C: kopiert wird.

Alle Angaben ohne Gewähr