Linux booten via Grub-Shell

Aus Linupedia.org
Version vom 4. Oktober 2006, 13:14 Uhr von Admine (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche
Höhe=24px
Achtung dieser Artikel ist noch in Arbeit und dient vorläufig nur als Vorlage. Dieser Beitrag zu Linux oder der Abschnitt ist in Bearbeitung. Weitere Informationen findest du hier. Der Ersteller arbeitet an dem Beitrag oder Abschnitt und entsorgt den Wartungsbaustein spätestens 3 Tage nach der letzten Bearbeitung. Änderungen außer Rechtschreibkorrekturen ohne Absprache mit dem Urspungsautor sind möglichst zu vermeiden, solange dieser Baustein noch innerhalb der genannten Frist aktiviert ist.


Bei Änderungen an der Partitionierung kann es recht schnell passieren, dass man die genaue Bezeichnung der /-Partition bzw. der Partition mit einem bootbaren Kernel-Image nicht mehr weiß.

Hilfreich ist dann das Booten des installierten Linux über die Grub-Shell.

In die Grub-Shell gelangt man mit c am Bootloader-Menü.

grub>

Mit "help" erhält man eine Auflistung aller verfügbaren Kommandos der Grub-Shell und mit "help <kommando>" Informationen zu <kommando>.

Ein Kernel-Image suchen:

grub> find /boot/vmlinuz
  (hd0,5)

Als Beispiel auf der 6. Partition der ersten Platte.

grub> root (hd0,5)
 Filesystem type is reiserfs, partition type 0x83

die Partition, in der der Kernel liegt, wird angegeben.

grub> kernel /boot/vmlinuz root=/dev/hda6
  [Linux-bzImage, setup=0x1400, size=0x11d3e7]
grub> initrd /boot/initrd
  [Linux-initrd @ 0x5f71000,0x7e864 bytes]
grub> boot

und so kann das Kernel-Image gebootet werden.

Man beachte, dass die Ausgaben hier nur Beispiele sind.

Sollte sich das installierte Linux so booten lassen, sind die Angaben in der /boot/grub/menu.lst zu überprüfen und ggf. anzupassen.

Selbiges gilt für die /boot/grub/device.map bei mehreren Platten im System.