I am trying to make a bootable floppy disk at the moment.
I have installed GRUB to the disk and compiled linux 2.6.23.1 with:
Code:
make allnoconfig #fits it in a floppy
make menuconfig #enabled: ext2, block devices, misc devices
make bzimage
I then put the System.map, vmlinuz, and config files in /boot on the floppy. I unmounted the floppy and stuck it in my spare computer. GRUB loaded. I gave it the kernel command, and typed boot. It went through a lot of stuff, most of which I don't pretend to understand. The lines that are of importance, the last three, are:
Code:
VFS: Cannot open root device "fd0" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
[Note: none were listed]
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
So, my question is, what did I miss out in my kernel compilation, or what files do I need to include on the floppy, or what extra kernel options (other than root=/dev/fd0 and ro) do I need?
Thanks