Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
macbook [Le 26/09/2023, 12:38] – [Avant tout] Dadu042macbook [Le 19/04/2026, 23:08] (Version actuelle) – [La Webcam] via PPA McPeter
Ligne 1: Ligne 1:
 {{tag>matériel apple mac macbook}} {{tag>matériel apple mac macbook}}
  
----- 
 {{ logo_apple.png?​60nolink}} {{ logo_apple.png?​60nolink}}
 ====== Ubuntu et la famille MacBook ====== ====== Ubuntu et la famille MacBook ======
 +
 Installer Ubuntu sur un [[wpfr>MacBook]], ou un [[wpfr>MacBook_Pro|MacBook Pro]], ou un [[wpfr>MacBook_Air|MacBookAir]] est assez facile. Installer Ubuntu sur un [[wpfr>MacBook]], ou un [[wpfr>MacBook_Pro|MacBook Pro]], ou un [[wpfr>MacBook_Air|MacBookAir]] est assez facile.
  
-<note important>Avant de suivre cette, lisez la page [[Ubuntu et Apple]] (elle regroupe des informations générales, afin d'éviter les doubles avec celle-ci).</note>+<note important>Avant de suivre cette page, lisez la page générale [[mac]] </note>
  
-Pour connaître la version de son macbook avec précision, si vous êtes déjà sur ubuntu ou un live CDlancez la commande dans un terminal : +<note important>Si vous avez un Macbook pro plus récentsurtout à partir de 2018, désactivez le [[https://support.apple.com/fr-be/HT208198|Secure Boot]].</note>
-<code>sudo dmidecode -s system-product-name</code> +
-Les infos propres à votre version de Mac peuvent se trouver sur la page qui liste les [[liste_portables_apple|Mac]].+
  
-Si vous avez un Macbook pro plus récent, surtout à partir de 2018 vérifier de désactiver le [[https://support.apple.com/fr-be/HT208198|Secure Boot]]. +<note important>Les Core Solo et Core Duo sont 32 bits: [[bionic|Ubuntu 18.04]] est la dernière version à supporter les ordinateurs [[comparatif_32bits_et_64bits|32 bits]].</note>
- +
-TOUS LES MODÈLES **INTEL** SONT COMPATIBLES avec Ubuntu. Si vous utilisez (encore) un modèle **[[:PowerPC]]**, d'anciennes versions sont encore disponibles, mais elles sont très vieilles et non sécurisées dû au fait que les mises à jour ne sont plus assurées. +
- +
-Les Mac avec la puce **M1** sont également supportés après de grosses manipulations grâce au projet [[https://asahilinux.org|Asahi Linux]]. +
- +
- +
-<note important>Ordinateurs 32 bits: [[bionic|Ubuntu 18.04]] est la dernière version à supporter pleinement les ordinateurs [[comparatif_32bits_et_64bits|32 bits]].</note>+
 =====Installation d'Ubuntu sur un Macbook===== =====Installation d'Ubuntu sur un Macbook=====
  
Ligne 30: Ligne 21:
 ==== Téléchargement de l'ISO d'Ubuntu ==== ==== Téléchargement de l'ISO d'Ubuntu ====
 [[telechargement|Téléchargez]] la dernière version [[telechargement|Téléchargez]] la dernière version
-d'Ubuntu Desktop ou si votre Macbook est plus ancien (conseil pour les mi-2010 et avant ;) une [[:variante]] plus légère comme [[:mate|Ubuntu Mate]] ou [[:Xubuntu]].+d'Ubuntu Desktop ou si votre Macbook est plus ancien (conseil pour les mi-2010 et avant ;) une [[:variante]] plus légère comme [[:mate|Ubuntu Mate]] ou [[:Xubuntu]] 
  
 ==== Création de la partition pour Ubuntu ==== ==== Création de la partition pour Ubuntu ====
  
-Dans l'application **"Utilitaire de Disque"** de macOS, en haut à gauche, cliquez sur **"Présentation"**, puis **"Afficher tous les volumes"**. L'interface devrait ressembler à ceci : {{::diskutilitymacoscatalinafinal.png?200|}}+Dans l'application **"Utilitaire de Disque"** de macOS, en haut à gauche, cliquez sur **"Présentation"**, puis **"Afficher tous les volumes"**. L'interface devrait ressembler à ceci : 
  
- Cliquez sur votre disque dur interne, puis cliquez sur **"Partitionner"**. Cliquez de nouveau sur partitionner si vous avez un message qui s'affiche (High Sierra et supérieur, problème de l'APFS...). Vous arrivez sur une interface avec un rond bleu. {{::partitionnementmacos.png?200|}}.+{{::diskutilitymacoscatalinafinal.png?600|}}
  
-Cliquez sur le **+** en dessous de celui-ciRenommez la partition, et faîtes qu'elle soit en FAT et non pas en APFSnon reconnu par Ubuntu ! {{::partitionnementubuntudansmacos.png?200|}}+ Cliquez sur votre disque dur interne, puis cliquez sur **"Partitionner"**. Cliquez de nouveau sur partitionner si vous avez un message qui s'affiche (High Sierra et supérieurproblème de l'APFS...). Vous arrivez sur une interface avec un rond bleu
  
-Cliquez sur **"Partitionner"**, et boom ! Votre disque se partitionne. {{::messagepartitionmacos.png?200|}}+{{::partitionnementmacos.png?600|}}.
  
-Si vous avez un message qui vous indique l'opération a échoué, pas de souciIl suffit d'Effacer le conteneur APFS nommé Ubuntu en FAT.{{::operationaechoue.png?200|}}{{::conteneurdisk2.png?200|}}{{::effacerdisk2.png?200|}}{{::finalstepmacosdiskutility.png?200|}}+Cliquez sur le **+** en dessous de celui-ciRenommez la partition, et faîtes qu'elle soit en FAT et non pas en APFS, non reconnu par Ubuntu 
  
-<note important>Si vous souhaitez enlever la musique au démarrage de votre mac, pensez à le faire avant de supprimer votre Mac avec la commande : <code>sudo nvram SystemAudioVolume=%80</code></note>+<note tip>Si disks vous indique qu'il n'y a aucun espace disponible c'est surement un snapshot TimeMachine à la fin du disque qui bloque , [[https://www.macg.co/os-x/2018/12/comment-purger-les-instantanes-time-machine-104654|voir ici pour les effacer]] </note> 
 + 
 +{{::partitionnementubuntudansmacos.png?600|}} 
 + 
 +Cliquez sur **"Partitionner"**, et boom ! Votre disque se partitionne.  
 + 
 +{{::messagepartitionmacos.png?600|}} 
 + 
 +Si vous avez un message qui vous indique l'opération a échoué, pas de souci. Il suffit d'Effacer le conteneur APFS nommé Ubuntu en FAT. 
 + 
 +{{::operationaechoue.png?600|}} 
 +{{::conteneurdisk2.png?600|}} 
 +{{::effacerdisk2.png?600|}} 
 +{{::finalstepmacosdiskutility.png?600|}} 
 + 
 +==== Son au démarrage du firmware ==== 
 + 
 +<note important>Si vous souhaitez enlever la musique au démarrage de votre mac, pensez à le faire avant de supprimer votre Mac avec la commande : <code>sudo nvram SystemAudioVolume=%80</code> ou <code>sudo nvram StartupMute=%01</code> 
 +il est aussi possible de le faire une fois ubuntu installé, avec les commandes ( en root ) : 
 +<code>chattr -i /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82</code> 
 +<code>printf "\x07\x00\x00\x00\x00" > /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82</code> 
 +<code>chattr +i /sys/firmware/efi/efivars/SystemAudioVolume-7c436110-ab2a-4bbb-a880-fe41995c9f82</code> </note>
 ==== Création du disque ==== ==== Création du disque ====
 [[:live_usb|Créer un disque de démarrage]] avec [[:etcher]]. [[:live_usb|Créer un disque de démarrage]] avec [[:etcher]].
  
 Redémarrez votre Mac, en appuyant sur la touche alt, ou option. Redémarrez votre Mac, en appuyant sur la touche alt, ou option.
 +
 ==== Installation ==== ==== Installation ====
-[[:tutoriel:amorcer_sur_cd_ubuntu|L'installation est traditionnelle]], mais au moment du choix des disques, prenez l'option **Autre chose** et choisissez la partition en fat32, que vous formatez en ext4, puis dans **Point de montage** indiquez que vous souhaitez y mettre la racine du système (/). 
-====Installation de Refind==== 
-Une fois l'installation terminer, il est utile d'installer [[Refind]], pour une meilleure gestion du démarrage. Cela évite en cas d'installation d’Ubuntu comme seul système, d'appuyer sur la touche Option (alt) à chaque démarrage. 
  
-<note>Si vous supprimez Ubuntu en gardant Mac OSXil y aura un problème de démarrage. Maintenez la touche 'Altenfoncée et sélectionnez Mac OSX. Ensuite montez la partition EFI (cachéeen suivant ce [[http://themacadmin.com/?p=603|tuto]] allez dans le dossier EFI et supprimez le dossier UBUNTU.</note> +[[:tutoriel:demarrer_live_usb|L'installation est traditionnelle]]mais au moment du choix des disques :  
-<note tip>Ubuntu seul sur votre Mac ne nécessitera pas l'installation de Refind à partir d'Ubuntu 22.04.</note>+ 
 +-  prenez l'option **Autre chose** et choisissez la partition fat32, formatez la en ext4, et dans **Point de montage** :  racine du système (/)
 +- La partition efi est automatiquement associée 
 + 
 +<note> En théorie,l'installeur d'Ubuntu devrait vous proposer l'installation "double-boot" comme sur un PC Windows, c'est un [[https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/2054563|bug qu'il faut corriger]] </note> 
 +====Installation de Refind==== 
 +Une fois l'installation terminée, il est utile d'installer [[Refind]] si vous avez plusieurs systèmes installés , pour un choix automatique au démarrageCela évite de devoir appuyer sur la touche Option (alt) à chaque démarrage.
 ===== Configuration du matériel ===== ===== Configuration du matériel =====
  
Ligne 94: Ligne 111:
  
 ====Pavé tactile==== ====Pavé tactile====
-Le clic droit du pavé tactile fonctionne avec un tapotement à deux doigts. Pour changer ce comportement vous pouvez installez le paquet [[apt>|gnome-tweak-tool]]. Dans **Clavier et souris**, allez tout en bas, et sélectionnez **Surface**.+Le clic droit du pavé tactile fonctionne avec un tapotement à deux doigts. Pour changer ce comportement vous pouvez installez le paquet [[apt>gnome-tweak-tool]]. Dans **Clavier et souris**, allez tout en bas, et sélectionnez **Surface**.
  
 Pour plus d'option de multiTouch, allez voir la section [[touchpad#ajouter_des_fonctionnalites_de_gestes|Ajouter des fonctionnalités de gestes]] de [[touchpad|Configurer le pavé tactile d'un ordinateur portable]] Pour plus d'option de multiTouch, allez voir la section [[touchpad#ajouter_des_fonctionnalites_de_gestes|Ajouter des fonctionnalités de gestes]] de [[touchpad|Configurer le pavé tactile d'un ordinateur portable]]
Ligne 110: Ligne 127:
  
 ==== La Webcam  ==== ==== La Webcam  ====
 +Les macBook peuvent avoir 2 webcam différentes suivant leur année de fabrication. 
 +**Isight apparaitra avec lsusb , sinon c'est une facetimeHD.**
  
-=== Solution 1 installer le pilote mac  ===+=== Isight ( <2011 ) Installer le firmware Mac  ===
 Cette solution concerne surtout les anciens Macbook avant 2014. Cette solution concerne surtout les anciens Macbook avant 2014.
 [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] nommé **[[apt>isight-firmware-tools]]**, puis sélectionner le fichier pilote mac OSX depuis la partition mac en cas de dualboot, ou en le téléchargeant à cette [[https://www.linux.org/attachments/appleusbvideosupport-zip.4683/|adresse]]. [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] nommé **[[apt>isight-firmware-tools]]**, puis sélectionner le fichier pilote mac OSX depuis la partition mac en cas de dualboot, ou en le téléchargeant à cette [[https://www.linux.org/attachments/appleusbvideosupport-zip.4683/|adresse]].
      
-=== Solution 2 : installer le pilote expérimental Linux  ===+=== FacetimeHD ( >2011) installer le firmware + pilote expérimental Linux dkms  ===
 Source : [[https://askubuntu.com/questions/990218/camera-not-working-on-macbook-pro|askubuntu.com]], il est possible d'installer un pilote expérimental depuis le dépôt [[https://github.com/patjak/bcwc_pcie|Apple Facetime PCIe Webcam]], mais la procédure qui suit est plus intéressante car elle automatise la prise en compte de l'ajout du pilote au noyau à chaque mise à jour grâce à dkms : Source : [[https://askubuntu.com/questions/990218/camera-not-working-on-macbook-pro|askubuntu.com]], il est possible d'installer un pilote expérimental depuis le dépôt [[https://github.com/patjak/bcwc_pcie|Apple Facetime PCIe Webcam]], mais la procédure qui suit est plus intéressante car elle automatise la prise en compte de l'ajout du pilote au noyau à chaque mise à jour grâce à dkms :
-  *Commencez par [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>git,curl,debhelper,dkms,build-essential,fakerootcurl,cpio,xz-utils]]**, +  *Commencez par [[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>git,curl,debhelper,dh-dkms,dh-modaliases,build-essential,fakeroot,cpio,xz-utils]]**, 
-  *Puis exécutez le script suivant sans tenir compte des erreurs : <code bash>+  *Puis exécutez le script suivant : <code bash>
 mkdir -p work/facetimehd mkdir -p work/facetimehd
 cd work/facetimehd cd work/facetimehd
-git clone https://github.com/whitty/facetimehd+git clone https://github.com/ekimiateam/facetimehd
 git clone https://github.com/patjak/facetimehd-firmware git clone https://github.com/patjak/facetimehd-firmware
 make -C facetimehd-firmware/ deb  make -C facetimehd-firmware/ deb 
Ligne 130: Ligne 149:
 sudo apt install ./facetimehd*.deb</code> sudo apt install ./facetimehd*.deb</code>
 Voir la procédure en anglais sur [[https://askubuntu.com/questions/1385307/how-to-install-a-driver-for-a-webcam-on-macbook-pro-13-mid-2014-using-ubuntu|cette page]]. Voir la procédure en anglais sur [[https://askubuntu.com/questions/1385307/how-to-install-a-driver-for-a-webcam-on-macbook-pro-13-mid-2014-using-ubuntu|cette page]].
-=== Solution 3 : installer le pilote expérimental Linux par compilation  === +=== FacetimeHD ( >2011) installer le firmware + pilote expérimental Linux sans dkms  === 
-Il est possible que la solution deux ne fonctionne pas. Il faut donc se reporter sur [[https://github.com/patjak/facetimehd/wiki/Installation#get-started-on-ubuntu|celle-ci]]+Il est possible que la solution dkms ne fonctionne pas. Il faut donc se reporter sur [[https://github.com/patjak/facetimehd/wiki/Installation#get-started-on-ubuntu|celle-ci]] 
 + 
 +=== FacetimeHD PPA === 
 +<code> 
 +sudo add-apt-repository ppa:greg-whiteley/facetimehd 
 +sudo apt install facetime-dkms facetime-firmware 
 +</code> 
 +Redémarrer le système
 ==== Ethernet ==== ==== Ethernet ====
 L'adaptateur Thunderbolt-Ethernet fonctionne directement s'il est branché dès le démarrage du Mac. L'adaptateur Thunderbolt-Ethernet fonctionne directement s'il est branché dès le démarrage du Mac.
Ligne 222: Ligne 248:
      
 Alors, regarder la solution sur [[https://askubuntu.com/questions/1279602/ubuntu-20-04-failed-to-set-moklistrt-invallid-parameter|ce post]] (en anglais) Alors, regarder la solution sur [[https://askubuntu.com/questions/1279602/ubuntu-20-04-failed-to-set-moklistrt-invallid-parameter|ce post]] (en anglais)
 +
 +==== Lecteur de carte SD introuvable ====
 +Si le lecteur de carte SD (Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader) ne fonctionne pas, il est peut être possible de l'activer de cette façon (solution fonctionnelle sur Macbook Air 2015 / Ubuntu 25.04): 
 +
 +<code>
 +$ sudo touch /etc/rc.local
 +$ sudo chmod +x /etc/rc.local
 +$ sudo nano /etc/rc.local
 +### ajoutez cette ligne :
 +setpci -s 00:1c.2 0x50.B=0x41
 +[ctrl-o pour écrire, entrer pour enregistrer, ctrl-x pour quitter]
 +
 +$ sudo nano /etc/apm/resume.d/21aspm
 +### ajoute la même ligne
 +setpci -s 00:1c.2 0x50.B=0x41
 +[ctrl-o, entrée, ctrl-x]
 +
 +$ sudo nano /etc/modprobe.d/sdhci.conf :
 +### ajoutez la ligne :
 +options sdhci debug_quirks2=4
 +[ctrl-o, entrée, ctrl-x]
 +
 +### régénérer l'initrd
 +$ sudo update-initramfs -u -k all
 +
 +### recharger le module shdhci
 +$ sudo rmmod sdhci-pci sdhci
 +$ sudo modprobe sdhci
 +$ sudo modprobe sdhci-pci
 +
 +### redémarrage
 +$ sudo reboot
 +</code>
 +
 +Solution trouvée [[https://www.reddit.com/r/Ubuntu/comments/qkjun8/sd_card_reader_not_showing_up/|ici]]
  
 ===== Pages ayant le tag "mac" ===== ===== Pages ayant le tag "mac" =====
Ligne 227: Ligne 288:
 {{topic>mac}} {{topic>mac}}
  
-//Contributeurs : [[:utilisateurs:sivolc73]], [[https://forum.ubuntu-fr.org/profile.php?id=273001|sivolc73]] ,  [[:utilisateurs:thxer]], [[https://github.com/Thx3r|thxer]] [[:utilisateurs:augustinbv]], [[https://github.com/GusSystem]]//+//Contributeurs : [[:utilisateurs:sivolc73]], [[https://forum.ubuntu-fr.org/profile.php?id=273001|sivolc73]] ,  [[:utilisateurs:thxer]], [[https://github.com/Thx3r|thxer]] [[:utilisateurs:augustinbv]], [[https://github.com/GusSystem]] [[https://github.com/Dunedan/mbp-2016-linux]]//