On Monday 28 June 2010 16:49:09 Colin Watson wrote:
> Sounds like #542165, or possibly #550704.  Could you please try the
> version of grub-common and grub-pc in unstable?
>
> If that doesn't help, please show me the output of:
> 
>   cat /boot/grub/device.map
>   sh -x /usr/sbin/grub-mkconfig -o /boot/grub/grub.cfg
> 

I confirm that I get this bug too. And yes, it seems to be #550704, and 
installing grub from unstable fixes this.

On a side note, /usr/sbin/grub-mkconfig starts with "#!/bin/sh -e", and 
running the command you suggested (without additional -e) succeeds, creating a 
broken grub.cfg:

====
[...]
++ /usr/sbin/grub-probe --target=device /
/usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
+ GRUB_DEVICE=
[...]
====

====
menuentry "Debian GNU/Linux, with Linux 2.6.32-5-amd64" --class debian --class 
gnu-linux --class gnu --class os {                                              
                                     
        insmod ext2                                                             
                                                                                
                                    
        set root='(hd0,1)'                                                      
                                                                                
                                    
        search --no-floppy --fs-uuid --set 
80387b58-47f2-461f-9c6b-41eb95463bdd                                            
                                                                         
        echo    Loading Linux 2.6.32-5-amd64 ...                                
                                                                                
                                    
        linux   /vmlinuz-2.6.32-5-amd64 root= ro                                
                                                                                
                                    
        echo    Loading initial ramdisk ...                                     
                                                                                
                                    
        initrd  /initrd.img-2.6.32-5-amd64                                      
                                                                                
                                    
}                                                                               
                                                                                
                                    
====

(Note the empty "root=" in kernel cmdline).

So is there any reason for not using set -e in grub-mkconfig, or should 
another (wishlist?) bug be filed about this?

-- 
Vadim Solomin



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to