Quantcast
Channel: Ubuntu Forums - Apple Hardware Users
Viewing all articles
Browse latest Browse all 2868

Triple boot Windows partition no longer works after Yosemite upgrade

$
0
0
The problem:
After upgrading to OS X Yosemite, my triple boot through rEFInd no longer works as it did before. Specifically, I can boot into OS X and Ubuntu, but not Windows. Furthermore, the way I boot into Ubuntu is different than before.

Details:
I upgraded to OS X Yosemite and reinstalled rEFInd to upgrade to version 0.8.4, which supports Yosemite. Before, on boot I was presented with three options: OS X, Linux, and Windows. When I chose Linux or Windows I was sent to GNU Grub, and from there I could select Linux or Windows to boot to the desired OS. Now, things are different. Instead, I'm presented with OS X, a lot of Linux choices, and then the old Linux and Windows choices (the ones, by name, that I used before). The old ones don't work -- I'm presented with a black screen with 'invalid license' and then 'no bootable device'. The new Linux choices boot directly through rEFInd, and do work. I think that the Yosemite upgrade messed up Grub, and since I accessed Windows through Grub before I can no longer access it.

Here's what efibootmgr displays, on Ubuntu:
BootCurrent: 0080
Timeout: 5 seconds
BootOrder: 0080,0000
Boot0000* ubuntu
Boot0080* Mac OS X
Boot0081* Mac OS X
Boot0082*
BootFFFF*

Here's a screenshot of Gparted, if it helps:



I've been searching around some more, and edited in some additional information if it is helpful.
Here are my GPT and MBR partition tables.

Quote:

*** Report for internal hard disk ***

Current GPT partition table:
# Start LBA End LBA Type
1 40 409639 EFI System (FAT)
2 409640 389765343 Mac OS X HFS+
3 389765344 392304639 Mac OS X Boot
4 392304640 1124724735 Basic Data
5 1124724736 1456943103 Basic Data
6 1456943104 1465147391 Linux Swap


Current MBR partition table:
# A Start LBA End LBA Type
1 1 409639 ee EFI Protective
2 409640 389765343 af Mac OS X HFS+
3 389765344 392304639 ab Mac OS X Boot
4 * 392304640 1124724735 07 NTFS/HPFS


MBR contents:
Boot Code: GRUB


Partition at LBA 40:
Boot Code: None (Non-system disk message)
File System: FAT32
Listed in GPT as partition 1, type EFI System (FAT)


Partition at LBA 409640:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 2, type Mac OS X HFS+
Listed in MBR as partition 2, type af Mac OS X HFS+


Partition at LBA 389765344:
Boot Code: None
File System: HFS Extended (HFS+)
Listed in GPT as partition 3, type Mac OS X Boot
Listed in MBR as partition 3, type ab Mac OS X Boot


Partition at LBA 392304640:
Boot Code: Windows BOOTMGR (Vista)
File System: NTFS
Listed in GPT as partition 4, type Basic Data
Listed in MBR as partition 4, type 07 NTFS/HPFS, active


Partition at LBA 1124724736:
Boot Code: None
File System: ext4
Listed in GPT as partition 5, type Basic Data


Partition at LBA 1456943104:
Boot Code: None
File System: Unknown
Listed in GPT as partition 6, type Linux Swap


Attempted solutions:
I tried to use boot-repair to fix Grub. I now have Grub again, and my new default option on boot is to boot Ubuntu through Grub, but really this hasn't solved anything as Grub doesn't present a choice to load Windows.
I also tried everything on this page: http://www.rodsbooks.com/refind/yosemite.html
I'm not really sure where to go from here.

My desired boot would be to bypass Grub at all, and just use rEFInd, but if I can get things back to how they were that would work as well.
I can provide more details as you need them, just let me know. I'm going to sleep as of posting this thread, and I'll get back with more details as needed ASAP. Thanks in advance.

Viewing all articles
Browse latest Browse all 2868

Trending Articles