SlideShare a Scribd company logo
Multi-booting on a MacTel
Intro
●   Who am I?
●   OS experience: Dos, 95, 98, XP, XP64, 7, Ubuntu
    10.04/12.04 LTS, OSX 10.6+
●   Why multi-boot? Convenient native access to multiple
    environments for browser or games gem testing
●   Triple-boot Mactel is common, but what is the limit?
●   Idea: how about 2 from each of the 3 major OS families?
Considerations
●   Firmware interfaces: EFI vs BIOS
●   Partitioning schemes: GPT vs MBR
●   (refer to google for terms above)
●   Is Mac EFI-compliant? Yes but...
●   Windows (via Bootcamp) requires MBR partitions since
    Mac is not UEFI-compliant
Tools
●   Installation / boot / recovery media
●   Drivers (Bootcamp and others)
●   Refit (bootloader for easy multiboot on Macs)
●   Gdisk (fdisk for GPT disks)
●   Time, patience and google-fu
Partition map (on OSX)
Partition map (on Ubuntu)
Partition info (gdisk)
Possible sequence of actions:
1. Create desired partitions through Disk Utility in OSX #1
2. Install refit and gdisk (via homebrew) in OSX #1
3. Install OSX #2 to sda3
4. Map sda4, 5, 8 to the MBR table (via gdisk)
5. Format Linux partitions to ext (so that they will be invisible
   to Windows installers)
6. Install Windows #1, #2 to sda4, sda8
7. Install Linux #1 to sda5, using sda7 as swap
8. Install Linux #2 to sda6
Just one Gotcha...
●   MBR slots taken up by Windows #1, #2 and Linux #1,
    how to boot Linux #2 ?
●   Linux is GPT-aware: use grub2 in Linux #1 (sda5) to boot
    kernel in Linux #2 (sda6, does not require its own
    bootloader!)
●   Therefore, in theory we can have 6++ systems given
    enough time and HDD space
Grub 2 menu
Other info
●   Beyond the proposed procedure:
        –   Installing/booting Windows on GPT disks (risky)
        –   Touching the EFI partition (sda1)
●   An easier starting point:
    https://help.ubuntu.com/community/MactelSupportTeam/
    AppleIntelInstallation
Questions?

More Related Content

What's hot

Gnome.asia 2012 x-mario
Gnome.asia 2012   x-marioGnome.asia 2012   x-mario
Gnome.asia 2012 x-marioHong Phuc
 
Tech Stack: Assembly & C
Tech Stack: Assembly & CTech Stack: Assembly & C
Tech Stack: Assembly & C
Knoldus Inc.
 
Windows 7 installation ppt
Windows 7 installation pptWindows 7 installation ppt
Windows 7 installation ppt
Nagarajan Kamalakannan
 
Hacking the third Smartphone OS and Some Mobile device in #COSCUP 2019  第三款智能...
Hacking the third Smartphone OS and Some Mobile device in #COSCUP 2019  第三款智能...Hacking the third Smartphone OS and Some Mobile device in #COSCUP 2019  第三款智能...
Hacking the third Smartphone OS and Some Mobile device in #COSCUP 2019  第三款智能...
Netwalker lab kapper
 
Hp prodesk
Hp prodeskHp prodesk
Hp prodesk
itstorepro
 
Recover linux after windows installation
Recover linux after windows installationRecover linux after windows installation
Recover linux after windows installationAmrinder Singh
 
Asus WL500gP USB Serial
Asus WL500gP USB SerialAsus WL500gP USB Serial
Asus WL500gP USB Serialguestac21b8
 
Windows XP Professional Installation
Windows XP Professional  InstallationWindows XP Professional  Installation
Windows XP Professional Installation
Nagarajan Kamalakannan
 
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
ichikaway
 
망고100 보드로 놀아보자 10
망고100 보드로 놀아보자 10망고100 보드로 놀아보자 10
망고100 보드로 놀아보자 10
종인 전
 
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ichikaway
 
FreeNAS worshop - Openalt 2017
FreeNAS worshop - Openalt 2017FreeNAS worshop - Openalt 2017
FreeNAS worshop - Openalt 2017
Jiri Folta
 
