On Thu, Dec 1, 2011 at 1:51 PM, Brian <a...@cityscape.co.uk> wrote:

>> ### BEGIN /etc/grub.d/40_custom ###
>> # This file provides an easy way to add custom menu entries.  Simply type the
>> # menu entries you want to add after this comment.  Be careful not to change
>> # the 'exec tail' line above.
>> menuentry "DOS (loader) (on /dev/sda1)" {
>>         insmod part_msdos
>>         insmod fat
>>         set root='(hd0,0)'
>>         search --no-floppy --fs-uuid --set 351B-1CE1
>>         chainloader +1
>> }
>
> Try replacing '--set' with '--set=root' in /etc/grub.d/40_custom and
> then run 'update-grub'. Reboot.

In grub2, sda1 is (hd0,1) or (hd0,msdos1) not (hd0,0) - although the
"search..." line should override the "set root..." line.

("--set" and "--set=root" are the same.)

> Incidentally, I'm not struck with the 10_linux section and wonder why
> you have
>
>   set root='(/dev/sda,msdos2)'
>
> in it. We'd normally expect something like
>
>   set root='(hd0,msdos2)'

I'd had grub use "/dev/sda" rather than "hd0" but I haven't understood
why it's happened. It works either way...


--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAOdo=szctbed-xac4kzfh5jvwj2jt5strhao7+otjo529gb...@mail.gmail.com

Reply via email to