Other Help Topics :: #Kernel Recompile woes
i'm trying to recompile the kernel (DSL 3.1) on standard CD image..but when i reboot it bombs out at "Accessing DSL image at.." with this error:
/linuxrc: cannot create /etc/ld/so/cache: read-only file system
Here are the steps i did to recompile. What have i missed??
First i installed: gcc1-with-libs, gcc-2.95, gnu-utils, kernelsource.dsl. Then:
#create /usr/src
mkdir /usr/src
# grab kernel-2.4.26 from kernel.org and uncompress
tar -zxvf kernel-2.4.26 -C /usr/src
#uncompress kernelsource.dsl
tar -zxvf kernelsource.dsl -C / # gets installed to /usr/src
#Apply the bootsplash patch, which is why i'm recompiling.
cd /usr/src/linux
patch -p1 < bootspash-2.4.26.patch
#create config file
make menuconfig # loaded the .config file from kernelsource.dsl and enabled the bootsplash option
#apply knoppix patch. Knoppix documentation says apply patch AFTER 'make menuconfig'
patch -p1 < knoppix-kernel.patch
#compile
make dep
make clean
make bzImage
#Finally i grab bzImage and copy into the isolinux directory of my .iso, replacing the "linux24" file. Then re-burn and reboot.
cp arch/i386/boot/bzImage <cdrom-iso>/boot/isolinux/linux24
I've obviously missed something...what else should i be doing?
After you've copied bzImage to your boot directory, try this:
rdev -R /path-to-boot-dir/bzImage 0
This will make the image rw which was required when I recompiled an image for USB boot.
yes that was it
thanks.
My bootsplash still doesn't work..but thats the next problem..!
original here.