Description of problem: I have a laptop (HP 6730s) with Vista/XP on it, I installed Fedora 12 on a new partition, after the install and reboot, I got the following message : "Disk Boot Failure" To boot the system, I use an ubuntu LiveCD and choose "Boot from local disk" on the main menu, so I have the grub menu etc. I tried re-installing grub (grub-install /dev/sda), it installed succesfully, but I still have the same error message on boot, and still need the ubuntu live cd to get things going Version-Release number of selected component (if applicable): Fedora 12 How reproducible: Fresh install, reboot Steps to Reproduce: 1. Fresh install 2. Reboot 3. Actual results: Bios error message "Disk Boot Failure" Expected results: Booting the system, get the grub menu Additional info: I have the same bug also on an Acer machine running Fedora 12
Well, with luck, and some work, I've figured out the real cause of the bug : The /boot partition was inside an extended one How to fix this : 0- Use any live cd with gparted on it (like... GParted Live CD) 1- Create a new primary partition (200Mo , ext3/4), 2- Mount it under /mnt/newboot 3- Mount the original boot partition under /mnt/oldboot 4- Copy the /mnt/oldboot content to /mnt/newboot, 5- Edit /mnt/newboot/grub/menu.lst and make necessary changes to use the new partition instead of the original one 5bis- Unmount partitions 6- Go back to gparted, make a refresh then : - Disable the "boot" flag of the original boot partition - Enable the boot flag of the new one 7- Reboot, The system should boot now ! Extra Steps : - Under Fedora (root), use "ls -l /dev/disk/by-uuid" to get the uuid of the newly created partition - Edit /etc/fstab and change the /boot uuid to the new one - Reboot the system, it may give you an "Error 17" Message, in this case, use the Fedora installer disk -> Rescue mode, wait for it to boot and mount your system under "/mnt/sysimage" -> chroot /mnt/sysimage -> grub-install /dev/sda (or your primary disk) - Now, the system should work as expected, you can delete the old boot partition and do what ever you want with the available space Final Note : Is the original of the whole problem (grub not booting when /boot is in an extended partition) a bug or what ?!
Hi TheDuke, I don't think this is a bug because any bootloader needs to be installed on a MBR partition which does not work on an extended partition. As such, I'm considering closing this bug. -- Fedora Bugzappers volunteer triage team https://fedoraproject.org/wiki/BugZappers
This message is a reminder that Fedora 12 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 12. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '12'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 12's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 12 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping