During the installation of 2005.0 and grub is installed on a boot partition, the system won't boot when installation is finished. I'm using this commands during the installationen: grub> root (hd0,0) grub> setup (hd0,0) grub> quit I had to install grub on MBR to get the system boot correctly. Installing grub on /boot works when using LiveCD 2004.3. Reproducible: Always Steps to Reproduce: 1. Installing grub on (hd0,0) 2. Finish installation of 2005.0 3. Reboot the system. Actual Results: The system won't boot.
Did you set your /boot partition as active?
Yes. I even tried to install 2005.0 on another PC => same problem. (Sorry for my spelling errors in the report. Too quick on the keyboard).
> grub> setup (hd0,0) This is incorrect, you are not installing grub into MBR, but to your /boot partition -> bootloader is missing, you cannot boot.
(In reply to comment #3) > > grub> setup (hd0,0) > > This is incorrect, you are not installing grub into MBR, but to your /boot > partition -> bootloader is missing, you cannot boot. Why is this incorrect? I know that > grub setup (hd0,0) is installing grub on the /dev/hda1 partition = my /boot partition. This is what I want. This has been working with all previous Gentoo releases I have installed, except for 2005.0.
(In reply to comment #4) > Why is this incorrect? Do you have another (or better said _any_) bootloader in MBR?
OK, I must admit that I'm no grub / bootloader expert, but why did this work for me for all older LiveCD releases? Could it be that grub in those releases did something incorrect, but now is doing what it should be?
(In reply to comment #6) > Could it be that grub in those releases did something incorrect, but now is > doing what it should be? > Does that mean that Gentoo is your only OS and you don
(In reply to comment #6) > Could it be that grub in those releases did something incorrect, but now is > doing what it should be? > Does that mean that Gentoo is your only OS and you don´t have any boatloader in MBR? Sorry, this is bound to fail. You simply need a bootloader in MBR capable of loading grub from /boot partition for your setup to work. BIOS won´t load bootloaders from partitions´ boot sectors, only from MBR. I did not research if there was such a bug in grub before but find it highly improbable, it would probably be catched rather quickly.
Yes, Gentoo is my only OS. Starting with a blank HD, when booting failed after trying to use 2005.0, I just when back to using a 2004.3 LiveCD and used the same procedure, i.e. installed grub on (hd0,0). Then booting is working.
(In reply to comment #8) > Yes, Gentoo is my only OS. > With the _same_ grub version emerged? Well, I
(In reply to comment #8) > Yes, Gentoo is my only OS. > With the _same_ grub version emerged? Well, I´d say impossible but it is not a proper way to install grub with Gentoo being the only OS anyway.
Since I did a emerge --sync before the installation of grub I think I got the same version when trying 2005.0 and later went back to 2004.3. But I have to check again. I will have to do a new installation with 2005.0 and come back with more information like grub version.
OK, I may have already had something on MBR which booted up my system. I have tried with a couple of VMware machines and the won't boot if I install grub on /boot. I tried both 2004.3 and 2005.0. I will start to use setup (hd0) instead. You may cancel this report.
Thanks for taking the time to research this... it is very much appreciated...