Hi,<div><br></div><div>This is due to ATA/ATAPI (DEPRECATED) being disabled in newer kernels, replaced by Serial ATA and Parallel ATA drivers.</div><div><br></div><div>Make sure you enabled this support properly.</div><div>
<br></div><div>In my case that happened to me as well, on a remote computer, which was my mother's box...</div><div><br></div><div>Anyway, in fstab /dev/sdXX shoud work, at least I made this change on a couple of machines and that went fine.</div>
<div><br></div><div>Cheers,</div><div>JM<br><br><div class="gmail_quote">On Sun, Mar 20, 2011 at 4:46 AM, Lindsay Haisley <span dir="ltr"><<a href="mailto:fmouse-gentoo@...">fmouse-gentoo@...</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">I'm caught between a rock and a hard place.<br>
<br>
I've been running this desktop box using kernel 2.6.23-gentoo-r3 and<br>
have come to the point at which there are too many dependencies and<br>
reverse dependencies, so I _have_ to upgrade to kernel 2.6.29-gentoo-r5<br>
and have been unable to bring the system up in the new kernel. Here's<br>
what's happening.<br>
<br>
The newer kernel requires a newer version of udev, which I emerged. The<br>
system came up with a root device of some sort mounted, I think in<br>
single-user mode, but couldn't mount other devices.<br>
<br>
So I changed the main drive designations to UUID's in /etc/fstab,<br>
re-emerged the newer udev, and tried again. This time I got a message<br>
that the kernel needed a root parameter at boot time. It seems that all<br>
my /dev/hda? drives have been renamed /dev/sda? so I set gave<br>
"root=/dev/sda4" as a kernel parameter and got a little further. After<br>
"Checking root filesystem" in the boot sequence, I got a message that<br>
the UUID for the root filesystem wasn't understood in /etc/fstab.<br>
<br>
So I set the root filesystem in /etc/fstab to /dev/sda4, and got the<br>
same error - that "/dev/sda4" was not understood either, although the<br>
kernel seemed to understand this just fine as a boot parameter, and once<br>
again, I'm dumped into a very limited single-user mode.<br>
<br>
So I'm stuck! I had to boot from a rescue disk, back-version to<br>
udev-141 and revert to kernel 2.6.23-gentoo-r3 to get my desktop back.<br>
<br>
What do I need to put into /etc/fstab to satisfy the kernel? I need to<br>
move forward with this, but I need my desktop system to run my business.<br>
Any _real_ suggestions will be welcome. Please be aware that I'm no<br>
Linux novice, so don't give me novice advice. I've been building,<br>
running, and getting paid to admin Linux systems since 1995.<br>
<font color="#888888"><br>
--<br>
Lindsay Haisley | "Everything works if you let it"<br>
FMP Computer Services | (The Roadie)<br>
<a href="tel:512-259-1190">512-259-1190</a> |<br>
<a href="http://www.fmp.com" target="_blank">http://www.fmp.com</a> |<br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Jean-Marc<br>
</div>
|