Grub-1.97 problems

Justin P. Mattock justinmattock at gmail.com
Wed Nov 11 20:47:36 PST 2009


Bruce Dubbs wrote:
> linux fan wrote:
>    
>> Since lfs dev has switched to grub2,.I want to try it.
>>
>> I don't know why grub2 fails to work properly on my system.
>> It seems to choke on partitions/filesystems on my sata hard drives.
>> I built grub-1.97 exactly from the instructions in lfs dev.
>> Searching google proved fruitless in solving the bizarre failure messages:
>>
>> error: cannot seek `/dev/sda'
>>
>> grub-probe: error: Cannot find a GRUB drive for /dev/sda11.  Check
>> your device.map.
>>      
>
> OK, I assume you are still within the chroot environment.
>
>    
>> # mount
>> /dev/sda11 on / type ext3 (rw)
>>      
>
> Should be OK.
>
>    
>> # grub-install --grub-setup=/bin/true  /dev/sda11
>>      
>
> This should be /dev/sda, but I see you tried that too.
>
> What is the result of:
>
> ls -l /dev/sd*
>
>    
>> # grub-mkdevicemap
>> # cat /boot/grub/device.map
>> (fd0)   /dev/fd0
>> (hd0)   /dev/sda
>> (hd1)   /dev/sdb
>>      
>
> This looks OK.
>
>    
>> # ls /boot/grub
>>      
>
> Looks OK.
>
> Lets see if we can get the grub-install command to work properly first
> and then we can address other issues.  *Within the chroot environment*
> remove all files in /boot/grub and check that /dev/sda and /dev/sdb are
> present (at a minimum).  Then try
>
>     grub-mkdevicemap --verbose --device-map=device.map
>
> The only thing in /boot/grub should be device.map.  Now try:
>
>     grub-install --grub-setup=/bin/true  /dev/sda
>
> let us know if you still get the error: cannot seek `/dev/sda' error.
>
>     -- Bruce
>    
Thanks for these commands..
I was using
grub-install /dev/sda* --force
grub-setup /dev/sda --force
grub-setup /dev/sda* --force
grub-mkconfig -o /boot/grub/grub.cfg
(above generates a lot of complaints from grub2,
I'll give your procedure a try).

Justin P. Mattock






More information about the lfs-support mailing list