• NACHFOLGER VON LILO !
  • Grafische Oberfläche
  • Benötigt keine Physikalische Kernel-Angabe !!!!
  • Starten über integrierte Kommadozeile möglich
  • Unterstützt Übergabe von Kernel-Paramtern
  • Unterstützt Chain-Loading für Windows 9x/NT und OS/2

Da es sich hier um einen Boot-Manager handelt sind vorher Backups insbesondere des MBR zu Empfehlen !

SCSI und IDE werden nicht unterschieden !


  • Platten und Partition werden mit (hdx,x) bezeichnet
  • Zählung beginnt bei 0 (hd0,0) ==> IDE0 Partition 1
  • (hdx,0) bis (hdx,3) bezeichnet die 4 primären Partitionen
  • (hdx,4) bis (hdx,10) bezeichnet die erweiterten Partitionen


Installation

  • Entpacken des Archivs nach /opt/grub
  • Boot-Disk erzeugen: dd if=grub-0.90-i386-pc.ext2fs of=/dev/fd0
  • cd /opt/grub/grub-0.90
  • ./configure
  • make
  • make install
  • mkdir /boot/grub
  • cp /usr/local/share/grub/i386-pc/stage1 /boot/grub/stage1
  • cp /usr/local/share/grub/i386-pc/stage2 /boot/grub/stage2
  • Neustart über zuvor erstellte Diskette
  • [c] drücken » Kommandozeile von GRUB
  • Linux-Root-Partition angeben ==> z.B.
    root (hd0,1) ==> IDE0 Pri. 2
    setup (hd0) ==> MBR von IDE1 oder alternativ (hd0,1)
    Bei Installation in Partition GRUB per Chain-Loading aufrufen
  • Linux Booten
  • Text-Datei /boot/grub/menu.lst erzeugen
    (Zukünftiges Boot-Menü)


Beispiel einer /boot/grub/menu.lst
timeout 10
default 0
color white/black black/green
title linux
kernel (hd0,1) /boot/vmlinuz
root=/dev/hda4

title windows
rootnoverify (hd0,0)
makeactive
chainloader +1 Anmerkung: [[[[[[Windows 9x]]]]]]
chainload /bootsect.dos Anmerkung: [[[[[[Windows NT/2000]]]]]

Kopieren Sie die "menu.lst" auf die zuvor erstellte Start-Diskette um bei Beschädigung des MBR von dieser wie gewohnt starten zu können.


Start über Kommando-Zeile: [c]
root (hd1,0)
kernel /boot/vmlinuz
boot

rootnoverify (hd0,0)
makeactive
chainloader +1
boot

Suchen von Partitionen mit Linux Kernels
find /boot/vmlinuz