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
macbook_pro_11.1 [Le 03/01/2014, 17:48]
62.85.129.81 ajout vitesse sous VirtualBox
macbook_pro_11.1 [Le 21/09/2020, 19:11] (Version actuelle)
37.170.124.169 [En un coup d'œil]
Ligne 1: Ligne 1:
-{{tag>Saucy portable ​mac apple macbook_pro macbook}}+{{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): 
 +  * Processeur: Intel Corporation Haswell-ULT Intel(R) Core(TM) 2 coeur physiques/4 logiques 
 +  * GPU: Intel Iris Graphics (HD4000) 
 +  * Wifi: Broadcom Corporation BCM4360 802.11ac Wireless Network Adapter 
 +  * Affichage: 2560x1600 
  
 ===== En un coup d'œil ===== ===== En un coup d'œil =====
Ligne 21: 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 ^
-| [[:lucid|Ubuntu ​13.10]]  |{{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}} | - | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | {{icons:​icon-ubuntu.png|Fonctionne immédiatement}} | - |+| [[: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 | 
 +| [[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.</​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 'Commande/​Pomme' 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.
-  - Ne pas rebooter tout de suite. Connectez-vous a un reseau Wifi et entrez les commandes: <​code>​sudo apt-get install efibootmgr +  - Ne pas rebooter tout de suite. Connectez-vous a un reseau Wifi ou Ethernet ​et entrez les commandes: <​code>​sudo apt-get install efibootmgr 
-sudo efibootmgr</​code>​+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 40: Ligne 77:
 }</​code>​ sauvez (Ctrl-O, Ctrl-X), puis lancez <​code>​sudo update-grub</​code>​. Il apparaîtra alors comme la **dernière** entrée "​MacOS"​. Les entrées automatiquement ajoutée avant (MacOSX sur /​dev/​sda2) ​ ne sont pas fonctionnelles. }</​code>​ sauvez (Ctrl-O, Ctrl-X), puis lancez <​code>​sudo update-grub</​code>​. Il apparaîtra alors comme la **dernière** entrée "​MacOS"​. Les entrées automatiquement ajoutée avant (MacOSX sur /​dev/​sda2) ​ ne sont pas fonctionnelles.
  
-Les raccourcis multimédia fonctionnent (luminosité,​ son, clavier). +Les raccourcis multimédia fonctionnent (luminosité,​ son, clavier). ​Le lecteur de carte SD aussi.
-===== Configurer Ubuntu =====+
  
-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 USBcar la carte wifi native n'est pas reconnue apres l'installation.+<​note>​Si vous supprimez Ubuntu en gardant Mac OSX plus tardil 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>​
  
-==== Son et Wifi ==== +==== Affichage (optionnel : pour Ubuntu 16.4) ====
-La carte son n'est pas active. +
-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 terminalentrez <​code>​sudo apt-get install bcmwl-kernel-source +<​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/AffichageChoisissez une valeur de 1,5-1,75. Ce qui suit concerne donc les versions antérieures.</note>
-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-OCtrl-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 88: 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 ​plein peut tenir environ 9:00 avec **[[apt>​laptop-mode-tools]]** (clavier non illuminé, écran au mini, pas de bluetooth), ​soit un peu moins que sur MacOSX mais pas tant que ca (Mac OSX donne 11h avec la batterie ​pleine ​dans les memes conditions). 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 7Wet 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).
  
-Par défaut une souris USB est désactivée après 5 secondes d’inactivité (pour économiser l'​énergie). Pour changer ça, éditer: <​code>​sudo gedit /​etc/​laptop-mode/​conf.d/​usb-autosuspend.conf</​code>​ et modifier la ligne <​code>​AUTOSUSPEND_USBTYPE_BLACKLIST="​usbhid usb-storage"</​code>​+Il peut arriver que la souris USB soit désactivée après 5 secondes d’inactivité (pour économiser l'​énergie). Pour changer ça, éditer: <​code>​sudo gedit /​etc/​laptop-mode/​conf.d/​usb-autosuspend.conf</​code>​ et modifier la ligne <​code>​AUTOSUSPEND_USBTYPE_BLACKLIST="​usbhid usb-storage"</​code>​
  
 :?: L'​utilisation de [[tlp|tlp]] ne semble pas améliorer les choses. :?: L'​utilisation de [[tlp|tlp]] ne semble pas améliorer les choses.
 +
 +L'​écran est réglé au maximum de luminosité,​ tout comme le clavier, ce qui réduit l'​autonomie si on ne les baisse pas. Pour les mettre au minimum au démarrage, éditez le fichier ''/​etc/​rc.local''​ et ajoutez a la fin (avant le "exit 0") :
 +<​code>#​ set minimum brightness
 +echo 60 > /​sys/​class/​backlight/​intel_backlight/​brightness
 +echo 5  > /​sys/​class/​backlight/​acpi_video0/​brightness
 +echo 15 > '/​sys/​class/​leds/​smc::​kbd_backlight/​brightness'​
 +</​code>​
 +Les valeurs peuvent dépendre du modèle, et sont bonnes pour la MBP 13 pouces retina fin 2013.
 +
  
 ===== Utilisation ===== ===== Utilisation =====
  • macbook_pro_11.1.1388767706.txt.gz
  • Dernière modification: Le 03/01/2014, 17:48
  • par 62.85.129.81