I tried to upgrade kernel. emerge new kernel(gentoo-sources-2.4.26_pre6) and genkernel it. I modify grub.conf and reboot. kernel couldn't find real_root. So, I enter shell to find cause. There is no /dev/hda. I can find /dev/hdc. In boot message, There is "ide0: ports already in use, skipping probe". I tried other kernel(gentoo-sources-2.4.22-r7), it can't boot too. Reproducible: Always Steps to Reproduce: sys-kernel/gentoo-sources-2.4.26_pre6 sys-kernel/genkernel-3.0.2 ----- grub.conf ----- title=Gentoo Linux(genkernel-2.4.26) root (hd0,1) kernel (hd0,1)/boot/kernel-2.4.26_pre6-gentoo root=/dev/ram0 init=/linuxrc real_root=/dev/hda6 vga=0x317 initrd (hd0,1)/boot/initrd-2.4.26_pre6-gentoo ----- ----- % mount /dev/hda6 on / type ext3 (rw,noatime) % emerge info Portage 2.0.50-r3 (default-x86-1.4, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.4.22-gentoo-r4) ================================================================= System uname: 2.4.22-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.3.13p1 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -mcpu=i686 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X alsa apache2 apm arts avi berkdb canna cdr cjk crypt cups doc dvd encode esd foomaticdb freewnn gd gdbm gif gnome gpm gstreamer gtk gtk2 imlib jack java jpeg kde ldap libg++ libwww mad mikmod mmx motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline ruby scanner sdl slang spell sse ssl svga tcltk tcpd tetex truetype wnn7 x86 xml xml2 xmms xv zlib"
Could you attach your config file as well? And possibly try a non-genkernel kernel compile selecting only the bare minimum.
I guess not. :-/