[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 2.6.30 (Squeeze): no hda1 no sda1

Ron Johnson wrote:

> On 2009-09-11 09:00, Jonathan Kaye wrote:
>> Hi all,
>> I'm runny Debian Testing (Squeeze) and have been for years. Since linux-
>> image-2.6.30-686 has now trickled down to Squeeze, I thought it was time
>> to upgrade from 2.6.26. I installed linux-image-2.6.30-1-686 (keeping my
>> old kernel of course ) and rebooted. The new kernel will not boot and
>> complains about not finding /dev/hda1 . Checking /boot/grub/menu.lst I
>> see that the entries for both kernel (2.6.30 and 2.6.26) are configured
>> identically. 2.6.26 boots with no problems and instantly finds /dev/hda1
>> (my hard drive) as did every kernel going back to the 2.4 days.
>> Following a suggestion I changed the device name from /dev/hda1 to
>> /dev/sda1. Bootup hangs for a while at Begin: Waiting for root file
>> system. Eventually that times out and it takes me into a Busybox shell.
>> cat /proc/cmdline yields the correct result root=/dev/sda1 ro
>> If I do ls /dev it shows no /dev/hd* and no /dev/sd* at all. Not even my
>> 2 CD/DVD drives show up. There are a whole bunch of usb.xxx devices but
>> nothing that has a filesystem on it. At this point my guess is that it's
>> a udev problem in 2.6.30. Any ideas on how to fix this? As I said, 2.6.26
>> still works perfectly so it's not a hardware issue.
> I'd start by booting with Sidux 2009-2 (which has kernel 2.6.30) and
> see whether it finds your disks.
>  From there I'd edit the 2.6.30 entry in /boot/grub/menu.lst.
Hi Ron,
I followed your advice and let me tell you, Sidux is AWESOME. Of course it 
loaded with no problems at all. It mounted my HD which it found on 
/dev/sda1. I checked the fstab it generated and it also had /dev/sda1 in 
that file. Using the same settings (changing the mount point, of course) 
still did not help Squeeze to find it. Same results. :(
But I enjoyed the Sidux experience. :)
Registerd Linux user #445917 at http://counter.li.org/

Reply to: