PDA

View Full Version : [SOLVED] New Install Won't Boot Unless Drive is in USB Enclosure



mootpoint
June 4th, 2012, 09:43 PM
Hello,

I've installed Linux Mint 13 (AKA Ubuntu 12.04) on my SSD several times. No matter how I've tried it (from DVD, from USB key, inside Virtualbox), the machine refuses to boot from the drive when it's connected internally, but boots fine if the drive is connected in a USB external enclosure. Below is the link to the boot-repair output.

http://paste.ubuntu.com/1023879/

The one thing that catches my eye is, " => Grub2 (v1.99) is installed in the MBR of /dev/sda and looks at sector 1 of the same hard drive for core.img. core.img is at this location and looks for (,msdos1)/boot/grub on this drive." Should it be looking for (hd0,msdos1)/boot/grub? If not, can someone help me get this resolved?

Thanks in Advance,
m00t

ajgreeny
June 4th, 2012, 11:32 PM
When you installed, how was the disk connected? Whichever way it was then is the only way that it will boot now as otherwise you will have a different mount point, and the entry in grub.cfg for
set root='(hd0,msdos1)'may then be incorrect, etc etc and the grub bootloader will be totally confused if the disk is in the wrong place.

If you run the boot-repair with the disk in each position and compare the output from each it may give you more clue as to what is going on.

mootpoint
June 5th, 2012, 12:48 AM
The disk was /dev/sda in a vm while connected via USB to the physical box. I did do a plain vanilla DVD disk install with the drive in the machine; it did't work. I'll try your suggestions above and post back.

m00t

mootpoint
June 5th, 2012, 03:36 AM
Well, this is a new SSD, as I mentioned ... and it *almost* works with the BIOS set to AHCI. It *does* work with the BIOS set to IDE.

*sigh* So many hours ... NOTHING is worse than something that "almost" works! :-|

m00t