{"id":1511,"date":"2021-04-05T21:13:19","date_gmt":"2021-04-05T19:13:19","guid":{"rendered":"https:\/\/pila.fr\/wordpress\/?p=1511"},"modified":"2021-04-05T21:16:14","modified_gmt":"2021-04-05T19:16:14","slug":"macpro-11-installer-linux-mint-avec-amorcage-efi","status":"publish","type":"post","link":"https:\/\/pila.fr\/wordpress\/archives\/1511","title":{"rendered":"MacPro 1,1 : Installer Linux Mint avec amor\u00e7age EFI"},"content":{"rendered":"\n<p>J&rsquo;avais d\u00e9j\u00e0 il y a quelques temps publi\u00e9 un article d\u00e9crivant comment installer <a href=\"https:\/\/pila.fr\/wordpress\/?p=1078\" data-type=\"post\" data-id=\"1078\">Linux sur un MacPro 1.1 sans carte graphique ni EFI<\/a>. Cet article proposait une m\u00e9thode d&rsquo;installation utilisant le mode de d\u00e9marrage en mode \u00ab\u00a0compatibilit\u00e9 BIOS\u00a0\u00bb, qui a pour principaux inconv\u00e9nient de n\u00e9cessiter un passage par un CD d&rsquo;amor\u00e7age pour l&rsquo;installation, et, une fois l&rsquo;installation termin\u00e9e, implique des temps de d\u00e9marrage de plus d&rsquo;une minute. Ayant depuis mis la main sur une carte graphique avec le firmware Apple ad\u00e9quat, cet article d\u00e9crit l&rsquo;installation de Linux Mint avec amor\u00e7age EFI.<\/p>\n\n\n\n<p>La m\u00e9thode d\u00e9crite dans cet article n\u00e9cessite une carte graphique Apple fonctionnelle afin de pouvoir afficher le menu d&rsquo;amor\u00e7age !<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cr\u00e9ation de la cl\u00e9 USB d&rsquo;installation<\/h2>\n\n\n\n<p>Utiliser GParted pour cr\u00e9er une nouvelle table de partition GPT sur la cl\u00e9 USB.<\/p>\n\n\n\n<p>Cr\u00e9er 2 partitions sur la cl\u00e9 USB :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Une partition \u00ab\u00a0EFI\u00a0\u00bb, de type FAT32, de taille 200Mo, avec le fanion \u00ab\u00a0boot\u00a0\u00bb<\/li><li>Une partition de type ext4 occupant le reste de la cl\u00e9.<\/li><\/ul>\n\n\n\n<p>Copier l&rsquo;int\u00e9gralit\u00e9 des fichiers de l&rsquo;ISO d&rsquo;installation sur la partition ext4.<\/p>\n\n\n\n<p>Sur la partition EFI, cr\u00e9er le dossier \/efi\/boot, et y copier le fichier <a href=\"https:\/\/pila.fr\/content\/32bit_EFI\/bootia32.efi\">bootia32.efi<\/a>. (<a rel=\"noreferrer noopener\" href=\"https:\/\/github.com\/hirotakaster\/baytail-bootia32.efi\" target=\"_blank\">source<\/a>).<\/p>\n\n\n\n<p>Cr\u00e9er \u00e9galement le dossier <code>\/boot\/grub,<\/code> et y copier les fichiers <code>vmlinuz<\/code> et <code>initrd.lz<\/code> obtenus dans le dossier <code>casper<\/code> de l&rsquo;ISO d&rsquo;installation. Y copier \u00e9galement le fichier <code>grub.cfg<\/code> obtenu dans <code>\/boot\/grub<\/code>.<\/p>\n\n\n\n<p>Editer le fichier <code>grub.cfg<\/code>, y ins\u00e9rer le contenu suivant ( avant la premi\u00e8re entr\u00e9e de menu ) :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>menuentry \"Install Mint MacPro\" --class linuxmint {\nlinux \/boot\/grub\/vmlinuz live-media-path=\/casper\/ ignore_uuid root=PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX boot=casper nosplash noefi --\ninitrd \/boot\/grub\/initrd.lz\n}<\/code><\/pre>\n\n\n\n<p>en rempla\u00e7ant <code>PARTUUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX<\/code> par l&rsquo;identifiant de la partition o\u00f9 l&rsquo;on a copi\u00e9 les fichiers de l&rsquo;ISO d&rsquo;installation, obtenu \u00e0 l&rsquo;aide de la commande <code>blkid<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">D\u00e9marrage sur la cl\u00e9 USB d&rsquo;installation<\/h2>\n\n\n\n<p>Imm\u00e9diatement apr\u00e8s avoir appuy\u00e9 sur le bouton de mise sous tension du MacPro, maintenir appuyer la touche <em>Alt<\/em> du clavier, jusqu&rsquo;\u00e0 l&rsquo;apparition d&rsquo;un menu de s\u00e9lection du p\u00e9riph\u00e9rique d&rsquo;amor\u00e7age. (Cela devrait prendre environ 5 secondes apr\u00e8s le gong sonore de d\u00e9marrage ) .<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2021\/04\/signal-2021-04-05-191527-1024x768.jpeg\" alt=\"\" class=\"wp-image-1529\" srcset=\"https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2021\/04\/signal-2021-04-05-191527-1024x768.jpeg 1024w, https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2021\/04\/signal-2021-04-05-191527-300x225.jpeg 300w, https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2021\/04\/signal-2021-04-05-191527-768x576.jpeg 768w, https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2021\/04\/signal-2021-04-05-191527-1536x1152.jpeg 1536w, https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2021\/04\/signal-2021-04-05-191527-750x563.jpeg 750w, https:\/\/pila.fr\/wordpress\/wp-content\/uploads\/2021\/04\/signal-2021-04-05-191527.jpeg 1600w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption>Le menu de s\u00e9lection du p\u00e9riph\u00e9rique d&rsquo;amor\u00e7age<\/figcaption><\/figure>\n\n\n\n<p>Appuyer une fois sur la fl\u00e8che de droite pour s\u00e9lectionner le p\u00e9riph\u00e9rique USB <code>EFI Boot<\/code>puis appuyer sur entr\u00e9e.<\/p>\n\n\n\n<p>Le lanceur grub d\u00e9marre. Appuyer sur entr\u00e9e pour proc\u00e9der \u00e0 la s\u00e9lection de la premi\u00e8re entr\u00e9e, intitul\u00e9e <code>Install Mint MacPro<\/code>.<\/p>\n\n\n\n<p>Le d\u00e9marrage de l&rsquo;image d&rsquo;installation prend jusqu&rsquo;\u00e0 5 minutes, sans que rien ne s&rsquo;affiche \u00e0 l&rsquo;\u00e9cran, cela semble normal, et est vraisemblablement due \u00e0 la faible vitesse d&rsquo;acc\u00e8s USB de l&rsquo;impl\u00e9mentation EFI sur ces machines.<\/p>\n\n\n\n<p>Proc\u00e9der \u00e0 l&rsquo;installation de mani\u00e8re usuelle.<\/p>\n\n\n\n<p>A la fin de l&rsquo;installation, ne pas red\u00e9marrer !<\/p>\n\n\n\n<p>Proc\u00e9der au montage de la partition du disque sur lequel l&rsquo;installation a \u00e9t\u00e9 effectu\u00e9e, et \u00e9diter le fichier <code>\/boot\/grub\/grub.cfg<\/code>, et rechercher la ligne contenant les arguments noyaux pour le d\u00e9marrage par d\u00e9faut (Il doit s&rsquo;agit de la 1ere ligne commen\u00e7ant par la commande <code>linux<\/code>). Y ajouter l&rsquo;arguement <code>noefi<\/code>si il n&rsquo;y figure pas. ( Cette modification est n\u00e9cessaire pour permettre un bon d\u00e9marrage du noyau ).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>linux\t\/boot\/vmlinuz-5.8.0-48-generic root=UUID=dabdd8d7-32f0-46a3-9c20-ba8cf5c342aa ro quiet splash<strong> noefi<\/strong><\/code><\/pre>\n\n\n\n<p>Une fois la modification effectu\u00e9e (et enregistr\u00e9e), red\u00e9marrer la machine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Apr\u00e8s l&rsquo;installation<\/h2>\n\n\n\n<p>Editer le fichier \/etc\/default\/grub pour y faire figurer la modification pr\u00e9c\u00e9demment effectu\u00e9e : <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GRUB_CMDLINE_LINUX=\"<strong>noefi<\/strong>\"<\/code><\/pre>\n\n\n\n<p>Si l&rsquo;on souhaite par la suite utiliser une carte graphique ne poss\u00e9dant pas le firmware Apple, y apporter \u00e9galement la modification suivante, sans laquelle ma machine (dot\u00e9e d&rsquo;une carte graphique AMD R9 380) se fige \u00e0 l&rsquo;extinction lorsque plusieurs \u00e9crans y sont raccord\u00e9s.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>GRUB_CMDLINE_LINUX_DEFAULT=\"quiet <strong><s>splash<\/s> nosplash<\/strong>\"<\/code><\/pre>\n\n\n\n<p>Reg\u00e9n\u00e9rer les fichiers de configuration de grub incorporant ces modifications, \u00e0 l&rsquo;aide de la commande suivante :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># update-grub<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p>La machine d\u00e9marre maintenant en 40 secondes montre en main, ce qui repr\u00e9sente une nette am\u00e9lioration du temps de d\u00e9marrage pr\u00e9c\u00e9demment obtenu avec la compatibilit\u00e9 BIOS, qui \u00e9tait sup\u00e9rieure a la minute, sans pr\u00e9senter d&rsquo;autre inconv\u00e9nient que de n\u00e9cessiter une carte graphique Apple pour proc\u00e9der \u00e0 l&rsquo;installation. (j&rsquo;ai tent\u00e9 par la suite de reproduire la proc\u00e9dure \u00ab\u00a0\u00e0 l&rsquo;aveugle\u00a0\u00bb, sans r\u00e9sultat).<\/p>\n\n\n\n<p>Il ne reste plus qu&rsquo;\u00e0 <a rel=\"noreferrer noopener\" href=\"https:\/\/pila.fr\/wordpress\/?p=1425\" target=\"_blank\">baillonner l&rsquo;interruption gpe11<\/a>, et <a rel=\"noreferrer noopener\" href=\"https:\/\/pila.fr\/wordpress\/?p=1425\" data-type=\"URL\" data-id=\"https:\/\/pila.fr\/wordpress\/?p=1425\" target=\"_blank\">optimiser le refroidissement de la carte graphique<\/a>.<\/p>\n\n\n\n<p>Cependant, l&rsquo;argument <code>noefi <\/code>\u00e9tant n\u00e9cessaire au bon d\u00e9marrage du noyau, mon ambition de pouvoir enfin editer la variable EFI assurant le r\u00e9glage du volume du gong de d\u00e9marrage est tomb\u00e9e \u00e0 l&rsquo;eau. Je me contenterai du temps de d\u00e9marrage raccourci !<\/p>\n\n\n\n<p>Sources :<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/forums.linuxmint.com\/viewtopic.php?t=333755\" target=\"_blank\">https:\/\/forums.linuxmint.com\/viewtopic.php?t=333755<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/help.ubuntu.com\/community\/MacPro\">https:\/\/help.ubuntu.com\/community\/MacPro<\/a><\/p>\n\n\n\n<p>Notes :<\/p>\n\n\n\n<p>Contrairement \u00e0 l&rsquo;installation effectu\u00e9e en mode BIOS, le param\u00e8tre noyaux amdgpu.dc=0 n&rsquo;est plus n\u00e9cessaire pour obtenir un affichage avec ma carte graphique AMD.<\/p>\n\n\n\n<p>Pour r\u00e9soudre le probl\u00e8me rencontr\u00e9 \u00e0 l&rsquo;extinction de la machine, les arguments noyau suivant ont \u00e9t\u00e9 essay\u00e9s, sans r\u00e9sultat : <code>amdgpu.runpm=0<\/code>, <code>reboot=pci<\/code>, <code>acpi=noirq<\/code> et <code>irq=off<\/code><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>J&rsquo;avais d\u00e9j\u00e0 il y a quelques temps publi\u00e9 un article d\u00e9crivant comment installer Linux sur un MacPro 1.1 sans carte graphique ni EFI. Cet article proposait une m\u00e9thode d&rsquo;installation utilisant le mode de d\u00e9marrage en mode \u00ab\u00a0compatibilit\u00e9 BIOS\u00a0\u00bb, qui a pour principaux inconv\u00e9nient de n\u00e9cessiter un passage par un CD d&rsquo;amor\u00e7age pour l&rsquo;installation, et, une &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"https:\/\/pila.fr\/wordpress\/archives\/1511\">Lire la suite<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[69],"tags":[122,180,179,120],"class_list":["post-1511","post","type-post","status-publish","format-standard","hentry","category-linux-2","tag-apple","tag-efi","tag-linux-mint","tag-mac","item-wrap"],"_links":{"self":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1511","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=1511"}],"version-history":[{"count":23,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1511\/revisions"}],"predecessor-version":[{"id":1535,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/posts\/1511\/revisions\/1535"}],"wp:attachment":[{"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=1511"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=1511"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pila.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=1511"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}