LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   lilo / initrd stuff (https://www.linuxquestions.org/questions/linux-general-1/lilo-initrd-stuff-336722/)

Dr Croubie 06-24-2005 06:55 AM

lilo / initrd stuff
 
ok, firstly, i've got 2 4gb scsi drives.
sda1 has / and about 500mb swap
sdb1 has /home.
(hda1 is my win98, if it's ever plugged in)

everything works fine, except when i go to compile a new kernel. even using the one that came with my distro (suse 9.1, k2.6.4) and running a 'make oldconfig' using /boot/config-2.6.4 (theoretically giving me the same kernel as my current one), it still won't boot.

so after doing:
make
make modules_install
cp arch/i386/boot/bzImage /boot/
cp System.map /boot/
depmod -a
(is all this right, btw?)

i get to:
edit lilo.conf

here's the vital bits of my lilo.conf (that came with the distro):
default = Linux
timeout = 80
lba32
change-rules
reset
read-only
prompt
boot = /dev/sda

image = /boot/vmlinuz (the old one, that works)
label = Linux
initrd = /boot/initrd
root = /dev/sda1
append = "resume=/dev/sdb2"


and the bit i edited in:

image = /boot/bzImage
label = Linuxnew
root = /dev/sda1

then i run lilo, and i get a:
Warning: /dev/sda is not on the first disk

and if i change the line to:
boot = /dev/sda1
i get the same warning.



so:
do i need to copy any extra lines to my lilo.conf (like the initrd=x line)?
how do i make an initrd to go with my new kernel?
wtf does that Warning mean, and how can i get rid of it?

cheers

elsheikhmh 06-25-2005 03:37 AM

well, i think you missed something in kernel compilation

check http://www.phx2600.com/Articles_Projects/24_compile.htm

mustafa


All times are GMT -5. The time now is 01:29 AM.