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.