Gaspar Bakos wrote:
Hi,
RE: Patrick's email:
Are you booting with an initrd?
If so there are instructions at http://fedora.redhat.com/docs/udev/
Indeed, I am booting with initrd.
At the last step of the kernel compile:
make O=/myper/usr/src/build-2.6.15.6 modules_install install \
> ../build-2.6.15.6/make_install.LOG.3 2>&1 &
This "make install" actually invokes
depmod -ae ...
and also
[...]/linux-2.6.15.6/arch/x86_64/boot/install.sh
And this install.sh in turn invokes
/sbin/new-kernel-pkg --mkinitrd --depmod --install $KERNEL_VERSION
which runs
/sbin/mkinitrd --allow-missing -f /boot/initrd-2.6.15.6.img 2.6.15.6
So here we go, there is mkinitrd.
That creates the initrd but that doesn't mean you have to use it. Grub
has to be told to use that initrd. Can you post the contents of
/etc/grub.conf ?
I read the udev instructions, but
still don't get the point. Isn't mkinitrd (-4.2.15-1) supposed to take
care of all the udev business? In other words, which part of the
instructions did you refer to?
Udev without initrd
Install Fedore Core as usual and reboot. Execute the following commands
mkdir /tmp/dev
mount --move /dev /tmp/dev
sbin/MAKEDEV null console zero
mount --move /tmp/dev /dev
Install your kernel without an initrd. Reboot.
Cheers,
Gaspar