System-Bootdiskette erzeugen

Supportdatenbank (kgw_bootdisketten)
Bezieht sich auf

SuSE Linux: Versionen bis einschließlich 7.3

Anliegen

Sie wollen Ihr normales Linux-System mit dem aktuell verwendeten Kernel von Diskette booten können. Sie haben Ihr System bereits erfolgreich installiert, wollen oder können jedoch nicht über LILO oder loadlin von der Festplatte booten.

(Dies ist nicht zu verwechseln mit den Vorgehensweisen, die im Artikel "SuSE-Bootdisketten" rb_bootdisk.html für die Installation beschrieben ist.)

Vorgehen

Bootdiskette ohne LILO

Diese Methode funktioniert mittlerweile (d. h. seit SuSE Linux 6.3) nur noch, wenn Sie entweder einen selberkompilierten Kernel oder ein reines IDE System verwenden. Ansonsten verwenden Sie bitte eine Bootdiskette mit LILO. Die LILO Bootdiskette bietet auch den Vorteil, den Linux-Kernel mit Parametern starten zu können.

Der Linux-Kernel enthält schon selbst die nötigen Daten um selber bootfähig zu sein. Es genügt daher, ihn einfach auf Diskette zu schreiben. Legen Sie hierzu eine leere Diskette in das Diskettenlaufwerk ein

	fdformat /dev/fd0h1440                         # formatiert die Diskette
	dd if=/boot/vmlinuz of=/dev/fd0                 # Schreibt den Kernel auf die Diskette
	rdev /dev/fd0 /dev/sdb1                        # Setzen Sie statt /dev/sdb1 Ihre Root Partition ein
	rdev -R /dev/fd0 1                             # Root Filesystem readonly mounten

Auch wenn die Bootdiskette mit LILO etwas komplizierter scheint: Wir empfehlen die nächste Methode zum Erzeugen der Bootdiskette. Sollte übrigens das fdformat Kommando mit Lese- oder Schreibfehlern fehlschlagen, so verwenden Sie bitte eine andere Diskette. Dies gilt natürlich auch für die Bootdiskette mit LILO.

Bootdiskette mit LILO

Erfahrungsgemäß tut man sich am leichtesten, wenn man LILO vorgaukelt, die Diskette wäre das eigentliche root Dateisystem. Dazu müssen einige Hilfdateien auf die Diskette gepackt werden. Dafür ist die Diskette aber völlig von Ihrem System unabhängig.

Gehen Sie zum Selbermachen einer bootfähigen Diskette, die den Kernel und die initrd (ab SuSE Linux 6.3) enthält, wie folgt vor

Hinweis

Ab SuSE 8.0 passen Kernel und initrd nicht mehr auf eine Diskette. Sie können hier nur eine LILO-Bootdiskette verwenden.


Siehe auch:
o Erstellen einer angepassten Installationsdiskette
o Bootkonzept ab SuSE Linux 6.3
o Booten mit der initial ramdisk

Stichwörter: BOOTDISKETTEN, BOOTEN, DISKETTEN, FLOPPY, LILO

Kategorien: Booten/Installation

SDB-kgw_bootdisketten, Copyright SuSE Linux AG, Nürnberg, Germany - Version: 06. Jun 1997
SuSE Linux AG - Zuletzt generiert: 16. Aug 2002 von sdb (sdb_gen 1.40.0)