[ping - need added help/suggestions] Re: Gutsy Upgrade problem
Rick Knight
rick_knight at rlknight.com
Wed Apr 2 16:55:56 UTC 2008
NoOp wrote:
> On 03/31/2008 04:57 PM, Rick Knight wrote:
>
>
>>>> NoOp, I've done a screenshot of gparted for both hda and hdb and they
>>>> are attached here.
>>>>
>>>>
>>>> The output of "find /boot/grub/stage1" in grub is "hd1,4"
>>>>
>>>> Looking at gparted I can see that somewhere during one upgrade or
>>>> another I've lost the mount point for /dev/hdb1, it's supposed to be my
>>>> /boot partition. Somehow I have a boot directory on /dev/hda5. Maybe I
>>>> need to do some cleanup and get my boot partition working.
>>>>
>>>>
>>> Perhaps you can try:
>>>
>>> sudo grub
>>> grub> root (hd1,4)
>>> grub> setup (hd0)
>>> grub> quit
>>> Reboot (to hard drive).
>>>
>>> That will setup grub on hd0 (your fat32) but point grub to use hd1,4
>>> (hda5) as the primary boot location. *However* before you do that it
>>> might be wise to let some others on the list provide their input in case
>>> I am wrong (been there, done that).
>>>
>>> Anyone else care to comment/help?
>>>
>>>
>>>
>>>
>>>
>> Thanks NoOp.
>>
>> Anyone else have any suggestions?
>>
>> Nils Kassube?
>>
>> Anyone?
>>
>>
>
> +1
>
> Can anyone else please assist/comment?
>
>
>
NoOp,
When I ran gparted and posted the results here, I saw that GRUB and my
boot partition were not where they should have been (or where I thought
they were). I decided last night to correct this and see if it would
solve my Gutsy problem. I moved GRUB and everything in my /boot folder
on /dev/hda5 to /dev/hda2, deleted the /boot folder on /dev/hda5 and
then ran update-grub and then grub ...
sudo grub
grub> setup (hd0)
find /grub/stage1
(hd0,1)
grub> boot (hd0,1)
quit
I also modified /etc/fstab to reflect the change to the boot partition
and to make sure only my /boot and / and swap partitions were listed. I
used sudo blkid /dev/hda2 to get the ID for the new /boot partition and
made sure all the UUIDs in fstab and menu.lst matched. I also changed
menu.lst to recognize (hd0,1) as the boot device.
I rebooted, first into my Feisty kernel. It worked fine. I rebooted into
the Gutsy kernel. Same errors as before. The drives are not being
created under the 2.6.22-14-generic kernel. Under Feisty the drives are
created as /dev/hdxn with UUIDs as symbolic links to /dev/hdxn.
I read this on the Ubuntu-devel-discuss mailling list...
"Starting from Gutsy, the old IDE chipset drivers are no longer included
in the kernel package. The libata based drivers, being cleaner and
easier to maintain, have taken the places of the old drivers.
However, external CD writers don't work with the new libata based IDE drivers. Please see bug report #109211 <https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.20/+bug/109211> for details. Considering that external CD/DVD writers are widely used hardware, I suggest keep the old IDE drivers until this bug is fixed, so that users can still use their external CD/DVD writers in Ubuntu after very little manual configuration. They should not conflict with anything if not loaded"
I realize the author is talking about external CD-ROM drives, but could
this be what I'm running into? Would I be able to fix my issue by
building a new kernel with support for the older IDE drivers? I have an
older Soyo motherboard with a Via chipset. Maybe my chipset is not
compatible with the newer SATA drivers.
(typing this from memory so I may not be totally accurate with the
commands I ran last night)
Thanks,
Rick
More information about the ubuntu-users
mailing list