I installed a second hard drive (actually a SSD) onto my Windows 7 machine for the purpose of using Ubuntu via virtual machine -- and hated that. So, I tried to install Ubuntu to the second drive and after running boot-repair numerous times I got it running pretty well.
But the GRUB was installed on the C drive, and I don't want to wait the 10 seconds for the GRUB to come up, because I might need to take out the second hard drive and replace the DVD space it is taking. Can't I just boot either straight into Windows, or have the option of Ubuntu or Windows depending on the BIOS setting?
I fixed the Windows 7 boot loader on the C: drive by following the directions on another post, but now I can't seem to get my second hard drive to become bootable by itself, that is, when I set it highest in boot priority.
How do I make the second hard (containing Linux) bootable without having to choose an OS every time I boot up? I'd like my machine to look and behave like a straight Ubuntu machine when the second hard drive is put highest in boot priority, and I'd like my machine to go straight into Windows when the first hard drive is highest. But, I've already installed Ubuntu, and it doesn't seem to boot, even when the priority is set to it. I'm guessing because it previously depended on GRUB?
The only way I can even look at my second hard drive is by booting up via an Ubuntu flash drive. All of the answers refer to GRUB. Isn't there any way to make a drive bootable without GRUB?
It seems that what I'm trying to do is a less-traveled road, but actually a simpler road. Is there a command to make a disk that has Ubuntu already installed bootable?
I ran Boot-Repair again to create a boot-info-summary, here is the report: http://paste2.org/UabY55xE
sda
, you can use the given commands, change only the commandsudo grub-install /dev/sdb
tosudo grub-install /dev/sda
. Remind that this will overwrite Windows boot-loader. Also remind that the second drive has to be connected. There is still a faulty line in your/etc/fstab
-file:UUID=BA42-7406 /windows vfat utf8,umask=007,gid=46 0 1
is wrong, it has wrong UUID and wrong file-system. You should comment (prefix#) or delete this line or adapt to correctUUID=11BE854F5F2F4DD7
and use ntfs instead of vfat. – mook765 Apr 10 '17 at 08:53nofail
to the fstab-entry (seeman fstab
), this will boot even if this entry fails to mount, make sense for external drives which are not always connected. – mook765 Apr 10 '17 at 18:54