[Bug 793597] [NEW] grub 2 doesn't boot windows from second HDD
George Madiarov
793597 at bugs.launchpad.net
Mon Jun 6 15:19:46 UTC 2011
Public bug reported:
Binary package hint: grub2
OOOook!
Hi there!
I have 2 HDD, on first I've intalled Ubuntu 11.04, on second - Windows 7. The problem is if i try to boot from grub Windows 7 it shows "Starting Windows" and then automaticly Reboot. If i try to boot from Second HDD (Windows 7) it boots normally, without any BSoD (no dumps in logs system).
/boot/grub/grub.cfg
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
drivemap -s (hd1) ${root}
search --no-floppy --fs-uuid --set=root 8400117300116D84
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Well i wrote it by myself, coz it didn't boot from default grub.cfg
(sudo update-grub)
Default grub.cfg (IT WAS)
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, с Linux 2.6.38-8-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 564a69eb-fe9d-4dd2-a329-1cc43d36a1d8
linux /boot/vmlinuz-2.6.38-8-generic-pae root=UUID=564a69eb-fe9d-4dd2-a329-1cc43d36a1d8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic-pae
}
menuentry 'Ubuntu, с Linux 2.6.38-8-generic-pae (режим восстановления)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 564a69eb-fe9d-4dd2-a329-1cc43d36a1d8
echo 'Loading Linux 2.6.38-8-generic-pae ...'
linux /boot/vmlinuz-2.6.38-8-generic-pae root=UUID=564a69eb-fe9d-4dd2-a329-1cc43d36a1d8 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-8-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='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 564a69eb-fe9d-4dd2-a329-1cc43d36a1d8
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 564a69eb-fe9d-4dd2-a329-1cc43d36a1d8
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sdb,msdos1)'
search --no-floppy --fs-uuid --set=root 8400117300116D84
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
sudo update-grub
georgeek at georgeek-P55-UD3L:~$ sudo update-grub
[sudo] password for georgeek:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-8-generic-pae
Found initrd image: /boot/initrd.img-2.6.38-8-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sdb1
done
sudo fdisk -l
georgeek at georgeek-P55-UD3L:~$ sudo fdisk -l
Диск /dev/sda: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5973c364
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 121601 976759746 5 Расширенный
/dev/sda5 1 3892 31262427 83 Linux
/dev/sda6 3893 4530 5124703+ 82 Linux своп / Solaris
/dev/sda7 4531 121601 940371968 83 Linux
Диск /dev/sdb: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0460045f
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 12748 102398278+ 7 HPFS/NTFS
/dev/sdb2 12749 60801 385985722+ 7 HPFS/NTFS
========================================================
any solutions??
** Affects: grub2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to grub2 in Ubuntu.
https://bugs.launchpad.net/bugs/793597
Title:
grub 2 doesn't boot windows from second HDD
Status in “grub2” package in Ubuntu:
New
Bug description:
Binary package hint: grub2
OOOook!
Hi there!
I have 2 HDD, on first I've intalled Ubuntu 11.04, on second - Windows 7. The problem is if i try to boot from grub Windows 7 it shows "Starting Windows" and then automaticly Reboot. If i try to boot from Second HDD (Windows 7) it boots normally, without any BSoD (no dumps in logs system).
/boot/grub/grub.cfg
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
drivemap -s (hd1) ${root}
search --no-floppy --fs-uuid --set=root 8400117300116D84
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Well i wrote it by myself, coz it didn't boot from default grub.cfg
(sudo update-grub)
Default grub.cfg (IT WAS)
if [ "$linux_gfx_mode" != "text" ]; then load_video; fi
menuentry 'Ubuntu, с Linux 2.6.38-8-generic-pae' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 564a69eb-fe9d-4dd2-a329-1cc43d36a1d8
linux /boot/vmlinuz-2.6.38-8-generic-pae root=UUID=564a69eb-fe9d-4dd2-a329-1cc43d36a1d8 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-2.6.38-8-generic-pae
}
menuentry 'Ubuntu, с Linux 2.6.38-8-generic-pae (режим восстановления)' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 564a69eb-fe9d-4dd2-a329-1cc43d36a1d8
echo 'Loading Linux 2.6.38-8-generic-pae ...'
linux /boot/vmlinuz-2.6.38-8-generic-pae root=UUID=564a69eb-fe9d-4dd2-a329-1cc43d36a1d8 ro single
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.38-8-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='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 564a69eb-fe9d-4dd2-a329-1cc43d36a1d8
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 564a69eb-fe9d-4dd2-a329-1cc43d36a1d8
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 7 (loader) (on /dev/sdb1)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sdb,msdos1)'
search --no-floppy --fs-uuid --set=root 8400117300116D84
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
sudo update-grub
georgeek at georgeek-P55-UD3L:~$ sudo update-grub
[sudo] password for georgeek:
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-8-generic-pae
Found initrd image: /boot/initrd.img-2.6.38-8-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sdb1
done
sudo fdisk -l
georgeek at georgeek-P55-UD3L:~$ sudo fdisk -l
Диск /dev/sda: 1000.2 ГБ, 1000204886016 байт
255 heads, 63 sectors/track, 121601 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x5973c364
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 * 1 121601 976759746 5 Расширенный
/dev/sda5 1 3892 31262427 83 Linux
/dev/sda6 3893 4530 5124703+ 82 Linux своп / Solaris
/dev/sda7 4531 121601 940371968 83 Linux
Диск /dev/sdb: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0460045f
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 * 1 12748 102398278+ 7 HPFS/NTFS
/dev/sdb2 12749 60801 385985722+ 7 HPFS/NTFS
========================================================
any solutions??
More information about the foundations-bugs
mailing list