Macoto clonezilla eces_2011-11-26
Macoto clonezilla eces_2011-11-26Macoto clonezilla eces_2011-11-26
Macoto clonezilla eces_2011-11-26hs1250
 
IT Assist - ZFS on linux
IT Assist - ZFS on linuxIT Assist - ZFS on linux
IT Assist - ZFS on linuxIDG Romania
 

What's hot (20)

Gnome.asia 2012 x-mario
Gnome.asia 2012   x-marioGnome.asia 2012   x-mario
Gnome.asia 2012 x-mario
 
Asus
AsusAsus
Asus
 
Tech Stack: Assembly & C
Tech Stack: Assembly & CTech Stack: Assembly & C
Tech Stack: Assembly & C
 
Windows 7 installation ppt
Windows 7 installation pptWindows 7 installation ppt
Windows 7 installation ppt
 
Hacking the third Smartphone OS and Some Mobile device in #COSCUP 2019  第三款智能...
Hacking the third Smartphone OS and Some Mobile device in #COSCUP 2019  第三款智能...Hacking the third Smartphone OS and Some Mobile device in #COSCUP 2019  第三款智能...
Hacking the third Smartphone OS and Some Mobile device in #COSCUP 2019  第三款智能...
 
Hp prodesk
Hp prodeskHp prodesk
Hp prodesk
 
Recover linux after windows installation
Recover linux after windows installationRecover linux after windows installation
Recover linux after windows installation
 
Asus WL500gP USB Serial
Asus WL500gP USB SerialAsus WL500gP USB Serial
Asus WL500gP USB Serial
 
Windows XP Professional Installation
Windows XP Professional  InstallationWindows XP Professional  Installation
Windows XP Professional Installation
 
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
Hello, Worldまで3ヶ月 Golangでファミコンエミュレータ実装 #gocon fukuoka 2019
 
망고100 보드로 놀아보자 10
망고100 보드로 놀아보자 10망고100 보드로 놀아보자 10
망고100 보드로 놀아보자 10
 
Portatiles1
Portatiles1Portatiles1
Portatiles1
 
Spec00273
Spec00273Spec00273
Spec00273
 
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
ゼロから始めるファミコンエミュレータ生活 PHPerKaigi2019
 
FreeNAS worshop - Openalt 2017
FreeNAS worshop - Openalt 2017FreeNAS worshop - Openalt 2017
FreeNAS worshop - Openalt 2017
 
Macoto clonezilla eces_2011-11-26
Macoto clonezilla eces_2011-11-26Macoto clonezilla eces_2011-11-26
Macoto clonezilla eces_2011-11-26
 
Spec00035
Spec00035Spec00035
Spec00035
 
Spec00274
Spec00274Spec00274
Spec00274
 
Introducing fedora
Introducing fedoraIntroducing fedora
Introducing fedora
 
IT Assist - ZFS on linux
IT Assist - ZFS on linuxIT Assist - ZFS on linux
IT Assist - ZFS on linux
 

Viewers also liked

Bupt 动态规划-for12
Bupt 动态规划-for12Bupt 动态规划-for12
Bupt 动态规划-for12
焜 邱
 
The internetandwww
The internetandwwwThe internetandwww
The internetandwwwGordon Lim
 
Cảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayCảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayLuan BuiBinh
 
Spalvos. Colour Match
Spalvos. Colour MatchSpalvos. Colour Match
Spalvos. Colour Matchvaivadeksnyte
 
diGJamaica: The Gleaner Makes Information Accessible
diGJamaica: The Gleaner Makes Information AccessiblediGJamaica: The Gleaner Makes Information Accessible
diGJamaica: The Gleaner Makes Information Accessible
North Street
 
ArtsIT 2013_hoyer
ArtsIT 2013_hoyerArtsIT 2013_hoyer
ArtsIT 2013_hoyer
RalfHoyer
 
In what ways does your media product use
In what ways does your media product useIn what ways does your media product use
In what ways does your media product usebharperchs
 
Riviera Cedar Homes, Inc.
Riviera Cedar Homes, Inc.Riviera Cedar Homes, Inc.
Riviera Cedar Homes, Inc.
rivierabuilder
 
Cảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayCảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayLuan BuiBinh
 
Cảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayCảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayLuan BuiBinh
 
Ateities kompiuteriai
Ateities kompiuteriaiAteities kompiuteriai
Ateities kompiuteriaivaivadeksnyte
 
"I had no power to say 'that's not okay:'" Reports of harassment and abuse in...
"I had no power to say 'that's not okay:'" Reports of harassment and abuse in..."I had no power to say 'that's not okay:'" Reports of harassment and abuse in...
"I had no power to say 'that's not okay:'" Reports of harassment and abuse in...
Kate Clancy
 
New final report
New final reportNew final report
New final report
anwar016
 

Viewers also liked (18)

Bupt 动态规划-for12
Bupt 动态规划-for12Bupt 动态规划-for12
Bupt 动态规划-for12
 
Gemba kaisen para lideres
Gemba kaisen para lideresGemba kaisen para lideres
Gemba kaisen para lideres
 
The internetandwww
The internetandwwwThe internetandwww
The internetandwww
 
Film magazine
Film magazineFilm magazine
Film magazine
 
Cảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayCảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nay
 
Sss 222
Sss 222Sss 222
Sss 222
 
Spalvos. Colour Match
Spalvos. Colour MatchSpalvos. Colour Match
Spalvos. Colour Match
 
diGJamaica: The Gleaner Makes Information Accessible
diGJamaica: The Gleaner Makes Information AccessiblediGJamaica: The Gleaner Makes Information Accessible
diGJamaica: The Gleaner Makes Information Accessible
 
ArtsIT 2013_hoyer
ArtsIT 2013_hoyerArtsIT 2013_hoyer
ArtsIT 2013_hoyer
 
Film poster
Film posterFilm poster
Film poster
 
In design
In designIn design
In design
 
In what ways does your media product use
In what ways does your media product useIn what ways does your media product use
In what ways does your media product use
 
Riviera Cedar Homes, Inc.
Riviera Cedar Homes, Inc.Riviera Cedar Homes, Inc.
Riviera Cedar Homes, Inc.
 
Cảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayCảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nay
 
Cảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nayCảm ơn đời cho ta cuộc sống hôm nay
Cảm ơn đời cho ta cuộc sống hôm nay
 
Ateities kompiuteriai
Ateities kompiuteriaiAteities kompiuteriai
Ateities kompiuteriai
 
"I had no power to say 'that's not okay:'" Reports of harassment and abuse in...
"I had no power to say 'that's not okay:'" Reports of harassment and abuse in..."I had no power to say 'that's not okay:'" Reports of harassment and abuse in...
"I had no power to say 'that's not okay:'" Reports of harassment and abuse in...
 
New final report
New final reportNew final report
New final report
 

Similar to Multi boot on MacTel (via refit/gdisk)

Mac os x mount ntfs
Mac os x mount ntfsMac os x mount ntfs
Mac os x mount ntfs
yusuf mochammad
 
Grub and dracut ii
Grub and dracut iiGrub and dracut ii
Grub and dracut ii
plarsen67
 
Getting started with LinuxBoot Firmware on AArch64 Server
Getting started with LinuxBoot Firmware on AArch64 Server Getting started with LinuxBoot Firmware on AArch64 Server
Getting started with LinuxBoot Firmware on AArch64 Server
Naohiro Tamura
 
Installing Linux: Partitioning and File System Considerations
Installing Linux: Partitioning and File System ConsiderationsInstalling Linux: Partitioning and File System Considerations
Installing Linux: Partitioning and File System Considerations
Kevin OBrien
 
Installing windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbInstalling windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usb
Arsalan Qureshi
 
The ABC of Linux (Linux for Beginners)
The ABC of Linux (Linux for Beginners)The ABC of Linux (Linux for Beginners)
The ABC of Linux (Linux for Beginners)
plarsen67
 
Linuxdiskmanagementcommands
LinuxdiskmanagementcommandsLinuxdiskmanagementcommands
Linuxdiskmanagementcommands
Manikanta Pushadapu
 
Description of GRUB 2
Description of GRUB 2Description of GRUB 2
Description of GRUB 2
iamumr
 
ELC-E Linux Awareness
ELC-E Linux AwarenessELC-E Linux Awareness
ELC-E Linux AwarenessPeter Griffin
 
