Root is /dev/sda3 Grub set real_root=/dev/sda3 So when I changed grub options to old kernel, system booted. But new kernel is not booted. New kernel Could not find the root block device in.
-----Original Message----- From: Saphirus Sage [mailto:saphirus...@gmail.com] Sent: Thursday, April 09, 2009 11:58 AM To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] kernel upgrade error. help me ±è¹«¼º wrote: > > Hello list. > > > > For installing vmware > > > > My kernel version is 2.6.24-gentoo-r5. But I have no source files. > > So I downloaded source files. But that¡¯s version 2.6.27-gentoo-r8. > > When I installed vmware, it told me kernel version and kernel source > files¡¯ version no match. > > > > I have to kernel upgrade. > > I entered ¡°genkernel all¡± > > And vi /boot/grub/grub.conf > > > > --------------------------------------------------------------------------------------------------------------------------------------------- > > default 0 > > timeout 30 > > splashimage=(hd0,0)/grub/splash.xpm.gz > > title=Gentoo Linux > > root (hd0,0) > > kernel /kernel-genkernel-x86-2.6.27-gentoo-r8 root=/dev/ram0 > init=/linuxrc ramdisk=8192 real_root=/dev/sda3 > > initrd /initramfs-genkernel-x86-2.6.27-gentoo-r8 > > --------------------------------------------------------------------------------------------------------------------------------------------- > > > > > > And reboot. > > > > But can¡¯t boot. > > There is an error. > > > > --------------------------------------------------------------------------------------------------------------------------------------------- > > > > >> Determining root device... > > !! Could not find the root block device in . > > Please specify another value or: press Enter for the same, > > type "shell" for a shell, or "q" to skip... > > root block device() :: > > > > --------------------------------------------------------------------------------------------------------------------------------------------- > > > > > > > > T_T help me. > > > > KIM > > > You keep your kernel and initrd on the root partition; not even in /boot or a separate partition?