Grub-Boot-Diskette

Aus Gentoo Linux Wiki

Wechseln zu: Navigation, Suche
Dieser Artikel ist Teil der HOWTO Sammlung.
Installationsmethoden LiveCDs Kernel & Hardware Laptops & Notebooks Portage System Netzwerke & Services X Software Anderes alphabetischer HOWTO Index


Inhaltsverzeichnis

[Bearbeiten] Diskette erstellen

[Bearbeiten] Dateisystem erstellen

Zuerst formatieren wir eine Disk mit dem ext2 Dateisystem.

Code: Shell
fdformat /dev/fd0
mke2fs /dev/fd0


[Bearbeiten] Dateien kopieren

Nun mounten wir die Diskette und Bootpartition und kopieren alle von grub benötigten Dateien. (Wer noch eine Menüstruktur wünscht, kopiert zusätzlich die menu.lst)

Code: Shell
mount /boot 
mkdir /floppy 
mount /dev/fd0 /floppy
mkdir -p /floppy/boot/grub 
cp /boot/grub/stage* /floppy/boot/grub/
cp /boot/grub/menu.lst /floppy/boot/grub/
umount /floppy


[Bearbeiten] grub Installieren

Nach der Eingabe von grub befinden wir uns in der Console von grub. Um grub auf die Diskette zu installieren geben wir folgendes ein:

Code: GRUB console
root (fd0) 
setup (fd0) 
quit


[Bearbeiten] Diskette benutzen

Wenn nun der Rechner von der Diskette bootet, wird grub geladen, und wir befinden uns in der Konsole von grub. Hier können jetzt z.b. Linux oder Windows geladen werden. (Wenn man die menu.lst kopiert hat, erübrigt sich das folgende und man findet das gewohnte GRUB-Menü beim Booten vor.)

[Bearbeiten] Linux booten

Gehen wir davon aus dass die root-Partition ihrer Linux-Installation /dev/hda3 ist.

root (hd0,0) 
kernel /<kernel-name> root=/dev/hda3 
boot

[Bearbeiten] Windows booten

Befindet sich Windows auf /dev/hda1 so müssen wir grub das mitteilen. Grub benutzt eine andere Namenskonvention um Partitionen anzusprechen. /dev/hda1 wird unter grub als (hd0,0) angesprochen.

Code: GRUB console
rootnoverify (hd0,0)
chainloader +1
boot


[Bearbeiten] Links

Forum post

'Persönliche Werkzeuge