A million ways to provision embedded linux devices
A million ways to provision embedded linux devicesA million ways to provision embedded linux devices
A million ways to provision embedded linux devices
Mender.io
 
Sorage & pc booting ppt prabu
Sorage & pc booting ppt prabuSorage & pc booting ppt prabu
Sorage & pc booting ppt prabu
Prabu Mariyappan
 
Understanding The Boot Process
Understanding The Boot ProcessUnderstanding The Boot Process
Understanding The Boot Process
Dominique Cimafranca
 
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Jian-Hong Pan
 
How to install gentoo distributed
How to install gentoo distributedHow to install gentoo distributed
How to install gentoo distributed
SongWang54
 
Lt2013 uefisb.talk
Lt2013 uefisb.talkLt2013 uefisb.talk
Lt2013 uefisb.talk
Udo Seidel
 
Boot process: BIOS vs UEFI
Boot process: BIOS vs UEFIBoot process: BIOS vs UEFI
Boot process: BIOS vs UEFI
Alea Soluciones, S.L.
 

Similar to Multi boot on MacTel (via refit/gdisk) (20)

Mac os x mount ntfs
Mac os x mount ntfsMac os x mount ntfs
Mac os x mount ntfs
 
Grub and dracut ii
Grub and dracut iiGrub and dracut ii
Grub and dracut ii
 
Getting started with LinuxBoot Firmware on AArch64 Server
Getting started with LinuxBoot Firmware on AArch64 Server Getting started with LinuxBoot Firmware on AArch64 Server
Getting started with LinuxBoot Firmware on AArch64 Server
 
Installing Linux: Partitioning and File System Considerations
Installing Linux: Partitioning and File System ConsiderationsInstalling Linux: Partitioning and File System Considerations
Installing Linux: Partitioning and File System Considerations
 
Installing windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usbInstalling windows 10 and creating a bootable usb
Installing windows 10 and creating a bootable usb
 
The ABC of Linux (Linux for Beginners)
The ABC of Linux (Linux for Beginners)The ABC of Linux (Linux for Beginners)
The ABC of Linux (Linux for Beginners)
 
windows.pptx
windows.pptxwindows.pptx
windows.pptx
 
Linuxdiskmanagementcommands
LinuxdiskmanagementcommandsLinuxdiskmanagementcommands
Linuxdiskmanagementcommands
 
Description of GRUB 2
Description of GRUB 2Description of GRUB 2
Description of GRUB 2
 
Booy Up
Booy UpBooy Up
Booy Up
 
ELC-E Linux Awareness
ELC-E Linux AwarenessELC-E Linux Awareness
ELC-E Linux Awareness
 
A million ways to provision embedded linux devices
A million ways to provision embedded linux devicesA million ways to provision embedded linux devices
A million ways to provision embedded linux devices
 
Sorage & pc booting ppt prabu
Sorage & pc booting ppt prabuSorage & pc booting ppt prabu
Sorage & pc booting ppt prabu
 
Ps3 linux
Ps3 linuxPs3 linux
Ps3 linux
 
Understanding The Boot Process
Understanding The Boot ProcessUnderstanding The Boot Process
Understanding The Boot Process
 
Booting from gpt
Booting from gptBooting from gpt
Booting from gpt
 
Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021Let's trace Linux Lernel with KGDB @ COSCUP 2021
Let's trace Linux Lernel with KGDB @ COSCUP 2021
 
How to install gentoo distributed
How to install gentoo distributedHow to install gentoo distributed
How to install gentoo distributed
 
Lt2013 uefisb.talk
Lt2013 uefisb.talkLt2013 uefisb.talk
Lt2013 uefisb.talk
 
Boot process: BIOS vs UEFI
Boot process: BIOS vs UEFIBoot process: BIOS vs UEFI
Boot process: BIOS vs UEFI
 

Recently uploaded

ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docxÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ngochaavk33a
 
Program Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdfProgram Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdf
Michael Herlache, MBA
 
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptxEthical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
TANMAYJAIN511570
 
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINTSOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
ssuser8d5e2d1
 
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docxCHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
ngochaavk33a
 
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdfCollocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
ngochaavk33a
 

