"No Bootable Device" error

  • Ben Brewster

    Ben Brewster - 2013-10-01

    I have inherited a MacBook Pro 5.5 with MacOS X 10.6.8 installed. I
    want to
    use it as a dual-boot machine with MacOS and Linux, specifically
    version 12.3. I installed rEFInd, and on reboot got the expected rEFInd
    screen, with only the MacOS option. I then repartitioned the Hard Disk
    (using the MacOS Disk Utility) with three additional partitions, one for
    / one for linux /home and one for swap. I then installed linux from the
    network, using the Opensuse 12.3 x86_64 bootable CD. The
    went OK, and when I got to the stage where you reboot into linux on
    hard drive, the rEFInd screen appeared, with two OS icons, the MacOS
    and a generic penguin with a hard drive inset (not the Opensuse icon I
    expected); selecting the penguin gave me the option to boot to the
    drive, and the linux configuration went as expected. Rebooting gave
    same rEFInd screen, and I could boot into MacOS or linux by selecting
    or other of the icons. But once I had removed the installation CD, while
    could still boot into MacOS, selecting the penguin gave me a screen
    “No bootable device—insert boot disk and press any key”. I can boot
    linux if I reboot with the install disk in the drive—the machine boots
    the disk, and offers a menu with “boot from hard drive” as an option,
    selecting that option passes me on to GRUB. As far as I can see, the
    folder under linux (which contains the vmlinuz files) is standard—it is
    identical to the /boot folder on a single-boot desktop PC on which I
    Opensuse 12.3 installed. refind-conf has the “scan_all-linux_kernels”

    Ben Brewster

  • Ben Brewster

    Ben Brewster - 2013-10-02

    Problem solved. I needed to run gptsync. But I couldn't do this with rEFInd, because (at least in the version I got with install.sh), there was no EFI shell that I could find--the Guide says it will show on the rEFInd screen if the shell is installed, and it didn't show in my installation. So I switched to rEFIt, which had an EFI shell, ran gptsync, and the dual boot now works.


Log in to post a comment.

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.

No, thanks