grub fails to launch windows, UUID not found, workaround bricks system
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
grub2 (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
New, clean install of x86 11.10 Desktop from CD with network upgrade.
After install, grub will not launch Windows, although Windows launches with BIOS boot disk selection.
Verified UUID correct...
root@...:~# blkid
/dev/sda1: TYPE="swap"
/dev/sda2: LABEL="SATA2_01__D" UUID="23181E978
/dev/sda3: LABEL="DRIVE_W" UUID="D71A-96E7" TYPE="vfat"
/dev/sdc1: LABEL="
/dev/sdd1: LABEL="
/dev/sdd5: LABEL="SATA2_01_E" UUID="4BC2AEB11
/dev/sdd6: LABEL="
/dev/sdb1: LABEL="SATA2_02_L" UUID="EF0625F84
/dev/sde3: UUID="c713bb8e-
/dev/sde5: LABEL="IDE_01_G" UUID="1989E973D
/dev/sde6: UUID="15efbdad-
/dev/sde7: UUID="5c7f6d42-
/dev/sde8: UUID="bfc3f076-
/dev/sdf1: LABEL="IDE_02_H" UUID="34709ADA7
from /boot/grub/grub.cfg
### BEGIN /etc/grub.
menuentry "Microsoft Windows XP Professional (on /dev/sdc1)" --class windows --$
savedefault
insmod part_msdos
insmod ntfs
set root='(hd2,msdos1)'
search --no-floppy --fs-uuid --set=root 6258C1DF8F242D86
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.
tried the workaround @ http://
Commenting out three lines in /usr/lib/
This bricked grub2, booting 11.10 gets "error: no such partition"
and booting Windows gets: "error: invalid signature"
Undoing the changes (using chroot and the LiveCD) and rerunnin update-grub restored the original grub boot process.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: grub-pc 1.99-12ubuntu5
ProcVersionSign
Uname: Linux 3.0.0-13-generic i686
NonfreeKernelMo
ApportVersion: 1.23-0ubuntu4
Architecture: i386
Date: Fri Nov 25 11:48:42 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
SourcePackage: grub2
UpgradeStatus: No upgrade log present (probably fresh install)
Changes in grub.cfg after workaround edit on /usr/lib/ grub/grub- mkconfig_ lib and running update-grub