** Description changed: Binary package hint: grub2 []Well, I hope people can find this bug report by its summary, because - it was a bitch to troubleshoot.[/] + it was a pain to troubleshoot.[/] ################################################################### Operating Systems, Software in use Windows 7 ultimate 64bit $ lsb_release -rd Description: Ubuntu 10.04 LTS Release: 10.04 x86_64 $ apt-cache policy grub-pc grub-pc: Instalados: 1.98-1ubuntu6 Candidato: 1.98-1ubuntu6 Tabla de versión: *** 1.98-1ubuntu6 0 500 http://es.archive.ubuntu.com/ubuntu/ lucid-updates/main Packages 100 /var/lib/dpkg/status 1.98-1ubuntu5 0 500 http://es.archive.ubuntu.com/ubuntu/ lucid/main Packages ################################################################### This bug is suspected to be related to bugs (possibly more): https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/454930 https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/448889 https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/484102 https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/592798 ################################################################### The Setup: processor: corei7 920, ram: 12GB, motherboard: p6t deluxe (x58 chipset). hard drives: Three 1TB SATA hard drives in AHCI mode. /dev/sda contains(in order; size, type, flags): 1MB(unallocated) || 100GB NTFS primary active boot || 831GB NTFS primary MBR and Boot sector: http://i25.tinypic.com/se0qi9.jpg /dev/sdb *unrelated ****************************** /dev/sdc contains(in order; size, type, flags, mountpoint): 196MB ext3 primary active /boot || 93GB ext4 primary / || 7GB (swap) || 831GB NTFS extended 40_custom: #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Microsoft Windows 7 Ultimate x64" { insmod ntfs set root='(hd0,1)' parttool (hd0,1) boot+ search --no-floppy --fs-uuid --set 3c78235378230aea chainloader +1 } menuentry "Mac OS X Snow Leopard" { insmod hfsplus insmod part_gpt set root='(hd1,2)' search --no-floppy --fs-uuid --set 6080d08c-e796-35b3-8365-9cc05a3b7943 search --file --set=root /boot multiboot /boot } ################################################################### * What did I EXPECT: - Boot record is loaded correctly. - Windows boot manager is loaded, or "custom" boot manager is loaded. - Boot manager finds and loads BCD storage archive (Boot Configuration Data). - Windows Boot menu is presented, boot into windows. - in a privileged cmd, bcdedit loads system BCD; easyBCD, if present, loads system BCD. - Boot tab in msconfig is "unlocked", and values are editable. * What did I GET: - Boot record is loaded correctly. - Windows boot manager is loaded, or "custom" boot manager is loaded. - Boot manager DOES NOT find BCD storage archive, some backup is loaded. - Windows Boot menu is presented, boot into windows. - In privileged cmd, bcdedit DOES NOT load system BCD, throws error: C:\Windows\system32>bcdedit No se pudo abrir el almacén de datos de configuración de arranque (BCD). El sistema no puede encontrar el archivo especificado. - EasyBCD is unable to load system BCD, offers to load alternative BCD. - In msconfig, the Boot tab is locked and unusable. Other side effects: - Is not possible to change certain file or archive permissions in c:\, c:\boot, and other places. - Problems with backup software acronis, error on restore image "autochk.exe program not found skipping autocheck" is related. - Problems with "custom" loaders ################################################################### Conducted tests: In a "locked" state, entered in Repair Mode: No windows installation is recognized. Startup Fix does not solve the problem. In Repair Mode, tried to run from a repair console: bootsect /nt60 c: command success still locked bootrec /fixboot command error: "Element Not Found" bootrec /FixMbr command success, no point still locked bootrec /RebuildBcd finds windows installation [c:] on sda1 option to add to BCD command error: "The volume does not contain a recognized file system" still locked bootrec /scanOs command success finds windows installation [c:] on sda1 still locked Load system again, this time booting from sda directly (configure boot from 1st disk in BIOS) Repeat steps above. Still locked. ################################################################### Found Workaround, Temporal Fix: Load system again, booting from sda directly. Launch administrative console, and run commands: diskpart select volume 1 (the system volume) select partition 1 (the system partition) active (make partition active) System is now unlocked, BCD is found by loader, boot tab in msconfig is unlocked and works easybcd loads system bcd without problem, bcdedit command throws current boot menu configuration. The problem: Everytime windows system loads through Grub2, system is locked. If system loads "offline", system is unlocked. ################################################################### Conclusion: Grub2 loads the bootsector directly. My guess is that grub2 doesn't pass the "active" parameter to the target partition properly. parttool (hdx,y) boot+ doesn't work as advertised. parttool ---- boot+ should work as "makeactive" command from legacy grub. ###################################################################
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/607109 Title: Grub2 doesn't properly flag a partition as "active" or "boot", problems on windows 7 BCD To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/607109/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs