Kleinen FreeBSD-Kernel für Diskette bauen

From: Patrick Hess <patrick_hess(at)t-online.de>
Date: Thu, 16 Oct 2003 21:51:45 +0200

Hallo Leute,

ich möchte mir gerne einen besonders kleinen FreeBSD-Kernel für eine
Boot-Diskette bauen, von der aus ich dann ein Backup wieder
einspielen kann. Dazu habe ich beim Beispiel aus dem Handbuch ein
bißchen abgeguckt und das ganze 4.8-Release-tauglich gemacht:
____________________________________________________________________

# MINI -- Ein FreeBSD-Kernel zur Wiederherstellung eines CD-Backups.

machine "i386"
cpu "I486_CPU"
ident MINI
maxusers 5

options COMPAT_43 # 4.3BSD-Kompatibilität
options INET # Notwendig für _tcp _icmpstat _ipstat
                            # _udpstat _tcpstat _udb
options FFS # Berkeley Fast File System
options CD9660 # ISO9660 CD-Dateisystem
options MAXCONS=2 # 2 virtuelle Konsolen
options USERCONFIG # Konfiguration mit -c XXX zulassen

device npx0 at nexus? port IO_NPX flags 0x0 irq 13 # FPU

device isa0 # ISA-Bus
device pci0 # PCI-Bus

device fdc0 at isa? port IO_FD1 irq 6 drq 2
device fd0 at fdc0 drive 0

device ata # IDE-BUS
device atadisk # IDE-Festplatten
device atapicd # ATAPI-CD-ROMs

pseudo-device loop # Von INET benötigt
pseudo-device ether # Ebenfalls von INET benötigt
pseudo-device gzip # Komprimierte a.out-Dateien ausführen
____________________________________________________________________

Ich habe mich schon vom MS-DOS- und vom NTFS-Dateisystem getrennt
(hätte man ja vielleicht mal brauchen können, egal), aber trotzdem
ist der Kernel immer noch vieeeel zu groß:

        desk6:~ » du /sys/compile/MINI/kernel
        1280 /sys/compile/MINI/kernel

Außer dem Kernel selbst paßt da sonst nichts mehr auf die Diskette,
ich müßte ja aber noch init, tar, gzip usw. in komprimierter Form
unterbringen.

Es muß doch gehen, einen FreeBSD-Kernel auf ca. 1 MB Größe zu
drücken - 300 KB für die restlichen Programme würden mir schon
reichen. Hat jemand einen Tipp, wie ich das erreichen kann?

-- 
Gruß,
Patrick Hess
To Unsubscribe: send mail to majordomo.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 16 Oct 2003 - 21:52:13 CEST

search this site