Linux mit Hilfe des Bootmanagers von Windows NT/2000/XP booten

Dieses Thema im Forum "Windows Tutorials" wurde erstellt von Jonny1986, 9. Juni 2007 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 9. Juni 2007
    Anliegen

    Neben SuSE Linux haben Sie noch ein Windows NT, 2000 oder XP Betriebssystem auf Ihrem Rechner und möchten beide booten können.


    Vorgehen

    1. Möglichkeit: den Bootmanager Grub in den MBR der Festplatte installieren

    Diese Möglichkeit ist bei der Installation von SuSE Linux standardmässig eingestellt. Wenn Sie an den Einstellungen zur Bootloaderkonfiguration während des Installationsprozesses keine Änderungen vornehmen, wird der Bootloader Grub in den MBR der Festplatte installiert und im Grub-Menu automatisch ein Eintrag für das Booten des Windows-Betriebssystems eingerichtet.
    2. Möglichkeit: den Bootmanager von Windows NT/2000/XP verwenden

    Der Bootmanager von NT/2000/XP kann neben Bootsektoren auch Abbilddateien von solchen starten. Mit den folgenden Schritten läßt sich dieser Bootmanager so einrichten, daß auch Linux gestartet werden kann:
    • Installieren Sie Windows NT/2000/XP, sofern noch nicht geschehen.
    • Halten Sie einen Datenträger (Festplatten-Partition oder fehlerfreie Diskette) bereit mit einem Dateisystem, das Linux beschreiben und Windows lesen kann, z. B. FAT.
    • Installieren Sie Linux. Während der Installation installieren Sie den Bootloader Grub nicht in den MBR, sondern in die root-Partition. Nach Abschluß der Installation erfolgt in der Regel ein Reboot. Da an dieser Stelle noch kein Zugriff auf den Linux Bootloader möglich ist, booten Sie Ihr System auf folgende Art und Weise:
      • Booten Sie von Ihrer CD oder DVD, wie bei der Installation.
      • Wählen Sie beim Booten die Option "Installation" aus (ist voreingestellt).
      • Danach die Sprache auswählen.
      • Im nächsten Menu wählen Sie den Punkt "Installiertes System booten".
      • Die root-Partition wird nun automatisch erkannt und von dieser wird das System gebootet. Die Installation wird fortgesetzt.
    • Nach der Installation öffnen Sie eine root-shell und hängen den FAT-Datenträger in das System ein. (Zum Beispiel mounten Sie eine Diskette unter /media/floppy.)
    • Kopieren Sie den Grub-Bootsektor aus dem Bootsektor der root-Partition (in diesem Beispiel /dev/sda3) auf den FAT-Datenträger:
    dd if=/dev/sda3 of=/media/floppy/bootsek.lin bs=512 count=1
    Dieser Schritt, wie auch der folgende, muß bei Verwendung des Bootloaders Grub nicht nach jedem Kernel-Update wiederholt werden. Allerdings ist dies zwingend notwendig, wenn die Datei /boot/grub/stage2 "angefasst" wird (zum Beispiel bei einem Update Grub Pakets bzw. des Systems).
    • Booten Sie Ihr Windows Betriebssystem. Kopieren Sie die Datei bootsek.lin vom FAT-Datenträger ins Hauptverzeichnis des Systemlaufwerks C:
    • Fügen Sie in der Datei boot.ini (Attribute setzen) folgenden Eintrag am Ende hinzu:
    c:\bootsek.lin="SuSE Linux"
    • Nicht vergessen, in dieser Datei ebenfalls den Timeout zu erhöhen, sollte er auf 0 Sekunden stehen.
    • Falls die Datei boot.ini im Explorer nicht sichtbar ist, können Sie diese auch auch über die Systemsteuerung bearbeiteten. Bei Windows XP zum Beispiel auf folgendem Weg: Systemsteuerung -> Leistung und Wartung -> System -> Erweitert -> Starten und Wiederherstellen -> Systemstart -> Bearbeiten
    • Beim nächsten Booten sollte (wenn alles geklappt hat) ein entsprechender Eintrag im NT-Bootmanager vorhanden sein!
    Hoffe ich konnte damit jemanden helfen!!


    Peace Jonny


     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.