[install] MacBook Air 2013 double boot Arch/OSX [résolu]
Publié : sam. 16 nov. 2013, 11:26
Bonjour à tous,
Vous trouverez à la suite de ce post l'ensemble de la procédure suivie pour installer Arch-Gnome en double boot avec OSX sur un macbook Air 2013 11".
Si ça peut aider.
Matériel :
- Un macbook air neuf avec OSX installé, propre (pas de bootcamp, refind ou autre...)
- Le câble Thunderbolt/Ethernet pour le début d'installation de Arch
- Une clé USB 8GO pour mettre OSX
- Une clé USB pour mettre archlinux
Créer la clé USB bootable OSX
- télécharger le dernier OSX (maverick à ce jour) via apple si vous aviez mountain lion, via internet si vous êtes déjà sur Maverick
- mettre le fichier Maverick App dans Applications
- télécharger lion DiskMaker
- formater la clé USB 8GO en hfs+ journalisé
- lancer Lion DiskMaker
- clé bootable OSX OK
Créer la clé USB bootable EFI de Arch
- formater la clé en Fat32 sous OSX avec Utilitaire de disque
- la suite ici : https://wiki.archlinux.org/index.php/UE ... B_from_ISO
(à faire sur autre poste linux, vous voulez être un archer, vous avez plusieurs postes avec des distrib linux...)
- Clé USB UEFI Arch OK
Partitionner son disque
- Partitionner son disque sous OSX en resserrant la partition unique afin de créer de la place pour Arch (j'ai gardé 33 Go pour OSX)
- créer 2 nouvelles partitions : une pour Arch (/boot, / et /home sur la même), une pour les Data
- mon choix de partition :
Périphérique Début Fin Taille Type
/dev/sda1 40 409639 200M EFI System
/dev/sda2 440320 69776399 33,1G Apple HFS/HFS+
/dev/sda3 70038544 103359975 15,9G Microsoft basic data
/dev/sda4 103360512 490233855 184,5G Microsoft basic data
Note : le choix d'une partition unique est discutable, mais c'est mon choix (une partition systeme, une partition Data liaisonnée par liens symboliques).
Note2 : pas de swap dans mon cas (8GO de RAM). Pour avoir une swap pour hibernation, créer une troisième partition
Installer Arch
- Eteindre le PC
- insérer la clé Arch
- brancher l'adaptateur Thunderbolt/Ethernet au PC et à la box en filaire.
- démarrer et maintenir Alt pour booter sur la clé UEFI
- suivre le beginner guide ici : http://wiki.archlinux.fr/Installation
à la place de :
suivre ici : http://wiki.archlinux.fr/GRUB#Syst.C3.A8mes_UEFI
soit :
- à la fin de l'installation (toujours en arch-chroot), on copie le fichier .efi dans la seule forme "legale" possible d'OSX :
- finir l'installation
- éteindre
Définir le demarrage
- redemarrer sur OSX (OSX se charge directement)
- installer rEFIt
- redemarrer 2 fois pour avoir le boot rEFIt
- lancer le "partitionning tool" et accepter la modification du MBR
- supprimer rEFIt : http://refit.sourceforge.net/doc/c1s3_remove.html
- éteindre
- insérer la clé USB OSX
- demarrer en maintenant Alt au demarrage et choisir la clé Maverick
- apres le choix de la langue, ouvrir un terminal, puis dans l'ordre (attention à la casse, partition Fat)
fermer le terminal, éteindre.
- au demarrage suivant, boot direct sur Arch en quelques secondes.
Post installation Clavier
le clavier est intégralement reconnu, compris touches multimedia et backlight ecran/clavier, en choisissant
Français(Macintosh)
dans les préférences de Gnome
les touches @# et <> sont inversées. Pour y remédier :
- installer xmodmap
- créer un ~/.Xmodmap contenant :
- pour intégrer la modif au demarrage :
puis ajouter un programme au demarrage, nommé et commenté comme vous voulez, mais contenant en commande :
Enjoy !
sur la base : demarrage instantané sur Arch, et demarrage OSX en maintenant Alt au demarrage pour choisir le disque OSX.
Bien sur, je suis preneur de toute remarque, ou de tout besoin d'éclaircissement.
Vous trouverez à la suite de ce post l'ensemble de la procédure suivie pour installer Arch-Gnome en double boot avec OSX sur un macbook Air 2013 11".
Si ça peut aider.

Matériel :
- Un macbook air neuf avec OSX installé, propre (pas de bootcamp, refind ou autre...)
- Le câble Thunderbolt/Ethernet pour le début d'installation de Arch
- Une clé USB 8GO pour mettre OSX
- Une clé USB pour mettre archlinux
Créer la clé USB bootable OSX
- télécharger le dernier OSX (maverick à ce jour) via apple si vous aviez mountain lion, via internet si vous êtes déjà sur Maverick
- mettre le fichier Maverick App dans Applications
- télécharger lion DiskMaker
- formater la clé USB 8GO en hfs+ journalisé
- lancer Lion DiskMaker
- clé bootable OSX OK
Créer la clé USB bootable EFI de Arch
- formater la clé en Fat32 sous OSX avec Utilitaire de disque
- la suite ici : https://wiki.archlinux.org/index.php/UE ... B_from_ISO
(à faire sur autre poste linux, vous voulez être un archer, vous avez plusieurs postes avec des distrib linux...)
- Clé USB UEFI Arch OK
Partitionner son disque
- Partitionner son disque sous OSX en resserrant la partition unique afin de créer de la place pour Arch (j'ai gardé 33 Go pour OSX)
- créer 2 nouvelles partitions : une pour Arch (/boot, / et /home sur la même), une pour les Data
- mon choix de partition :
Périphérique Début Fin Taille Type
/dev/sda1 40 409639 200M EFI System
/dev/sda2 440320 69776399 33,1G Apple HFS/HFS+
/dev/sda3 70038544 103359975 15,9G Microsoft basic data
/dev/sda4 103360512 490233855 184,5G Microsoft basic data
Note : le choix d'une partition unique est discutable, mais c'est mon choix (une partition systeme, une partition Data liaisonnée par liens symboliques).

Note2 : pas de swap dans mon cas (8GO de RAM). Pour avoir une swap pour hibernation, créer une troisième partition
Installer Arch
- Eteindre le PC
- insérer la clé Arch
- brancher l'adaptateur Thunderbolt/Ethernet au PC et à la box en filaire.
- démarrer et maintenir Alt pour booter sur la clé UEFI
- suivre le beginner guide ici : http://wiki.archlinux.fr/Installation
à la place de :
Code : Tout sélectionner
grub-install --no-floppy --recheck /dev/sda
soit :
Code : Tout sélectionner
mkdir -p /boot/efi
mount -t vfat /dev/sdXY /boot/efi
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=arch_grub --recheck
Code : Tout sélectionner
mount /dev/sda1 /mnt
cd /mnt/EFI
mkdir boot
cp /mnt/EFI/arch_grub/grubx64.efi /mnt/EFI/boot/bootx64.efi
- éteindre
Définir le demarrage
- redemarrer sur OSX (OSX se charge directement)
- installer rEFIt
- redemarrer 2 fois pour avoir le boot rEFIt
- lancer le "partitionning tool" et accepter la modification du MBR
- supprimer rEFIt : http://refit.sourceforge.net/doc/c1s3_remove.html
- éteindre
- insérer la clé USB OSX
- demarrer en maintenant Alt au demarrage et choisir la clé Maverick
- apres le choix de la langue, ouvrir un terminal, puis dans l'ordre (attention à la casse, partition Fat)
Code : Tout sélectionner
cd /Volumes
mkdir efi
mount -t msdos /dev/disk0s1 /Volumes/efi
bless --folder=/Volumes/efi --file=/Volumes/efi/EFI/boot/bootx64.efi --setBoot
bless --mount=/Volumes/efi --file=/Volumes/efi/EFI/boot/bootx64.efi --setBoot
- au demarrage suivant, boot direct sur Arch en quelques secondes.

Post installation Clavier
le clavier est intégralement reconnu, compris touches multimedia et backlight ecran/clavier, en choisissant
Français(Macintosh)
dans les préférences de Gnome
les touches @# et <> sont inversées. Pour y remédier :
- installer xmodmap
- créer un ~/.Xmodmap contenant :
Code : Tout sélectionner
keycode 94 = at numbersign twosuperior threesuperior periodcentered Ydiaeresis onesuperior dead_cedilla grave asciitilde
keycode 49 = less greater less greater VoidSymbol VoidSymbol lessthanequal greaterthanequal
Code : Tout sélectionner
gnome-session-properties
Code : Tout sélectionner
sh -c "sleep 1 && (xmodmap /home/user/.Xmodmap &)"
sur la base : demarrage instantané sur Arch, et demarrage OSX en maintenant Alt au demarrage pour choisir le disque OSX.
Bien sur, je suis preneur de toute remarque, ou de tout besoin d'éclaircissement.
