[Solved] Easy Way To Create Bootloader All / Multi OS like Win 8, Mac OS X (e.g 10.8.2 & 10.9.1) With Linux Grub (Setting) [Hackintosh]

Hi All, today we have publish tutorial about “[Solved] Easy Way To Create Bootloader All OS With Linux Grub (Setting)” On Local HDD / Harddisk, so it can booting without CD drive or USB Flash drive. It’s solve / to fix “Boot0: Error” problem to be “Boot0: done“, and I thinks, it’s very simple way using Linux Grub more than using chameleon, chimera, clover etc as boot loader All OS like : Win 8, Mac OS X (e.g 10.8.2 & 10.9.1) and then Linux”. (Linux Grub Bootloader Vs Chameleon Vs Chimera !) 😀
Note : Recommended Using version Linux Mint >= 10.

Preview 1 (Display Bootloader With Linux Grub) :

Display Bootloader With Linux Grub

Display Bootloader With Linux Grub

  1. Install All OS like : Win 8, Mac OS X (e.g 10.8.2 & 10.9.1) and then Linux (I’m using Linux Mint). 😀
  2. For activate boot loader Mac OS X, change as root this default file setting boot loader on Linux System (/boot/grub/grub.cfg) like this :
    1. File grub.cfg on Linux Mint File System

    1. File grub.cfg on Linux Mint File System

    2. Open File grub.cfg on boot_grub_grub.cfg

    2. Open File grub.cfg on boot_grub_grub.cfg

    3. Open and Edit grub.cfg with nano Editor_

    3. Open and Edit grub.cfg with nano Editor_

    4. Edit grub.cfg with nano editor

    4. Edit grub.cfg with nano editor

    Default Setting :
    === Start : Default boot loader Mac OS X Mavericks 10.9.1 : ====
    menuentry “Mac OS X (32-bit) (on /dev/sda5)” {
    insmod part_msdos
    insmod hfsplus
    set root='(hd0,msdos5)’
    search –no-floppy –fs-uuid –set fafd580685dce5a5
    load_video
    set do_resume=0
    if [ /var/vm/sleepimage -nt10 / ]; then
    if xnu_resume /var/vm/sleepimage; then
    set do_resume=1
    fi
    fi
    if [ $do_resume = 0 ]; then
    xnu_uuid fafd580685dce5a5 uuid
    if [ -f /Extra/DSDT.aml ]; then
    acpi -e /Extra/DSDT.aml
    fi
    xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
    if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
    xnu_mkext /System/Library/Extensions.mkext
    else
    xnu_kextdir /System/Library/Extensions
    fi
    if [ -f /Extra/Extensions.mkext ]; then
    xnu_mkext /Extra/Extensions.mkext
    fi
    if [ -d /Extra/Extensions ]; then
    xnu_kextdir /Extra/Extensions
    fi
    if [ -f /Extra/devprop.bin ]; then
    xnu_devprop_load /Extra/devprop.bin
    fi
    if [ -f /Extra/splash.jpg ]; then
    insmod jpeg
    xnu_splash /Extra/splash.jpg
    fi
    if [ -f /Extra/splash.png ]; then
    insmod png
    xnu_splash /Extra/splash.png
    fi
    if [ -f /Extra/splash.tga ]; then
    insmod tga
    xnu_splash /Extra/splash.tga
    fi
    fi
    }

    menuentry “Mac OS X (64-bit) (on /dev/sda5)” {
    insmod part_msdos
    insmod hfsplus
    set root='(hd0,msdos5)’
    search –no-floppy –fs-uuid –set fafd580685dce5a5
    load_video
    set do_resume=0
    if [ /var/vm/sleepimage -nt10 / ]; then
    if xnu_resume /var/vm/sleepimage; then
    set do_resume=1
    fi
    fi
    if [ $do_resume = 0 ]; then
    xnu_uuid fafd580685dce5a5 uuid
    if [ -f /Extra/DSDT.aml ]; then
    acpi -e /Extra/DSDT.aml
    fi
    xnu_kernel64 /mach_kernel boot-uuid=${uuid} rd=*uuid
    if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
    xnu_mkext /System/Library/Extensions.mkext
    else
    xnu_kextdir /System/Library/Extensions
    fi
    if [ -f /Extra/Extensions.mkext ]; then
    xnu_mkext /Extra/Extensions.mkext
    fi
    if [ -d /Extra/Extensions ]; then
    xnu_kextdir /Extra/Extensions
    fi
    if [ -f /Extra/devprop.bin ]; then
    xnu_devprop_load /Extra/devprop.bin
    fi
    if [ -f /Extra/splash.jpg ]; then
    insmod jpeg
    xnu_splash /Extra/splash.jpg
    fi
    if [ -f /Extra/splash.png ]; then
    insmod png
    xnu_splash /Extra/splash.png
    fi
    if [ -f /Extra/splash.tga ]; then
    insmod tga
    xnu_splash /Extra/splash.tga
    fi
    fi
    }
    === End : Default boot loader Mac OS X Mavericks 10.9.1 : ====

    === Start : Default boot loader Mac OS X Mavericks 10.8.2 : ====
    menuentry “Mac OS X (32-bit) (on /dev/sda6)” {
    insmod part_msdos
    insmod hfsplus
    set root='(hd0,msdos6)’
    search –no-floppy –fs-uuid –set 8d3a4355afbb9a21
    load_video
    set do_resume=0
    if [ /var/vm/sleepimage -nt10 / ]; then
    if xnu_resume /var/vm/sleepimage; then
    set do_resume=1
    fi
    fi
    if [ $do_resume = 0 ]; then
    xnu_uuid 8d3a4355afbb9a21 uuid
    if [ -f /Extra/DSDT.aml ]; then
    acpi -e /Extra/DSDT.aml
    fi
    xnu_kernel /mach_kernel boot-uuid=${uuid} rd=*uuid
    if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
    xnu_mkext /System/Library/Extensions.mkext
    else
    xnu_kextdir /System/Library/Extensions
    fi
    if [ -f /Extra/Extensions.mkext ]; then
    xnu_mkext /Extra/Extensions.mkext
    fi
    if [ -d /Extra/Extensions ]; then
    xnu_kextdir /Extra/Extensions
    fi
    if [ -f /Extra/devprop.bin ]; then
    xnu_devprop_load /Extra/devprop.bin
    fi
    if [ -f /Extra/splash.jpg ]; then
    insmod jpeg
    xnu_splash /Extra/splash.jpg
    fi
    if [ -f /Extra/splash.png ]; then
    insmod png
    xnu_splash /Extra/splash.png
    fi
    if [ -f /Extra/splash.tga ]; then
    insmod tga
    xnu_splash /Extra/splash.tga
    fi
    fi
    }

    menuentry “Mac OS X (64-bit) (on /dev/sda6)” {
    insmod part_msdos
    insmod hfsplus
    set root='(hd0,msdos6)’
    search –no-floppy –fs-uuid –set 8d3a4355afbb9a21
    load_video
    set do_resume=0
    if [ /var/vm/sleepimage -nt10 / ]; then
    if xnu_resume /var/vm/sleepimage; then
    set do_resume=1
    fi
    fi
    if [ $do_resume = 0 ]; then
    xnu_uuid 8d3a4355afbb9a21 uuid
    if [ -f /Extra/DSDT.aml ]; then
    acpi -e /Extra/DSDT.aml
    fi
    xnu_kernel64 /mach_kernel boot-uuid=${uuid} rd=*uuid
    if [ /System/Library/Extensions.mkext -nt /System/Library/Extensions ]; then
    xnu_mkext /System/Library/Extensions.mkext
    else
    xnu_kextdir /System/Library/Extensions
    fi
    if [ -f /Extra/Extensions.mkext ]; then
    xnu_mkext /Extra/Extensions.mkext
    fi
    if [ -d /Extra/Extensions ]; then
    xnu_kextdir /Extra/Extensions
    fi
    if [ -f /Extra/devprop.bin ]; then
    xnu_devprop_load /Extra/devprop.bin
    fi
    if [ -f /Extra/splash.jpg ]; then
    insmod jpeg
    xnu_splash /Extra/splash.jpg
    fi
    if [ -f /Extra/splash.png ]; then
    insmod png
    xnu_splash /Extra/splash.png
    fi
    if [ -f /Extra/splash.tga ]; then
    insmod tga
    xnu_splash /Extra/splash.tga
    fi
    fi
    }
    === End : Default boot loader Mac OS X Mavericks 10.8.2 : ====

    Change Become :
    === Start : Default boot loader Mac OS X Mavericks 10.9.1 : ====
    menuentry “Mac OS X Mavericks 10.9.1 (on /dev/sda5)” {
    insmod hfsplus
    set root='(hd0,msdos5)’
    multiboot /boot
    }
    === End : Default boot loader Mac OS X Mavericks 10.9.1 : ====

    === Start : Default boot loader Mac OS X Mavericks 10.8.2 : ====
    menuentry “Mac OS X Lion 10.8.2 (on /dev/sda6)” {
    insmod hfsplus
    set root='(hd0,msdos6)’
    multiboot /boot
    }
    === End : Default boot loader Mac OS X Mavericks 10.8.2 : ====

  3. Save “/boot/grub/grub.cfg” and then try to boot on Mac OS X. Enjoy. 😀
  4. Finish.

By DistroMac
Big Thanks to Linux Mint. 😀

Preview 2 (Install GarageBand On Mac OS X Mavericks 10.9.1 On Asus A46C) :

Install GarageBand On Mac OS X Mavericks 10.9.1 On Asus A46C

Install GarageBand On Mac OS X Mavericks 10.9.1 On Asus A46C

Finishing Install GarageBand On Mac OS X Mavericks 10.9.1 On Asus A46C

Advertisements

About distromac

Distro Mac is Comparable All About Review Mac Version With PC And Apple. :)

Posted on February 4, 2014, in Bootloader Multi OS, Hackintosh, Mac OS X Mavericks 10.9.x, Software and tagged , , , , , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: