I doubled the count value, because I doubled the bs value. It looks like that was the wrong thing to do, because bs is the size of each block? well, I did it again with
dd if=/dev/zero of=$LFS/boot/initrd bs=1024 count=12288 (doubled from before)
mke2fs -m 0 -i 1024 -F $LFS/boot/initrd
OOH by the way... the next step is to mount $LFS/boot/initrd to $LFS/mnt and put everything needed in it (some executables, and some libraries, and a startup script:
mount -o loop $LFS/boot/initrd $LFS/mnt
ok, well... when I doubled the count value and not the bs value, it still doesn't give me enough space for what need in there (I just quadrupled the count value and it works... but I don't know if that'll solve my problem).
Also, after putting everything in there, you gzip it.
the kernel says that "default ramdisk size= 4096"
but the config file for isolinux (the bootloader we're using) says this:
default bootcd
label bootcd
kernel lfskernel
append initrd=initrd.gz root=/dev/ram0 init=/linuxrc ramdisk_size=16384
#####################################################
ok, well I was just trying to give you a little more info. This is all way over my head, but I think I'm slowly starting to get some of it. I am going to allow ramdisk on my current system right now, and try passing that "ramdisk_size=16384" message to it from lilo.conf
I'll post when/if I get anywhere. Please reply if you have any suggestions.
thanks in advance
-Adam
p.s.- the how-to I'm trying to figure out is here:
http://hints.linuxfromscratch.org/hi...ot-cd_easy.txt
(huh! easy... right :-)