Find the answer to your Linux question:
Page 3 of 3 FirstFirst 1 2 3
Results 21 to 27 of 27
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #21
    Linux Engineer
    Join Date
    Mar 2005

    Try ommitting the /dev-filesystem in the kernel, devfs isn't supported anymore anyway... You can use udev instead.

  2. #22
    I hate to say this but I don't know how I do that and I used genkernel which might have an effect (I think, at any rate), so can someone tell me how I do that please?

  3. #23
    Linux Guru Cabhan's Avatar
    Join Date
    Jan 2005
    Seattle, WA, USA
    If you used genkernel, there shouldn't be much of a problem. But to do this is simple:

    cd /usr/src
    (check if you have a linux symlink.  If yes, cd into it.  If not, cd into the other kernel directory)
    make menuconfig
    You will now have a nice big window on the screen. Scroll down to File systems and hit enter.

    Now to Pseudo Filesystems and hit enter.

    Now to /dev file system support. Check if there is an asterisk in the little box. If not, this is not your problem.

    The following steps are not necessary if there was no * in the box:

    If there is, then press "N", and press Right, then enter. Then right, then enter. Then right, then enter. It will ask if you want to save. Say yes.

    You now need to recompile your kernel:

    make install
    make modules_install
    Now copy the arch/<YOUR ARCH>/boot/bzImage file to /boot/<BOOT FILE>. <BOOT FILE> is whatever your bootloader is trying to boot from. Also copy your file to /boot/<KERNEL VERSION>.

    So for me, I type:

    cd arch/i386/boot/bzImage /boot/kernel-2.6.11-gentoo-r6
    cd /boot/
    You may also want to copy your .config file. "cp .config /boot/.config-<KERNEL VERSION>".

    cp .config /boot/config-2.6.11-gentoo-r6
    Now reboot and it will use the new kernel image to boot.

  4. $spacer_open
  5. #24
    Thanks, that's brilliant

  6. #25
    Linux Engineer
    Join Date
    Mar 2005
    greenpenguin: so you sucsessfullly compiled your kernel without devfs, and now there's no errors? In that case it may also be useful to install udev and hotplug as a WORKING replacement

    By the way: If you run "make install" there is no need to copy the kernel manually, "make install" automaticly copies the kernel tp /boot/vmlinuz, to /boot/ and the config-file to /boot. It also runs lilo for you.

  7. #26


    Look into:

    emerge udev
    This is a much better solution

    devfs is deprecated...

  8. #27
    I need to get the packages CD before I can see how well it works!
    Thanx for the tips I'll try all of them

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts