Bug#623683: grub-pc: grub2 and Windows 7 infinite reboot loop

Christoph Pleger Christoph at plmail.de
Fri Apr 22 08:16:51 UTC 2011


Package: grub-pc
Version: 1.98+20100804-14
Severity: important

Hello,

on my computer, Windows 7 cannot be booted if grub2 is installed as
bootloader. Everytime when I choose Windows 7 in the boot menu, Windows
starts to boot and shows its animated boot logo, but after some time,
probably when normally the graphical login screen appears, the computer
reboots.

I have two harddisks in my computer, one IDE and one SATA. The first disk
(IDE) has the following partitioning and bootloader configuration:

/dev/sda1       active partition, 64 MB, ext3, Mountpoint /boot for Linux
/dev/sda2       25 GB, FAT32, old Windows 98 partition
/dev/sda3       100 MB, NTFS, system partition for Windows 7
/dev/sda4       250 GB, NTFS, installation partition for Windows 7

The bootloader is installed on /dev/sda1, not in the MBR of /dev/sda. The
MBR just contains the standard bootloader which simply boots the active
partition.

My grub2 entry for Windows 7 looks like this:

menuentry "Windows 7 (loader) (on /dev/sda3)" {
        insmod part_msdos
        insmod ntfs
        set root='(hd0,msdos3)'
        search --no-floppy --fs-uuid --set aa743df4743dc3bb
        chainloader +1
}

This is not the same bug as #561154: Removing the line "search --no-floppy
--fs-uuid --set aa743df4743dc3bb" does not help.

The equivalent configuration (partitions, location of the bootloader and
menu entry) works fine with grub-legacy.

Regards
  Christoph

-- Package-specific info:

*********************** BEGIN /proc/mounts
/dev/disk/by-uuid/b967d02f-11d1-457a-8fc3-1d9c0369520e / jfs rw,relatime 0 0
/dev/sda1 /boot ext3 rw,relatime,errors=continue,data=ordered 0 0
/dev/mapper/vg0-lv0 /var reiserfs rw,relatime 0 0
/dev/mapper/vg0-lv1 /usr xfs rw,relatime,noquota 0 0
/dev/mapper/vg0-lv2 /tmp jfs rw,relatime 0 0
/dev/mapper/vg0-lv3 /home ext3 rw,relatime,errors=continue,data=ordered 0 0
*********************** END /proc/mounts

*********************** BEGIN /boot/grub/device.map
(hd0)   /dev/disk/by-id/ata-SAMSUNG_HD300LD_S0A4J10L900933
(hd1)   /dev/disk/by-id/ata-WDC_WD10EACS-00D6B0_WD-WCAU45802694
*********************** END /boot/grub/device.map

-- System Information:
Debian Release: 6.0.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages grub-pc depends on:
ii  debconf [debconf-2.0]   1.5.36.1         Debian configuration
management sy
ii  grub-common             1.98+20100804-14 GRand Unified Bootloader,
version
ii  libc6                   2.11.2-10        Embedded GNU C Library:
Shared lib
ii  libdevmapper1.02.1      2:1.02.48-5      The Linux Kernel Device
Mapper use
ii  ucf                     3.0025+nmu1      Update Configuration File:
preserv

grub-pc recommends no packages.

Versions of packages grub-pc suggests:
ii  desktop-base               6.0.5squeeze1 common files for the Debian
Desktop

-- debconf information:
  grub2/kfreebsd_cmdline:
  grub2/device_map_regenerated:
* grub2/linux_cmdline: quiet
  grub-pc/install_devices_empty: false
  grub-pc/install_devices_failed: false
  grub-pc/chainload_from_menu.lst: true
  grub-pc/kopt_extracted: false
* grub-pc/install_devices:
/dev/disk/by-id/ata-SAMSUNG_HD300LD_S0A4J10L900933-part1
  grub-pc/postrm_purge_boot_grub: false
  grub-pc/install_devices_failed_upgrade: true
  grub-pc/disk_description:
  grub2/kfreebsd_cmdline_default: quiet
  grub-pc/partition_description:
  grub-pc/install_devices_disks_changed:
  grub2/linux_cmdline_default: quiet
  grub-pc/mixed_legacy_and_grub2: true
-------------- next part --------------
A non-text attachment was scrubbed...
Name: grub.cfg
Type: application/octet-stream
Size: 3369 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-grub-devel/attachments/20110422/1ab692bd/attachment.obj>


More information about the Pkg-grub-devel mailing list