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

Re: Regarding GRUB 2



Hallo Michel,

Michel Dänzer <daenzer@debian.org> wrote:
> On Thu, 2009-09-10 at 09:38 +0000, Jörg Sommer wrote: 
>> 
>> Michel Dänzer <daenzer@debian.org> wrote:
>> > 
>> > So the search commands in the generated grub.cfg aren't causing problems
>> > for you?
>> 
>> No, they cause problems: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=533898
>
> Not sure that's the same/only problem - the grub commands in your report
> produce hd without trailing 0 here, even though the ofpathname output is
> identical. But the generated search commands still don't work nor seem
> necessary at boot time.
>
> (Bug report BCC'd)
>
>
>> But I use this patch:
>> 
>> diff --git a/grub.d/10_linux b/grub.d/10_linux
>> index c642b77..a4098b0 100755
>> --- a/grub.d/10_linux
>> +++ b/grub.d/10_linux
>> @@ -93,7 +93,7 @@ linux_entry ()
>>    cat << EOF
>>  menuentry "$1" {
>>  EOF
>> -  prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/"
>> +#  prepare_grub_to_access_device ${GRUB_DEVICE_BOOT} | sed -e "s/^/\t/"
>>    cat << EOF
>>         linux   ${rel_dirname}/${basename} root=${linux_root_device_thisversion} ro $2
>>  EOF
>
> Ah right, I think I tried this before, but the
>
> set root=(hd,5)
>
> commands generated by the same line turned out to be necessary here.

I might unconsciously work around this problem by passing a prefix option
to grub

nvsetenv boot-device "hd:2,grub prefix=(hd,4)/boot/grub"

This might make the root unnecessary.

Bye, Jörg.
-- 
Perfection is reached, not when there is no longer anything that can be
added, but when there is no longer anything to take away.
                                        (Antoine de Saint‐Exupery)


Reply to: