{{tag>Xenial Mac Ubuntu MacBook}}
----
======Installation d'Ubuntu avec OSX sur un Macbook======
Ce tutoriel va vous permettre de réaliser un [[wpfr>Dual-boot]], voire un multi-boot, si le cœur vous en dit, sur un MacBook et Macbook Pro.
Premièrement, tous les Macs ne sont pas capables de faire un dual-boot entre OS X et Ubuntu (ou même n'importe quel [[wpfr>Système_d'exploitation|OS]]), seulement **une** catégorie : les [[wpfr>MacIntel|Macs équipés de processeurs Intel]], normalement tous les Macs datant de 2006 ou ultérieurs (sauf ceux possédant des processeurs M1 à partir de 2020).
__NOTE :__ J'ai réalisé ce Dual Boot avec un Mac Mini test de dual boot sur un MacBook AIR de 2013 et Ubuntu 15.04 OK
===== Pré-requis =====
* Un "MacIntel" avec Mac OS X installé.
* Avoir mis son [[UEFI|EFI]]. à jour (dans Mac OS X, menu pomme / Mise à jour des logiciels).
* [[rEFind]].
* Un CD Ubuntu i386 (ou x64 si Core 2 Duo).
* Une connexion à Internet.
===== Obtenir son CD bootable d'Ubuntu =====
Pour tout ce qui concerne le téléchargement et la gravure de l'ISO d'Ubuntu reportez-vous à la partie [[:macbook#Graver l'image ISO d'Ubuntu|dédié]] de la page principale sur les Macbooks.
===== Partitionner son disque dur =====
==== Téléchargement et installation de Boot Camp ====
Boot Camp est un utilitaire d'Apple permettant:
* Le redimensionnement d'une partition.
* La création d'un CD avec les pilotes du Mac pour Windows.
* Boot Camp permet aussi de "simuler" un BIOS au démarrage de la machine et donc le boot d'OS tel que Ubuntu ou Windows.
Sous Mac OS X Tiger (10.4) il faut télécharger et installer [[https://www.clubic.com/telecharger-fiche41616-boot-camp.html|Boot Camp sur Clubic.com]]. Lorsqu'on lance cette version, le message suivant apparaît : Assistant Boot Camp version bêta a expiré. Pour contourner cette limitation il suffit de régler l'horloge de son mac à une date de 2006 par exemple.
Sous Mac OS X Leopard (10.5), BootCamp est déjà installé.
Lancez BootCamp, vous allez redimensionner la partition Mac OS X et créer une seconde partition.
Boot Camp vous propose de graver un CD de pilotes pour Windows. Vous pouvez sauter cette étape.
Note importante:
Sous Mac OS X Leopard (10.5) les pilotes Windows sont présents sur le DVD d'installation.
==== Installation de rEFind ====
Suivez les instructions de la page dédiée : [[refind|refind]].
===== Installer Ubuntu =====
Commencez par éteindre votre Mac.
Insérez le CD d'installation d'Ubuntu dans votre lecteur CD, redémarrez votre MacBook. Au démarrage vous aurez le choix entre démarrer sur Mac OS X ou bien sur le CD Ubuntu. Choisissez bien entendu le deuxième. Si votre macbook ne démarre pas sur le CD, mais sur le disque dur, redémarrez à nouveau votre macbook, en appuyant sur la touche "C", avant l'apparition de la pomme, ou bien appuyez sur le bouton d'alimentation et sur la touche Alt/option pour démarrer en "Mode disque cible".
Une fois sur le bureau d’Ubuntu. La procédure est identique à n'importe quelle [[:installation]] d'Ubuntu.
Deux choses importantes pendant cependant :
* ne pas oublier de choisir le clavier pour macintosh ! Sinon le mappage du clavier ne sera pas bon.
* ne jamais négliger la phase de partitionnement, il est tellement facile de tout casser pendant cette phase là.
Dans l'espace libre créé par le redimensionnement de la partition Mac OS, installer Ubuntu comme d'[[:installation|habitude]].
Au redémarrage, rEFind vous propose de choisir entre Boot Mac OS X from Macintosh HD and Boot Linux from HD. Choisissez la deuxième option, vous tomberez ensuite sur GRUB qui vous lancera Ubuntu.
Si par hasard, il vous dit "No bootable device -- insert boot disk and press any key", redémarrer (à la main), utiliser le menu "Partitioning Tool" de rEFind et taper "y" lorsqu'il demande "update the MBR". Puis redémarrer (à la main).
===== Configuration du matériel =====
Pour les problèmes liés au matériel, comme la webcam, le clavier, et autres,reportez-vous à la partie [[:macbook#Configuration du matériel|dédié]] de la page principale sur les Macbooks.
==== Partager des fichiers avec une partition d'échange Linux / Mac ====
Voir la page : [[partition_d_echange_de_fichiers_entre_ubuntu_mac_et_windows|Gérer une partition d'échange de fichiers entre Ubuntu / Mac / Windows]]
==== Accéder/monter à une partition HFS+ de Mac os x ====
Rien à faire, la partition est déjà dispo, mais on n'a pas les droits en écriture dessus. Un moyen intéressant de le faire est de monter la partition dans un emplacement spécifique (ex : /mnt/mac) et de changer le UID de l'utilisateur pour que les accès soit garantis (de uid=1000 on passe à uid=501) :
dans un terminal :
# création du répertoire
sudo mkdir /opt/mac
# recherche de l'UUID de la partition à monter
ls -l /dev/disk/by-uuid/
# montage automatique au lancement de ubuntu
sudo nano /etc/fstab
Dans le fichier ouvert, rajouter la ligne suivante, après avoir trouvé l'UUID :
UUID=XXXXXXXXXXXXXXXXX /mnt/mac hfsplus user,force 0 0
Ensuite, passer en mode terminal via le raccourci fn+ctrl+alt+F1, ouvrir la session, puis stopper gdm (si gnome, si kde utiliser kdm). On édite ensuite le fichier /etc/passwd pour remplacer le UID utilisateur afin qu'il corresponde à celui de mac :
sudo service lightdm stop
sudo nano /etc/passwd
pour stopper l'environnement graphique.
On recherche l'utilisateur de base (uid=1000) et on remplace "1000" par "501", qui est l'identifiant de l'utilisateur "zéro" sur mac (remplacez "myuser" par le nom de votre utilisateur).
de :
myuser:x:1000:1000:myuser,,,:/home/myuser:/bin/bash
on passe à :
myuser:x:501:501:myuser,,,:/home/myuser:/bin/bash
puis on réaffecte les droits sur le répertoire /home/myuser et on redémarre gdm (ou kdm) :
sudo chown -R myuser:myuser /home/myuser
sudo service lightdm stop
pour redémarrer l'environnement graphique
Mais avant il faut éditer /etc/login.defs et changer a 500 les valeurs UID_MIN et GID_MIN sous peine de ne plus apparaître sur la fenêtre de login.
# Min/max values for automatic uid selection in useradd
#
UID_MIN 500
UID_MAX 60000
# System accounts
#SYS_UID_MIN 100
#SYS_UID_MAX 999
#
# Min/max values for automatic gid selection in groupadd
#
GID_MIN 500
GID_MAX 60000
# System accounts
#SYS_GID_MIN 100
#SYS_GID_MAX 999
Attention : le changement d'UID n'est pas sans risque alors faites une sauvegarde, en effet on ne retrouve pas toujours tous les droits.
Normalement il faudrait aussi modifier le GID de la même manière dans le fichier /etc/group .
Voir également la discussion à ce [[https://forum.ubuntu-fr.org/viewtopic.php?id=140139|sujet]].
Si vous voulez faire une partition partagée Data entre Mac et Ubuntu (en FAT 32) et que suite à une mauvaise manipulation, vous vous retrouvez avec la partition FAT 32 marqué d'un drapeau msftres (MS reserved), impossible à enlever sous GParted, alors [[http://www.cognitivecombine.com/2008/11/clearing-the-msftres-flag-set-by-gparted/ | une solution est là]] (en anglais).
=====Cas d'une installation avec Windows en plus=====
Attention : Vous utilisez Windows à vos risques et périls.
Il suffit de suivre cette procédure, mais avant d'installer Ubuntu installer la version de Windows de votre choix. Après l'installation d'Ubuntu vous aurez le choix au démarrage entre les 3 systèmes d'exploitation.
===== Voir aussi =====
[[https://forum.ubuntu-fr.org/viewtopic.php?id=308231&p=1|post du forum très utile]]