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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
macbook_pro_11.1 [Le 29/12/2016, 16:19]
2.6.63.21 [Son et Wifi] ajout xenial
macbook_pro_11.1 [Le 20/09/2020, 12:08]
37.171.121.7 [En un coup d'œil]
Ligne 1: Ligne 1:
 {{tag>​Trusty macbook mac apple portable}} {{tag>​Trusty macbook mac apple portable}}
  
-====== ​ MacBook Pro 11.1 ======+====== ​ MacBook Pro Retina ​====== 
 + 
 +Cette page documente l'​installation et l'​utilisation d'​Ubuntu sur : 
 +  * un Apple MacBook Pro 11.1 (retina, fin 2013) 
 +  * un Apple MacBook Pro 11.2 (retina, fin 2014) 
 +  * Peut-etre que les informations de cette page marche sur un autre MacBook Pro => c'est à vous de le vérifier et de mettre à jour la page :)
  
-Cette page documente l'​installation et l'​utilisation d'​Ubuntu sur un Apple MacBook Pro 11.1 (retina, fin 2013). 
 Pour connaître la version de son macbook{{ :​materiel:​liste_portables:​macbookpro11.1.jpeg?​direct|}} Pour connaître la version de son macbook{{ :​materiel:​liste_portables:​macbookpro11.1.jpeg?​direct|}}
 Si vous êtes déjà sur ubuntu ou un live CD, lancez la commande dans un terminal: Si vous êtes déjà sur ubuntu ou un live CD, lancez la commande dans un terminal:
 <​code>​sudo dmidecode -s system-product-name</​code>​ <​code>​sudo dmidecode -s system-product-name</​code>​
-qui retourne alors "​MacBookPro11,​1"​+ex: "​MacBookPro11,​1"​
  
 Le hardware est le suivant (lspci): Le hardware est le suivant (lspci):
Ligne 28: Ligne 32:
  
 ^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Autres ^ ^ Version ^ Installation ^ Carte graphique ^ Son ^ Wifi ^ Bluetooth ^ Webcam ^ Touchpad ^ Raccourcis multimédia ^ Autres ^
-| [[:trusty|Ubuntu ​14.04]]  | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:important.png|Fonctionne ​après config}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:process-stop.png|Ne fonctionne pas}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | Carte SD, USB3 OK | +| [[:xenial|Ubuntu ​16.04]]  | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne ​immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | Carte SD, USB3 OK | 
-| [[:xenial|Ubuntu ​16.04]]  | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:icon-ubuntu.png|Fonctionne ​immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | Carte SD, USB3 OK |+| [[focal|Ubuntu ​20.04]] | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} ​??? | {{icons:important.png|Fonctionne ​après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​important.png|Fonctionne après config}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | Carte SD, USB3 OK | 
 + 
 + 
 +===== Connexion Internet avec le wifi ne marche pas ===== 
 +La carte wifi native est de n'est pas reconnu par défaut avec Linux : c'est un driver propriétaire !!! 
 + 
 +Nous conseillons de commencer avec une connexion alternative pour facilité certaines étapes de l’installation. Vous pouvez : 
 +  * Acheter un dongle Wifi USB nativement reconnu par Ubuntu 
 +  * Partager la connexion Internet de votre téléphone via bluetooth 
 +  * Acheter un adaptateur Thunderbolt / ethernet et brancher votre Mac sur une box Internet en filaire (à brancher dès le démarrage) 
 + 
 +<​note>​Un ancien commentaire de ce wiki laisse entrevoir qu'​elle serait reconnue sous [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]]. A confirmer</​note>​ 
  
 ===== Installer Ubuntu ===== ===== Installer Ubuntu =====
 +==== Préparation de l'​installation ====
  
 <note important>​Il n'est pas nécessaire d'​installer rEFIt ou rEFInd. Utilisez la touche '​Alt'​ au démarrage.</​note>​ <note important>​Il n'est pas nécessaire d'​installer rEFIt ou rEFInd. Utilisez la touche '​Alt'​ au démarrage.</​note>​
   - Sous MacOSX, lancez //Disk Utility// et diminuez la taille de la partition MacOSX (HFS Extended Journalised) pour laisser 30 Gb libre (non formaté).   - Sous MacOSX, lancez //Disk Utility// et diminuez la taille de la partition MacOSX (HFS Extended Journalised) pour laisser 30 Gb libre (non formaté).
-  - Créez une clef USB bootable ​de Ubuntu ​Saucy 13.10, en version amd64 (pas la version MAC !). Branchez la clef.+  - Créez une clef USB bootable ​d'Ubuntu, en version amd64 (pas la version MAC !). Branchez la clef.
   - Maintenez la touche '​Alt'​ enfoncée, redémarrez et choisissez l'​icône '​EFI'​.   - Maintenez la touche '​Alt'​ enfoncée, redémarrez et choisissez l'​icône '​EFI'​.
 +
 +
 +==== Installation ====
   - Entrez dans le mode 'Try Ubuntu'​ (pas l'​installation directe).   - Entrez dans le mode 'Try Ubuntu'​ (pas l'​installation directe).
   - Selectionnez l'​icône '​Install Ubuntu'​ sur le bureau. Suivez les instructions. Lors du choix du disque, prenez l'​option 'A coté de MacOSX'​. L'​installation se fera dans l'​espace libre.   - Selectionnez l'​icône '​Install Ubuntu'​ sur le bureau. Suivez les instructions. Lors du choix du disque, prenez l'​option 'A coté de MacOSX'​. L'​installation se fera dans l'​espace libre.
Ligne 42: Ligne 62:
 sudo efibootmgr</​code>​. Si vous n'avez pas de dongle wifi ou d'​adaptateur Thunderbolt-Ethernet,​ récupérez le paquet sous Mac OSX sur [[http://​packages.ubuntu.com/​saucy/​efibootmgr]] (amd64). sudo efibootmgr</​code>​. Si vous n'avez pas de dongle wifi ou d'​adaptateur Thunderbolt-Ethernet,​ récupérez le paquet sous Mac OSX sur [[http://​packages.ubuntu.com/​saucy/​efibootmgr]] (amd64).
   - Configurez le disque de démarrage par défaut (vers Ubuntu) avec <​code>​sudo efibootmgr -o 0,​80</​code>​   - Configurez le disque de démarrage par défaut (vers Ubuntu) avec <​code>​sudo efibootmgr -o 0,​80</​code>​
-  - Redémarrez. Ubuntu et Unity apparaissent :-D+ 
 +**Redémarrez. Ubuntu et Unity apparaissent :-D** 
 + 
 + 
 +==== Installation du Wifi ==== 
 +Voir le chapitre **Wifi** de la page global [[macbook#​le_wifi|Ubuntu et la famille MacBook]] 
 + 
 +===== Configurer / optimiser Ubuntu ===== 
 + 
 +==== Grub ====
   - Configurez Grub pour eviter des arrets du SSD: depuis un terminal <​code>​sudo nano /​etc/​default/​grub</​code>​ et modifiez la ligne <​code>​GRUB_CMDLINE_LINUX="​libata.force=noncq"</​code>​ sauvez (Ctrl-O, puis Ctrl-X), puis dans le terminal <​code>​sudo update-grub</​code>​   - Configurez Grub pour eviter des arrets du SSD: depuis un terminal <​code>​sudo nano /​etc/​default/​grub</​code>​ et modifiez la ligne <​code>​GRUB_CMDLINE_LINUX="​libata.force=noncq"</​code>​ sauvez (Ctrl-O, puis Ctrl-X), puis dans le terminal <​code>​sudo update-grub</​code>​
   - Réactivez le systeme MacOSX avec <​code>​sudo nano /​etc/​grub.d/​40_custom</​code>​ et ajoutez a la fin <​code>​menuentry "​MacOS"​ {   - Réactivez le systeme MacOSX avec <​code>​sudo nano /​etc/​grub.d/​40_custom</​code>​ et ajoutez a la fin <​code>​menuentry "​MacOS"​ {
Ligne 52: Ligne 81:
 <​note>​Si vous supprimez Ubuntu en gardant Mac OSX plus tard, il y aura un problème de boot. Maintenez la touche '​Alt'​ enfoncée et sélectionnez Mac OSX. Ensuite montez la partition EFI (cachée) en suivant le tuto [[http://​themacadmin.com/?​p=603]] allez dans le dossier EFI et supprimez le dossier UBUNTU.</​note>​ <​note>​Si vous supprimez Ubuntu en gardant Mac OSX plus tard, il y aura un problème de boot. Maintenez la touche '​Alt'​ enfoncée et sélectionnez Mac OSX. Ensuite montez la partition EFI (cachée) en suivant le tuto [[http://​themacadmin.com/?​p=603]] allez dans le dossier EFI et supprimez le dossier UBUNTU.</​note>​
  
-===== Configurer ​Ubuntu ​=====+==== Affichage (optionnel : pour Ubuntu ​16.4) ====
  
-Vous aurez besoin d'une connexion Ethernet (celui de Apple par le port Thunderbolt a condition de le brancher au démarrage) ou par dongle wifi USB, car la carte wifi native n'est pas reconnue apres l'​installation (14.04). Elle est reconnue sous [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]].+<​note>​Avec ​[[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]], il est possible de regler directement la taille des fontes sur le Bureau dans le Panneau de Controle/​Affichage. Choisissez une valeur de 1,5-1,75. Ce qui suit concerne donc les versions antérieures.</​note>​
  
-==== Son et Wifi ==== 
- 
-<​note>​Le son et le wifi sont immediatement fonctionnels sous [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]]. Ce qui suit concerne les versions antérieures.</​note>​ 
- 
-Dans un terminal, entrez <​code>​sudo apt-get install alsa-tools 
-sudo nano /​etc/​rc.local</​code>​ et entrez dans ce fichier,​juste avant "exit 0", <​code>​ 
-hda-verb /​dev/​snd/​hwC1D0 0x1 set_gpio_data 1</​code>​ 
-sauvez (Ctrl-O, puis Ctrl-X) 
- 
-Le wifi n'est pas actif tout de suite (Broadcom BCM4360). Dans un terminal, entrez <​code>​sudo apt-get install bcmwl-kernel-source 
-sudo nano /​etc/​pm/​sleep.d/​99_myfix</​code>​ 
-puis entrez dans ce fichier vide <​code>​ 
-#!/bin/sh 
-case "​$1"​ in 
-        resume|thaw) 
-                service network-manager stop 
-                rm /​var/​lib/​NetworkManager/​NetworkManager.state 
-                service network-manager start 
-                hda-verb /​dev/​snd/​hwC1D0 0x1 set_gpio_mask 1 
-                sleep 1 
-                hda-verb /​dev/​snd/​hwC1D0 0x1 set_gpio_direction 1 
-                sleep 1 
-                hda-verb /​dev/​snd/​hwC1D0 0x1 set_gpio_data 1 
-                ;; 
-esac 
-</​code>​ sauvez (Ctrl-O, Ctrl-X) et enfin rendez le exécutable:​ 
-<​code>​sudo chmod 755 /​etc/​pm/​sleep.d/​99_myfix</​code>​ 
- ​C'​est tout bon ! 
- 
-==== Affichage ==== 
 L'​écran du MacBookPro a une résolution élevée qui rend la lecture difficile (petite). ​ L'​écran du MacBookPro a une résolution élevée qui rend la lecture difficile (petite). ​
  
Ligne 101: Ligne 100:
 <​code>​sudo dpkg-reconfigure console-setup</​code>​ et choississiez la configuration Terminus en 32x16. <​code>​sudo dpkg-reconfigure console-setup</​code>​ et choississiez la configuration Terminus en 32x16.
  
-==== Ethernet ​et iSight  ​====+==== Ethernet ====
 L'​adaptateur Thunderbolt-Ethernet fonctionne directement s'il est branché au démarrage du Mac. L'​adaptateur Thunderbolt-Ethernet fonctionne directement s'il est branché au démarrage du Mac.
-FIXME La camera iSight n'est pas fonctionnelle (Dec 2013). 
  
 +==== Webcam iSight ​ ====
 +L'​adaptateur Thunderbolt-Ethernet fonctionne directement s'il est branché au démarrage du Mac.
 +
 +A partir de [[xenial|Ubuntu 16.04 LTS (« The Xenial Xerus »)]],​ il est possible d'​installer un pilote expérimental depuis le dépot [[https://​github.com/​patjak/​bcwc_pcie|Apple Facetime PCIe Webcam]].
 +
 +Récuperez d'​abord le code source pour compiler le module du noyau:
 +<​code>​
 +sudo apt-get install git
 +git clone https://​github.com/​patjak/​bcwc_pcie.git
 +cd bcwc_pcie/​firmware
 +make
 +sudo make install
 +cd ..
 +make
 +sudo make install
 +sudo depmod
 +sudo modprobe -r bdc_pci
 +sudo modprobe facetimehd
 +</​code>​
 +La camera doit alors être opérationnelle. Testez-la avec Cheese.
 +
 +Pour que le pilote soit chargé au démarrage du système:
 +<​code>​
 +sudo gedit /​etc/​modules
 +</​code>​
 +et ajoutez '​facetimehd'​ a la fin du fichier.
 ==== Batterie ==== ==== Batterie ====
 La batterie pleine peut tenir environ 9:00 avec **[[apt>​laptop-mode-tools]]** (clavier non illuminé, écran au mini, wifi, pas de bluetooth). La consommation minimale est de 7W, et la capacité pleine est de 63 Wh. Par contre des que vous lancez des calculs, ca pompe pas mal et la durée de vie de la batterie s'​écroule (normal). La batterie pleine peut tenir environ 9:00 avec **[[apt>​laptop-mode-tools]]** (clavier non illuminé, écran au mini, wifi, pas de bluetooth). La consommation minimale est de 7W, et la capacité pleine est de 63 Wh. Par contre des que vous lancez des calculs, ca pompe pas mal et la durée de vie de la batterie s'​écroule (normal).