Linux über den NT-Bootloader starten
Aus MostlyHarmless
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
