bug-grub
[Top][All Lists]
Advanced

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

Bug in grub-mkconfig


From: Michel
Subject: Bug in grub-mkconfig
Date: Tue, 28 Dec 2010 14:46:50 +0100
User-agent: KMail/1.13.5 (Linux/2.6.35-24-generic-pae; KDE/4.5.1; i686; ; )

From Michel Bizot mail:address@hidden somewhere in France
I am "junior" in Linux eventhough I am 77 year old, but I am almost expert in 
MS Windows.
Before sending you this mail I've tried many modifications in grub file, but 
unsuccessfully.

My configuration:
****************
Starting from BIOS
master 0 --> sda --> hd0 --> IDE 40Gb with Linux
master 2 --> sdg --> hd1 --> SATA 160Gb With Win XP
master 3 --> sdh --> hd2 --> SATA 160Gb with only DATA, not bootable
slave 2  --> sdi --> hd3 --> SATA 120Gb with Win Seven
****************
Disk by-uuid
15D8A01C886F9F69                     points to ../../sdh1
1894178394176294                     points to ../../sdi1
aba413da-672d-4dfa-ab06-c43303a488ab points to ../../sda1
d2005a76-5478-4e53-ab2d-c3ddb84cf56e points to ../../sda5
****************
My comments
 Starting on Linux HDD, everything from grub menu is correct, except boot with 
Windows 7, which gives only : "reading file error, ctrl alt del to reboot".
My BIOS allows me to choose HDD for booting. Booting directly on Windows 7 HDD 
is normal.
grub.cfg has been built by grub-mkconfig without only one modification about 
duration of timeout.
I'm surprised that value of uuid is the same for Windows XP and Windows 7.
See below in grub extract.
Linux version is : Ubuntu, with Linux 2.6.35-24-generic-pae. Installed 
directly on HDD from Kubuntu CD 10.10
Attached my grub file is needed. 
Thank you for help you could give me and happy if I can give you opportunity 
to correct a bug, if any.
****************
grub.cfg extract
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae' --class ubuntu --class 
gnu-linux --class gnu --class os {
        recordfail
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set aba413da-672d-4dfa-ab06-c43303a488ab
        linux   /boot/vmlinuz-2.6.35-24-generic-pae 
root=UUID=aba413da-672d-4dfa-
ab06-c43303a488ab ro   quiet splash
        initrd  /boot/initrd.img-2.6.35-24-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-24-generic-pae (recovery mode)' --class 
ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set aba413da-672d-4dfa-ab06-c43303a488ab
        echo    'Loading Linux 2.6.35-24-generic-pae ...'
        linux   /boot/vmlinuz-2.6.35-24-generic-pae 
root=UUID=aba413da-672d-4dfa-
ab06-c43303a488ab ro single 
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-2.6.35-24-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic-pae' --class ubuntu --class 
gnu-linux --class gnu --class os {
        recordfail
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set aba413da-672d-4dfa-ab06-c43303a488ab
        linux   /boot/vmlinuz-2.6.35-23-generic-pae 
root=UUID=aba413da-672d-4dfa-
ab06-c43303a488ab ro   quiet splash
        initrd  /boot/initrd.img-2.6.35-23-generic-pae
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic-pae (recovery mode)' --class 
ubuntu --class gnu-linux --class gnu --class os {
        recordfail
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set aba413da-672d-4dfa-ab06-c43303a488ab
        echo    'Loading Linux 2.6.35-23-generic-pae ...'
        linux   /boot/vmlinuz-2.6.35-23-generic-pae 
root=UUID=aba413da-672d-4dfa-
ab06-c43303a488ab ro single 
        echo    'Loading initial ramdisk ...'
        initrd  /boot/initrd.img-2.6.35-23-generic-pae
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set aba413da-672d-4dfa-ab06-c43303a488ab
        linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
        insmod part_msdos
        insmod ext2
        set root='(hd0,msdos1)'
        search --no-floppy --fs-uuid --set aba413da-672d-4dfa-ab06-c43303a488ab
        linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professionnel (on /dev/sdg1)" {
        insmod part_msdos
        insmod ntfs
        set root='(hd1,msdos1)'
        search --no-floppy --fs-uuid --set 1894178394176294
        drivemap -s (hd0) ${root}
        chainloader +1
}
menuentry "Windows 7 (loader) (on /dev/sdi1)" {
        insmod part_msdos
        insmod ntfs
        set root='(hd3,msdos1)'
        search --no-floppy --fs-uuid --set 1894178394176294
        chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Attachment: grub.cfg
Description: Text document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]