Hi all,
I\m trying to make a boot floppy (which will do an dhcp
query and make an nfs mount of root et. al.). I've tried to
follow Dcumentation/initrd.txt to no avail. No I have:
-A kernel (2.0.35) with ramdisk and initrd enabled.
-An ext2fs floppy with:
/boot/vmlinuz-2.0.35
/boot/initrd
The file /boot/initrd contains
[aer@heaven initrd]# ls -lR
total 3
drwxr-xr-x 2 root root 1024 Oct 9 15:42 bin
drwxr-xr-x 2 root root 1024 Oct 9 14:27 dev
-rwxr-xr-x 1 root root 25 Oct 9 13:43 linuxrc
bin:
total 299
-rwxr-xr-x 1 root root 302732 Oct 9 15:42 sh
dev:
total 0
crw-r--r-- 1 root root 4, 0 Oct 9 14:27 tty0
crw-r--r-- 1 root root 4, 1 Oct 9 14:03 tty1
The flopp is configyred with the lilo.conf:
boot=/dev/fd0
map=/mnt/boot/map
install=/mnt/boot/boot.b
prompt
timeout=50
image=/mnt/boot/vmlinuz-2.0.35
label=linux
root=/dev/nfs
read-only
ramdisk=500
initrd=/mnt/boot/initrd
vga=ext
What happens is A LILO prompt, loading Linux......., standard kernel messages,
which ends with
RAMDISK: Couldn't find valid ramdisk image starting at 0
Root-NFS: Unable to contact nfs server for root fs, using /dev/fd0 instead
VFS: insert root floppy and press ENTER
My guess is that LILO SHOULD load the initrd file before/after it loads the
kernel, right? It doesn't look like it's doing it (The only time consuming
thing is the Linux load).
I run lilo v20 but lilo.conf(5) says nothing of the initrd line
(Documentation/initrd.txt says it's in lilo v18)
In short, How do I make the initrd stuff kick in?????
pleas help,
/Anders