Alexander (HH): Bootable floppy für Linux mit USB-Support?

Beitrag lesen

Moin Moin!

Wie wäre es mit der Münchhausen-Methode?

Leg eine DOS-Partition an, in etwa so groß wie später dein Swapspace sein soll, wahlweise so groß, wie später die /home- oder /usr-Partitionen werden soll. Irgendwas um 1 GByte oder so. Der Rest der Platte bleibt frei.

Installiere irgendein krüppeliges DOS (MS-DOS ab 4, FreeDOS, whatever) und die DOS-Treiber für USB-CDROM oder USB-Stick, wahlweise irgendwelche TCP/IP-Netzwerktreiber und eine HTTP- oder FTP-Anwendung.

Kopiere den Linux-Kernel Deiner Wahl, die Init-Ramdisk, und ggf. die lebensnotwendigen Pakete von der Distributions-CD/DVD/FTP-Server auf die Festplatte. Die Kombination Kernel+Ramdisk sollte in der Lage sein, ein FAT-Dateisystem zu lesen ODER sich alle notwendigen Pakete von einem Server (FTP/HTTP) zu ziehen.

Kopiere Loadlin.exe auf die Platte.

Führe so etwas wie c:\loadlin.exe c:\vmlinuz root=/dev/ram rw initrd=c:\initrd.img aus. Damit wird Linux gebootet.

Installiere das Linux mehr oder weniger wie gewohnt. Die DOS-Partition mutiert später zur Swap-Partition, deswegen legst Du erstmal KEINE Swap-Partition an. Wenn Dein Linux aus eigener Kraft bootet, erklärst Du die DOS-Partition per fdisk zu einer Swap-Partition und läßt mkswap über die Partition laufen. Dann noch in die /etc/fstab eintragen, swapon -a und gut ist.

Variante 2, ohne DOS:

Sehr, sehr ähnlich.

Besorg Dir ZIPSlack aus der Slackware 10.2 (ftp://ftp.slackware.at/slackware-10.2/zipslack/) und entpacke das große ZIP-File oder die 35 Disketten-großen ZIP-Files im split-Unterverzeichnis in eine kleine DOS-Partition. Du brauchst dazu kein DOS zu installieren. Starte von der Boot-Disk bootdisk.img.

Du hast eine rudimentäre, relativ alte Slackware mit USB-Support. Von da aus kannst Du das Linux deiner Wahl installieren: fdisk, mke2fs, mount initramdisk, chroot initramdisk, setup.

Wenn *Dein* Linux läuft, kannst Du die DOS-Partition wie gehabt zu einer Swap-Partition machen.

Die Slackware 10.2 hat übrigens noch echte Bootdisketten, mit denen Du ohne großes Theater von Diskette starten kannst. Du brauchst aber drei bis vier Disketten.

Alexander

--
Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".