Double amorçage OS X et Ubuntu 16.04 sur Macbook Pro 10,1 avec crypté
Author: Maximus63 —
Short summary: REMARQUE: Ceci concerne le double amorçage de OS X 10.11 avec Ubuntu 16.04. Installer Préparation sous OS X Redimensionnez la partition OS X avec Utilitaire de disque. Téléchargez la norme ISO 64 bits Ubuntu 16.04 Desktop sur Ubuntu ou téléchargez la version de votre choix. Je préfère utiliser dd pour créer un LiveUSB. Démarrer sur […]
Quick overview
- Site
- iPom
- Canonical URL
- https://ipom.fr/2019/06/07/double-amorcage-os-x-et-ubuntu-16-04-sur-macbook-pro-101-avec-crypte/
- LLM HTML version
- https://ipom.fr/2019/06/07/double-amorcage-os-x-et-ubuntu-16-04-sur-macbook-pro-101-avec-crypte/llm
- LLM JSON version
- https://ipom.fr/2019/06/07/double-amorcage-os-x-et-ubuntu-16-04-sur-macbook-pro-101-avec-crypte/llm.json
- Manifest
- https://ipom.fr/llm-endpoints-manifest.json
- Estimated reading time
- 7 minutes (416 seconds)
- Word count
- 1385
Key points
- REMARQUE: Ceci concerne le double amorçage de OS X 10.11 avec Ubuntu 16.04.
- Contenus ToggleInstallerPréparation sous OS XDémarrer sur le live USBUbuntuInstaller le chargeur de démarrage avec systemd-bootPost-installationFaites fonctionner le WiFiPlus de matérielNVIDIA (optionnel)Remarques sur la propriété NVIDIA GraphicsGraphiqueMise à jour du noyau Installer Préparation sous OS X Redimensionnez la partition OS X avec Utilitaire de disque.
- Téléchargez la norme ISO 64 bits Ubuntu 16.04 Desktop sur Ubuntu ou téléchargez la version de votre choix.
- Je préfère utiliser dd pour créer un LiveUSB.
Primary visual
Structured content
REMARQUE: Ceci concerne le double amorçage de OS X 10.11 avec Ubuntu 16.04.
Contenus ToggleInstallerPréparation sous OS XDémarrer sur le live USBUbuntuInstaller le chargeur de démarrage avec systemd-bootPost-installationFaites fonctionner le WiFiPlus de matérielNVIDIA (optionnel)Remarques sur la propriété NVIDIA GraphicsGraphiqueMise à jour du noyau Installer Préparation sous OS X Redimensionnez la partition OS X avec Utilitaire de disque. Téléchargez la norme ISO 64 bits Ubuntu 16.04 Desktop sur Ubuntu ou téléchargez la version de votre choix. Je préfère utiliser dd pour créer un LiveUSB. Démarrer sur le live USB Arrêtez le Macbook. Maintenez la touche Option (Alt) enfoncée, puis appuyez sur le bouton d'alimentation pendant quelques secondes jusqu'à ce que le menu permettant de choisir un disque de démarrage s'affiche. sélectionnez le LiveUSB (qui sera étiqueté comme EFI). Ubuntu Utilisez gparted pour créer un ext2 partition de 512 Mo après la troisième partition, qui est OS X Recovery HD, et une ext4 partition avec l'espace libre restant. sudo -i # devenir root cryptsetup -v --cipher aes-xts-plain64 - key-size 256 -y luksFormat / dev / sda5 cryptsetup luksOpen / dev / sda5 lvm pvcreate / dev / mapper / lvm vgcreate vgcrypt / dev / mapper / lvm lvcreate --extents + 100% FREE -n racine vgcrypt
mount / dev / mapper / vgcrypt-root / mnt mkdir / mnt / boot mount / dev / sda4 / mnt / boot
# Lancez le programme d'installation avec l'option -b pour ignorer l'installation du programme d'amorçage ubiquité -b Choisissez "Quelque chose d'autre", puis montez le nouveau ext2 comme /démarrage, et / dev / mapper / vgcrypt comme /. Garder FORMAT décoché. Choisissez de 'Continuer à tester', NE PAS redémarrer. Vous devrez alors chroot dans le nouveau système. # peut avoir besoin de remonter sudo -i blkid | grep ^ / dev / sda5 # copie la valeur de l'UUID
pour i dans / dev / dev / pts / proc / sys / run; faire sudo monter -B $ i / mnt $ i; terminé chroot / mnt Mon / etc / fstab ressemble à ceci: # / etc / fstab: informations sur le système de fichiers statique. # # Utilisez 'blkid' pour imprimer l'identifiant unique universel pour un # dispositif; cela peut être utilisé avec UUID = comme moyen plus robuste de nommer les périphériques # qui fonctionne même si des disques sont ajoutés et supprimés. Voir fstab (5). # #
/ dev / mapper / vgcrypt-root / ext4 errors = remount-ro 0 1 # / boot était sur / dev / sda4 lors de l'installation UUID = / boot ext4 par défaut 0 2 # / boot / efi était sur / dev / sda1 lors de l'installation UUID = / boot / efi vfat umask = 0077 0 1 créez / etc / crypttab: REMARQUE Je ne me souviens plus si c'était vraiment nécessaire. Je pense que cela ne sera peut-être nécessaire que lorsque vous aurez besoin de monter un échange crypté. lvm UUID = c403c024-813c-48c0-8fb9-d7c5f1dddd926 aucun luks L'UUID est déterminé à partir d'une étape précédente. De retour dans chroot: update-initramfs -u -k all lsinitramfs / boot / initrd * | grep cryptsetup Installer le chargeur de démarrage avec systemd-boot
Ne pas redémarrer encore. En dehors de la chroot environnement, vous devez monter la partition système EFI (EFI System Partition) qui réside sur / dev / sda1 où la partition Ubuntu nouvellement installée mappe l'ESP: # ubuntu Live usb mount / dev / sda5 / mnt # remplace / dev / sda5 par où que vous soyez installé Ubuntu mount / dev / sda1 / mnt / boot / efi # c’est là que Ubuntu monte l’ESP chroot / mnt Puis, de l'intérieur du chroot, copiez le noyau et initrd dans / boot / efi: # chroot cp / boot / * / boot / efi Créez les répertoires nécessaires. #chroot mkdir -p / boot / efi / loader / entries Ensuite, créez /boot/efi/loader/loader.conf avec le contenu: Ubuntu par défaut délai d'attente 4 Créer un /boot/efi/loader/entries/ubuntu.conf: titre Ubuntu LTS linux /vmlinuz-4.4.0-22-generic initrd /initrd.img-4.4.0-22-generic options cryptdevice = / dev / sda4: vgcrypt: autoriser-ignorer la racine = / dev / mapper / vgcrypt-root rw quiet splash Enfin, installez le chargeur de démarrage et définissez systemd-boot comme défaut: # chroot bootctl install --path = / boot / efi efibootmgr -c -d / dev / sda1 -p 1 -l EFI / systemd / systemd-bootx64.efi -L "Gestionnaire de démarrage Linux" Post-installation Faites fonctionner le WiFi Vous n'avez pas besoin d'une connexion Internet pour que le WiFi fonctionne. Il suffit de brancher le LiveUSB que vous avez utilisé pour installer Ubuntu. Une fois qu'il est monté, vous verrez un dossier, / chemin / vers / USB / piscine. C'est ici que vous pouvez obtenir les pilotes. Vous aurez besoin de copier pool / main / d / dkms - *. deb et pool / restreint / b / broadcom - *. deb par exemple ~ / Bureau. sudo dpkg -i /path/to/where/you/copied/the/debs/*.deb Cela devrait charger automatiquement le module WiFi. Plus de matériel sudo apt install lm-capteurs # Appuyez sur ENTER jusqu'à ce qu'il vous soit demandé si vous souhaitez enregistrer la configuration. détecteurs sudo-detect
# Pour la gestion de l'alimentation sudo apt install tlp
# Modifier les autorisations pour / usr / local / src sudo chown -R $ USER / usr / local / src sudo apt install git
# Installer mbpfan # https://ineed.coffee/3838/a-beginners-tutorial-for-mbpfan-under-ubuntu/ # vous voudrez modifier certains paramètres cd / usr / local / src le clone de git https://github.com/dgraziotin/mbpfan faire sudo faire installer sudo faire des tests sudo cp mbpfan.service / etc / systemd / system / sudo systemctl enable mbpfan.service sudo systemctl daemon-reload sudo systemctl start mbpfan.service
# Remplacer synaptics par xserver-xorg-input-mtrack # Je ne recommanderais pas le paquet fourni par # Ubuntu, construit sur une version obsolète et non maintenue # version du pilote. sudo apt autoremove xserver-xorg-input-synaptics sudo apt installer xserver-xorg-dev libmtdev-dev xutils-dev cd / usr / local / src git clone https://github.com/p2rkw/xf86-input-mtrack # c'est le nouveau fork cd xf86-input-mtrack libtoolize aclocal autoconf automake --add-missing --copy ./configure --with-xorg-module-dir = / usr / lib / xorg / modules / faire sudo faire installer # sudo checkinstall NVIDIA (optionnel) REMARQUE Il n'est pas nécessaire d'installer les pilotes propriétaires nvidia, à moins que vous ne fassiez un travail graphique intensif que le pilote open-source nouveau ne peut pas gérer aussi bien. Dans Pilotes supplémentaires, activer nvidia-361. Puis courir nvidia-xconfig Vous devrez ensuite redémarrer. Remarques sur la propriété NVIDIA Graphics
J'en resterais à un démarrage textuel pour Ubuntu (c'est-à-dire sans écran de démarrage) car il se figeait à l'invite de la passe de volume chiffrée. La première fois que j'ai redémarré après l'installation des pilotes NVIDIA, j'avais un écran noir. J'ai dû forcer l'arrêt (en appuyant sur le bouton d'alimentation pendant 8 secondes), car je ne pouvais pas basculer non plus vers un téléscripteur. Mais au deuxième démarrage, j'ai pu continuer. ~ Mon ordinateur portable était très chaud lors des premières utilisations d’Ubuntu 16.04, mais s’est refroidi avec le temps. Vraiment étrange … ~ Il court vraiment chaud. Jetez un coup d'œil à xorg.conf.
rc.local est nécessaire pour que le contrôle de la luminosité fonctionne.
Graphique Cette machine peut fonctionner vraiment chaud lorsque le GPU discret, la carte NVIDIA, est activé, même si vous utilisez les pilotes propriétaires. Étant donné que je ne fais pas vraiment de jeux intensifs ni de programmation CUDA sur cette machine et que j’ai besoin qu’elle soit portable, je garde le GPU discret et utilise donc la carte Intel intégrée. Vous n’avez pas besoin d’installer les pilotes nouveau ou intel manuellement, mais pour des raisons de référence (ou au cas où vous auriez besoin de les réinstaller), les packages sont: xserver-xorg-video-intel et xserver-xorg-video-nouveau.
systemd-vgaswitcheroo-units Ensemble de scripts pour désactiver le GPU discret au démarrage. REMARQUE Cela ne fonctionne que si vous utilisez les pilotes Open Source, Nouveau, plutôt que ceux de NVIDIA.
gpu-switch Script permettant de basculer entre les cartes Intel et NVIDIA. Cependant, vous devez redémarrer votre Macbook.
Mise à jour du noyau Si vous utilisez retrouver en tant que chargeur de démarrage, ou bootctl (inclus dans systemd), après l’installation, vous devrez copier les fichiers initrd et vmlinuz dans / boot / efi (où votre partition système EFI actuelle est montée dans Ubuntu): sudo cp {abi-4.4.8-040408-generic, config-4.4.8-040408-generic, initrd.img-4.4.8-040408-generic, vmlinuz-4.4.8-040408-generic} / boot / efi
Topics and keywords
Themes: Apple
License & attribution
License: CC BY-ND 4.0.
Attribution required: yes.
Manifest: https://ipom.fr/llm-endpoints-manifest.json
LLM Endpoints plugin version 1.1.2.