On Wed, Jul 1, 2009 at 11:04 PM, David Shen <[email protected]>wrote:
> I install gentoo 2008 amd64 in a virtual box virtual machine. I > configured the controller to us IDE controller, and if I boot from > livecd, it DID get a hda device under /dev. But after I finished > setting up the system, I cannot find the HD device, instead, I found a > SD device. > > Maybe there are something wrong with the kernel I compiled, but I do > not know how to troubleshoot this. > No, to my knowledge, that's the proper behavior. The disparity between the LiveCD and actual installs is...a little unfortunate. But anyway, movement to more widespread use of libata has renamed all /dev/hd* to /dev/sd* equivalents. It should not impact you in any significant way. See http://www.gentoo.org/doc/en/kernel-config.xml#doc_chap3 for a little more information. As far as making it work, really, just change /dev/hd* to /dev/sd* in your /etc/fstab and /boot/grub/grub.conf (or whatever the LILO equivalent is) and you should be fine. Cheers, Wyatt

