|
| Boot Floppy Howto |
|
|
boot:
|
continue with the install if it was an installation floppy
|
|
boot: root=/dev/hda1
|
boot the root fs on the hard disk
|
|
|
| Making StandAlone Boot Floppy Howto |
- You will need an extremely small and stripped down minimum linux kernel ( <= 1MB kernel )
- You will need a RootFS that does what you want
- boots off of floppy and the whole thing runs in memory ( /dev/ram or /dev/root or /dev/loop )
- no cd, no hd, no usb, no CF, no network is needed
- standalone floppies are used for:
- rescue floppy
- network install floppy
- diskless boot
- minimal system
- clusters
- firewalls
Linux-Boot.net/Boot.Standalone StandAlone Boot CD ( live CD, Rescue CD )
Linux-Boot.net/Boot.Standalone StandAlone Boot Floppy
- Standalone Grub boot floppy
- Standalone LILO boot floppy
- Standalone Syslinux boot floppy
Linux-Sec.net/Distro/#FD Other StandAlone Boot Floppy Distro
|
| Making Boot Floppy Howto |
|
| Low Level Floppy Formatting |
- /dev/fd0u1440 is identical to /dev/fd0H1440
just silly naming convention differences
- fdformat is from the fdutils package
tux.org fdutils
ftp.tux.org fdutils
UNC.edu fdutils-*
fdformat /dev/fd0H1440
#
# Using a standard 1.44MB floppy formatted for higher capacity
# fdformat will either format it or abort
#
fdformat /dev/fd0u1680 1.68MB floppy
fdformat /dev/fd0u1760 1.76MB floppy
fdformat /dev/fd0u1920 1.92MB floppy
fdformat /dev/fd0u2880 2.88MB floppy
- SuperFormat
tux.org superformat
superformat /dev/fd0H1440
- Bad Block Checking
- Floppy Timing Check
|
| Formatting a Floppy |
|
| Making Boot Floppies ( "/" is on hard disk or somewhere else ) |
- fdformat /dev/fd0 -- always low level format first
- Making a Boot Floppy w/ rawrite
- Making a Boot Floppy w/ dd
- dd if=/boot/vmlinuz of=/dev/fd0 bs=1024 conv=sync ; sync
- if vmlinuz was compiled on a host with different "/" partition than the target machine
- Making a Boot Floppy w/ mkbootdisk
- mkbootdisk [ --versbose ] --device /dev/fd0 2.4.x
Slackware.at makedisk
- Making a SysLinux Boot Floppy
- Grub Boot Floppy
- Lilo Boot Floppy
- TomsRtBt Boot Floppy
|
| Making Boot Floppies w/ Rawrite |
- Debian Boot Floppy
- Redhat Boot Floppy
- Redhat KickStart Boot Floppy
- Slackware Boot Floppy
|
| Viewing the Contents of the Distro Boot Floppies |
- Viewing the FD
- mount -t minix -o ro /dev/fd0 /mnt/floppy
- ls -laR /mnt/floppy
- umount /mnt/floppy
|
| Content of Various Distro's Boootable Floppies |
- To View the Colorful Contents
- Save the file locally on your workstation
- more the "locally saved the file" ( assumes you have DIR_COLORS defined )
- To View the initrd.gz files
- cp initrd.gz /tmp/initrd.img.gz
- gzip -d initrd.img.gz
- mount -o loop initrd.img /mnt/test
- ls -laR /mnt/test
|
|
|