Bootdisk für Linux

  • Für Linux ist es kein Problem, wenn der Bootmanager auf einer Diskette liegt und kann dadurch direkt von Diskette gebootet werden. Dies wird z. B. bei einer Firewall oder einem Router genutzt. Man nehme eine Diskette, schiebe sie in das Laufwerk und gebe folgende Kommandos ein: "mkfs -t minix /dev/fd0 1440" Dieser Befehl formatiert die Festplatte im Minix Format. "mount -t minix /dev/fd0 /floppy" Jetzt wird die bereits formierte Diskette gemountet im lokalen System. "cp /boot/vmlinuz /floppy/vmlinuz" Der aktuelle laufende Kernel wird auf die Diskette kopiert. "mkdir /floppy/boot" Erzeugt ein Verzeichnis namens /boot auf der Diskette. "cp /boot/boot.b /floppy/boot/boot.b" Kopiert die Datei boot.b auf die Diskette. Die Diskette ist jetzt soweit vorbereitet, dass nach der Ausführung von lilo die Diskette einsatzbereit ist. Dazu muss aber noch die Datei lilo.conf erstellt werden. Man wechsle in das Verzeichnis /etc und schaue nach, ob bereits eine Datei lilo.conf existiert. Ist das der Fall, wird sie nach lilo.conf.org gesichert. Mit dem Editor Ihrer Wahl können Sie nun entweder die bestehende lilo.conf editieren - oder eine komplett neue erstellen. Beispielkonfiguration: # /etc/lilo.conf / #LILO global section / boot = /dev/fd0 / delay = 50 / map=/floppy/boot/map / install=/floppy/boot/boot.b / image = /floppy/vmlinuz # Kernel auf Diskette / label = linux-disk-new # Meldung von LILO / root = /dev/hda2 # das root Device / read-only / image = /boot/vmlinuz.old # Backupkernel / label = old-linux-hd # Label für Backup.. / root = /dev/hda2 # dort liegt der Kernel / read-only