Installing Grub-de
From DSL Wiki
Zurück zur deutschen Hauptseite Diese Seite in anderen Sprachen: english, español
GRUB Installieren
Contents |
Übersicht
GRUB (GRand Unified Bootloader) ist ein mehrfach Bootloader, der üblicherweise genutzt wird um zwischen zwei oder mehr installierten Betriebssystemen auf einem Computer auszuwählen und zu starten. Es ist das erste Programm, welches beim Start des Computers aktiv ist.
In technischer Hinsicht... In technical terms, a multiboot boot loader is one which can load any executable file with a multiboot header present in the first 8KB of the file. Such a header consists of 32 bits of "magic" number, 32 bits of flags, a further 32 bits of magic number, followed by data about the executable image.
Installation von GRUB auf ein Medium
- Please NOTE - As of DSL 1.3 a basic GRUB installation is automated in the frugal install script located in the Apps > Tools menu.
Erstellen einer Bootdiskette oder CD
Als erstes wird eine Möglichkeit gesucht um die Installation auf der Festplatte zu starten, dazu lädt man das GRUB Diskettenimage hier herunter http://luna.vectori.net/~anorion/dsl
Besitzt du kein Diskettenlaufwerk kannst du auch das GRUB iso-image, um es auf CD zu brennen, herunterladen.
Folgende Punkte nicht vergessen:
- Es ist 500kb groß.
- Ungeschlossene Multisession Cds funktionieren nicht.
Erstelle eine Diskette durch folgenden Befehl.
cat grubbootdisk.cat >/dev/fd0
(Das Benutzen von dd funktioniert nicht, es gibt zur Zeit keine Pläne dies zu ändern, außer wenn es gut funktioneren sollte)
Oder brenne das iso mit cdrecord, wie alle anderen isos.
Das erste Booten
Jetzt muss du den Computer mit der GRUB Diskette/CD starten und GRUB mitteilen wie und welches Betriebssystem gebootet werden soll.
Achtung: Anstelle der Festplatte muss im BIOS die GRUB Diskette/CD zum booten konfiguriert sein. '
Zum Glück ist dies mit GRUB ganz einfach. Ein Beispiel, wenn du DSL auf hda1 deiner Festplatte installiert hast, musst du folgendes eingeben:
title DSL root (hd0,0) kernel /boot/linux24 root=/dev/hda1 makeactive boot
or, for frugal,
title DSL root (hd0,0) kernel /boot/isolinux/linux24 root=/dev/hda1 initrd /boot/isolinux/minirt24.gz makeactive boot
Beachten Sie, dass die Festplatten und Partitionen nicht so nummeriert, wie Linux das macht. Linux startet mit dem zählen bei 1, GRUB fängt bei 0 an zu zählen.
Also, die erste Festplatte ist hd0 dann kommt hd1, hd2, usw.
Das selbe ist es mit den Partitionen. Die erste Partion hat die Nummer "0", dann 1 für die Zweite, 2 für die Dritte, usw.
Der DSL Kernel ist im Verzeichnis /boot/linux24 , dieses also nicht verändern.
Für den "root=" Eintrag, setze den Linuxgerätepfad dort. /dev/hda1 oder wo DSL auch immer installiert ist.
Installation von GRUB auf eine Festplatte
Nachdem Sie ihre DSL Installation hochgefahren haben, besorgen sie sich das grub.dsl Paket von MyDSL.
geben Sie den folgenden Befehl ein:
grub-install /dev/hda
Nein, ich meine nicht hda1, oder was für eine Partion auch immer.
Ja, wir installieren GRUB in den Master Boot Record.
Nein, das wird nicht Ihr Windows zerschießen. Dazu kommen wir in einem moment.
Der letzte Schritt ist das bearbeiten der menu.list für GRUB, es sei denn, Sie mögen es die Befehle zum Booten einer Partition von Hand einzugeben - manche tun das.
Die Erweiterung legt eine leere menu.lst Datei im Verzeichnis /boot/grub, also müssen sie dies selbst von Hand bearbeiten. Aber ich setze einfache Anweisungen mit Kommentaren daren, so daß es nicht so schwer sein sollte.
Bitte denken Sie daran "chainloader +1" zu setzen um Windows zu booten.
Irgendwie so wie dies hier, wenn Windows auf hda2 ist.
title Windows root (hd0,1) chainloader +1 makeactive boot