Recently uploaded (6)

ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docxÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
ÔN TẬP CỤM THÀNH NGỮ TIẾNG ANH CỰC HAY.docx
 
Program Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdfProgram Your Destiny eBook - Destiny University.pdf
Program Your Destiny eBook - Destiny University.pdf
 
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptxEthical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
Ethical_dilemmas_MDI_Gurgaon-Business Ethics Case 1.pptx
 
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINTSOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
SOCIOLOGY PPT. SOCIAL SECURITY POWER POINT
 
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docxCHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
CHUYÊN ĐỀ READING ÔN THI HSG THPT HAY.docx
 
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdfCollocation thường gặp trong đề thi THPT Quốc gia.pdf
Collocation thường gặp trong đề thi THPT Quốc gia.pdf
 

Multi boot on MacTel (via refit/gdisk)

  • 2. Intro ● Who am I? ● OS experience: Dos, 95, 98, XP, XP64, 7, Ubuntu 10.04/12.04 LTS, OSX 10.6+ ● Why multi-boot? Convenient native access to multiple environments for browser or games gem testing ● Triple-boot Mactel is common, but what is the limit? ● Idea: how about 2 from each of the 3 major OS families?
  • 3. Considerations ● Firmware interfaces: EFI vs BIOS ● Partitioning schemes: GPT vs MBR ● (refer to google for terms above) ● Is Mac EFI-compliant? Yes but... ● Windows (via Bootcamp) requires MBR partitions since Mac is not UEFI-compliant
  • 4. Tools ● Installation / boot / recovery media ● Drivers (Bootcamp and others) ● Refit (bootloader for easy multiboot on Macs) ● Gdisk (fdisk for GPT disks) ● Time, patience and google-fu
  • 8. Possible sequence of actions: 1. Create desired partitions through Disk Utility in OSX #1 2. Install refit and gdisk (via homebrew) in OSX #1 3. Install OSX #2 to sda3 4. Map sda4, 5, 8 to the MBR table (via gdisk) 5. Format Linux partitions to ext (so that they will be invisible to Windows installers) 6. Install Windows #1, #2 to sda4, sda8 7. Install Linux #1 to sda5, using sda7 as swap 8. Install Linux #2 to sda6
  • 9. Just one Gotcha... ● MBR slots taken up by Windows #1, #2 and Linux #1, how to boot Linux #2 ? ● Linux is GPT-aware: use grub2 in Linux #1 (sda5) to boot kernel in Linux #2 (sda6, does not require its own bootloader!) ● Therefore, in theory we can have 6++ systems given enough time and HDD space
  • 11. Other info ● Beyond the proposed procedure: – Installing/booting Windows on GPT disks (risky) – Touching the EFI partition (sda1) ● An easier starting point: https://help.ubuntu.com/community/MactelSupportTeam/ AppleIntelInstallation

Editor's Notes

  1. Technologist @ Dropmysite Pte Ltd Legacy windows systems Peripheral interest with respect to this interest group
  2. MBR: 4 primary partitions (w/ one extended containing logicals) GPT (backward compatible w/ MBR table) EFI capable to boot GPT disks Mac enables Bootcamp via BIOS emulation
  3. This is the after state of partitioning as seen on OSX (Note the sda1 is not visible) Use Disk Util to format Fat partitions for use with Windows and Linux later, this is to prevent the partition numbers from changing later due to OSX installation etc
  4. Final state as seen on gparted. Do NOT resize non-OSX partitions via Disk Util after work has been carried out on gparted.
  5. Gdisk is used to map necessary GPT partitions onto the MBR table Note: Under the “simple” setup with only 3 systems, this is not necessary, as all partitions will be found in MBR, with the exception of the swap (created last)
  6. Now that we have an idea of the final state, this is a possible sequence to get there. Gdisk can be installed on Linux and Windows as well, but most impt it has to be there somewhere and OSX seems like the most convenient place
  7. Mount sda6 as a data drive Sudo update-grub
  8. Customary screenshot of grub 2 (Arch Linux on sda6)
  9. Despite lack of UEFI, there have been attempts to boot Windows off GPT disks on the Mac. There are also methods that modify the default EFI system partition + OSX, which is more dangerous than the proposed procedure For starters who only want to get started with a tri-boot