Ok, to help those who had the same problem as I did and end up the error I've been experiencing for 3 weeks, here is a more detailed solution the the problem:
Q. After GRUB boots my kernel, all I see is this:
Quote:
Begin: Waiting for root file system...
A. This is because you installed Ubuntu on a SATA hard drive. To fix this error, you must recompile the kernel with SATA options enabled.
#My system: Dell latitude D620, for specs, you can see #
http://www.math.dartmouth.edu/~sarunas/D620F6.html
#so of course I'm using a SATA as the boot and root.
#It's a dual boot system with xp in sda2 , ubuntu in sda3
#my kernel is 2.6.20-rc5
Now what to enable in the make xconfig:
Device Drivers:
|---ATA/ATAPI/MFM/RLL support
|------ATA/ATAPI/MFM/RLL support
|----------Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
|--------------support for SATA(deprecated;conflicts with libata SATA driver)
---------------#enable above choice, make sure it's a Y, not M(module)
|---SCSI device support
|-------SCSI device support
--------#enable above choice, make sure it's a Y, not M(module)
|-------SCSI disk support
--------#enable above choice, make sure it's a Y, not M(module)
|---Serial ATA(prod) and Parallel ATA(experimental) drivers
|-------ATA device support
--------#enable above choice, make sure it's a Y, not M(module)
|-----------Intel PIIX/ICH SATA support
------------#there are many kinds of support here, for me I chose this, to understand what you should choose, see below.
How to decide which ATA device support driver you should choose:
I used lspci |grep IDE and it gives:
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 01)
And after looking through all the device supported with keyword "intel" in xconfig, I found 3, only 1 for mine, the other 2 were for PATA, so I hope yours isn't too complicated either.
OK, hope this helps the noobs just like me. And if possible, can the thread author add this to the original post?
Bookmarks