Installatie (Ubuntu) Linux op een Mactel machine
Installatie van (Ubuntu) Linux op een Mactel (Mac met Intel chip) is eenvoudiger dan je denkt. De distributies van tegenwoordig zijn bijna idiot proof en het is slechts een kwestie van klik klik klik. Voor degene die alleen Linux wil laten draaien op een Mactel machine is de installatie makkelijker.
Voordat men begint, ik kan het niet hard genoeg roepen: "Backup eerst uw gehele systeem!". Dit zorgt ervoor dat je een bootable systeem hebt waarop je kan terugvallen. Ik gebruik hier Carbon Copy Cloner voor. Er zijn wellicht ook open varianten van dit programma, maar die ken ik niet. Hier staat ook een tutorial voor degenen die Disk Utility van OSX willen gebruiken om een backup te maken van het osx systeem.
Intel Macs hebben EFI in plaats van BIOS (normale PC's hebben BIOS). Hierdoor is er een andere partitie tabel schema (GPT) in gebruik. EFI is echter in staat om het oudere partitietabel-formaat te gebruiken. Ubuntu raadt aan voor Single Boot Linux, het klassieke schema van EFI te gebruiken. Men moet dan met behulp van het programma gparted (in de Ubuntu installer) de partitietabel aanpassen.
SINGLE BOOT LINUX
- Stop de Ubuntu LiveCD in de Mac en start op met de Option Key ingedrukt, selecteer de CD als opstartschijf.
- Kies de taal en start Ubuntu zonder de inhoud van de computer aan te passen (ga in LiveCD modus, in het engels without making a change to your computer).
- In Ubuntu, ga naar System -> Administration -> Partition Editor
- Gparted zal opstarten. Vanuit het gparted menu kies Device -> Create Partition Table.
- In de popup window die verschijnt, zoek naar "Advanced" bovenaan en klik om de optie in te stellen dat men een nieuwe partitie tabel schema wil maken.
- Zorg ervoor dat het type van de partitietabel MSDOS is. Klik dan "Create".
- Als alles klaar is, zijn er als het goed is geen partities meer over op de schijf. Men kan ervoor kiezen om een eigen partitieschema samen te stellen of het gewoon leeg te laten voor een single boot Linux machine. De installer van Ubuntu maakt dan de partities aan.
DUAL BOOT MACOSX EN LINUX
- Voor Dual Boot OSX en Linux, heb ik met behulp van de OSX CD twee grote partities gemaakt (Diskutility). Het lukt voor Leopard gebruikers ook met Bootcamp. Het type partitie voor Linux- is niet echt van belang. Voor de OSX partitie is het belangrijk een OSX-ondersteund formaat te nemen, journaled HFS of HFS. Beide hebben voor en nadelen. JHFS is beter in OSX. HFS is mooier in Linux, want dan kan je de OSX partitie mounten met read/write rechten. Dit kan handig zijn. Schrijf de nieuwe structuur weg en boot op externe schijf en backup alles terug in de OSX partitie (zorg ervoor dat de OSX partitie groot genoeg is). Start in de nieuwe partitie op en installeer rEFIt (http://refit.sourceforge.net/). Dit programma gaat ervoor zorgen dat je kan kiezen tussen OSX en Linux na opstarten van de Mac.
- Start de LiveCD op zonder data aan te passen (LiveCD modus) en verwijder met behulp van gparted (partition editor, onder System -> Administration) de laatste partite na OSX. Deze wordt nu leeg en bruikbaar voor herpartitionering voor Linux. Pas de veranderingen toe en ga uit gparted.
- Start de Ubuntu installer op de Desktop (icoontje). Als erom gevraagd wordt, kies "largest continuous free space”. Dit laat de installer een swap en root partitie aanmaken. Na installatie is het van belang, de "advanced" button aan te klikken (zie plaatje onder). Kies ervoor om de boot loader (Grub) op /dev/sda3 te installeren.
- Herstart de computer en men zie rEFIt. Kies de "Partition tool" (zie plaatje). Dit synct de partitie tabel op de schijf. Het verricht als het ware een wonder. SHUTDOWN de computer (niet restart). Dan start op, en kies Linux. Als de computer vastloopt nog een keer uit en aan.
Het is ook mogelijk in Leopard om een bestaande OSX partitie te verkleinen en een nieuwe partitie voor Linux aan te maken. De partitie die hier gemaakt wordt is niet leesbaar voor linux (in geval msdos) of gewoon leeg maar kan ook later verwijderd tijdens linuxinstallatie. In Leopard kan men ook Bootcamp gebruiken om twee partities te creeren vanuit een bestaande OSX-partitie (wellicht het gemakkelijkst).
Gebruikers van Panther en Tiger kunnen schijnbaar (nooit geprobeerd) ook een OSX partitie in de command line verkleinen om zo een lege ruimte voor Linux te creeren.
sudo diskutil resizeVolume disk0s2 100G
Dit zorgt voor een resize naar 100G OSX partitie en de rest leeg.
Partitionering met behulp van BootCamp:
DiskUtility van OSX onder Leopard:

Aan het einde van de Ubuntu Installer is het belanrijk de "advanced" option te kiezen:

Sync de partitietabel met Partition Tool in rEFIt:

TRIPLE BOOT OSX WINDOWS EN LINUX
OSX, Vista en Linux
Deze methode gaat niet werken voor XP, want XP wil op de laatste MBR partitie.
- Er van uitgaande dat OSX is geinstalleerd met rEFIt, gebruik Bootcamp om Vista te installeren. GEBRUIK GENOEG RUIMTE VOOR ZOWEL WINDOWS ALS UBUNTU MET BOOT CAMP!!
- Installeer Windows
- Start de Mac met de UbuntuCD en partitioneer de Boot Camp Drive waar Windows opstaat. Installeer zowel Ubuntu als de GRUB bootloader (zie Dual Boot).
Zie ook deze link voor Vista Installatie.
Partitioning Diagram
Install OSX (Note that 200MB EFI partition is hidden for MacOSX)
sda1, sda2=disk0s2
[EFI][OSX==================================================]
MacOSX Bootcamp or diskutil.
Shrink OSX to final size, make empty partition with room for ubuntu.
sda1, sda2------,sda3--------------------------------------
[EFI][OSX=======][===== empty =============================]
Install Vista.
sda1, sda2------,sda3--------------------------------------
[EFI][OSX=======][VISTA====================================]
Ubuntu installer - resize sda3 Vista.
sda1,sda2-------,sda3------,sda4 free
[EFI][OSX=======][VISTA====][free==========================]
Use free space for Ubuntu partitions
sda1, sda2------,sda3------, sda4----,sda5-,
[EFI][OSX=======][VISTA====][UBUNTU /][swap][Umallocated===]
Hier is sda4 ubuntu /.
gebruik de Advanced optie om de Ubuntu root/ te selecteren , (here sda4), for GRUB.
OSX, XP en Linux:
Partitioning Diagram
OSX - 200MB EFI partition is hidden for MacOSX
sda1, sda2=disk0s2
[EFI][OSX===============================================]
(Bootcamp) Shrink OSX to make partition for XP
sda1, sda2-----------------------------------,sda3------
[EFI][OSX===================================][=====XP===]
(Disk Utility) split OSX (+1) (diskutil resizeVolume)
sda1, sda2-------------,sda3-----------------,sda4------
[EFI][OSX=============][=====(UBU)==========][XP========]
(Ubuntu partition editor)
Resize sda3 down for UBU /,
XP retains sda4, new partition names start sda5
sda1, sda2-------------,sda3----------,sda5--,sda4------
[EFI][OSX=============][=====(UBU)===][=====][XP========]
Als XP is geinstalleerd voordat zijn partitienummers veranderen, dan moet haar boot.in bestand worden aangepast. Het alternatief is om XP te installeren nadat de OSX partitie is gesplitst en het XP partitienummer veranderd is.
- Gebruik Leopard en zorg voor de update naar 10.5.2.
- Start BootCamp en creeer een partitie voor Windows XP (15G is genoeg).
- Installeer XP niet via Bootcamp.
- Stop de Windows CD erin en reboot met de C ingedrukt.
- Windows installatie zou moeten beginnen, volg Windows installatie als gebruikelijk.
- Als de computer herstart, druk je ALT gedurende reboot zodat je Windows kan selekteren.
- Nadat Wndows is geinstalleerd, installeer je alle Apple drivers van de Leopard DVD.
- Update de Apple Software (je ziet hiervoor een optie in het Start menu).
- Update Windows XP.
- Windows is klaar, ga terug naar OSX. We gaan nu Linux installeren.
- Start Disk Utility op en maak een nieuwe partitie in de OSX schijf, noem het Linux.
- Stop de Linux CD erin reboot met de C-toets ingedrukt.
- Tijdens de Linux installatie, delete de partitie die je zojuist hebt gemaakt (Linux) omdat het HFS is. Maak het ext3 en mount /. Maak geen swap (het klopt dat hij waarschuwt maar negeer dit).
- Aan het einde van de installatie klik je "advanced" omdat je moet veranderen waar GRUB wordt geinstalleerd. Neem sdaX (waar X je Linux partitie is).
- Laat Ubuntu installeren.
- Ga terug naar OSX, installeer rEFIt, reboot en laat de "partition manager" van rEFIt haar wonderen verrichten (zie plaatje).
- Indien XP was geinstalleerd voordat de partities werden veranderd, moot boot.ini worden geedit van partitie 3 naar 4.
- Reboot en dat is het..
(vertaling uit Ubuntu's AppleIntelInstallation van het MactelSupportTeam)