I have had rEFInd working fine for ages (0.8.1), incl Yosemite, but decided to upgrade to 0.8.7. I have rEFInd on its own HFS partition. After the upgrade, it detects my OSX and Windows partition fine, but Windows boot results in "No bootable device" message. I am using the default new refind.conf and ./install.sh --ownhfs {device-file} script to install - without errors.
Any ideas where to start looking?
EDIT: Then I tried removing /Volumes/rEFInd and a clean install, with same options, but then rEFInd cannot find my OSX partition to boot to, and I had to use Recovery mode to set the OSX partition as the Startup partition. This was resolved by commenting dont_scan_volumes line and removed the "Recovery HD" from that line.
EDIT2: I am also getting the same error "No bootable device" setting the Startup disk to Windows from OSX System Preferences.
Last edit: n808 2015-06-01
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'm having a similar problem, can you tell me what you did to fix this?
I had a dual boot setup using OSX/Win7, all was working fine. I installed refind, added another partition and installed Linux on the new partition. When the machine boots, refind launches, shows me all 3 OSs. I can boot OSX & Linux, but now, it cannot find Win7. I get "operating system not found" only for Win7. When I'm using OSX, I can see the Windows files on the BOOTCAMP partition so its still there, it just seems that refit can't find the WIN7 MBR.
Any help is greatly appreciated!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
It's all coming back to me... I had to enable the gptsync tool in refind.conf and run this, as somewhere along the line the NTFS partition had been lost from MBR.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
No, working fine now. I am not sure if it was the rEFInd upgrade or 10.10.3 upgrade that messed up the hybrid MBR, but it doesn't really matter - I now remember I used to have to run gptsync after OS upgrades in the past, so it was probably this.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have had rEFInd working fine for ages (0.8.1), incl Yosemite, but decided to upgrade to 0.8.7. I have rEFInd on its own HFS partition. After the upgrade, it detects my OSX and Windows partition fine, but Windows boot results in "No bootable device" message. I am using the default new refind.conf and ./install.sh --ownhfs {device-file} script to install - without errors.
Any ideas where to start looking?
EDIT: Then I tried removing /Volumes/rEFInd and a clean install, with same options, but then rEFInd cannot find my OSX partition to boot to, and I had to use Recovery mode to set the OSX partition as the Startup partition. This was resolved by commenting dont_scan_volumes line and removed the "Recovery HD" from that line.
EDIT2: I am also getting the same error "No bootable device" setting the Startup disk to Windows from OSX System Preferences.
Last edit: n808 2015-06-01
I'm having a similar problem, can you tell me what you did to fix this?
I had a dual boot setup using OSX/Win7, all was working fine. I installed refind, added another partition and installed Linux on the new partition. When the machine boots, refind launches, shows me all 3 OSs. I can boot OSX & Linux, but now, it cannot find Win7. I get "operating system not found" only for Win7. When I'm using OSX, I can see the Windows files on the BOOTCAMP partition so its still there, it just seems that refit can't find the WIN7 MBR.
Any help is greatly appreciated!
It's all coming back to me... I had to enable the gptsync tool in refind.conf and run this, as somewhere along the line the NTFS partition had been lost from MBR.
So is it working now for you, or are you still having a problem?
No, working fine now. I am not sure if it was the rEFInd upgrade or 10.10.3 upgrade that messed up the hybrid MBR, but it doesn't really matter - I now remember I used to have to run gptsync after OS upgrades in the past, so it was probably this.