Réduction du délai de 30 secondes lors du démarrage d’Ubuntu 64 bits en mode BIOS sur les anciens Macs EFI 32 bits

Sur la page des images du DVD de Linux 64 bits pour les Macs EFI 32 bits, quelqu’un a posé une question sur l’écran gris/blanc de démarrage du Mac qui reste un bon moment avant de démarrer Ubuntu.

Comme cette page est déjà bien trop longue, et comme cela pourrait potentiellement affecter d’autres installations non-Apple sur du matériel Mac, je me suis dit que je l’aborderais séparément ici.

Bien sûr, j’ai regardé le vieux Macbook 2,1 démarrer et j’ai vu l’écran blanc rester allongé pendant environ 30 secondes (à peu près, puisque je comptais les secondes dans ma tête) avant de déclencher le chargeur de démarrage d’Ubuntu.

J’ai eu le sentiment que le microprogramme du Mac était occupé à chercher un système d’exploitation pendant ce temps. Deux raisons à cela :

  1. Le délai est quelque peu comparable à celui que l’on a quand on maintient la touche « option » enfoncée pour trouver/sélectionner parmi tous les systèmes d’exploitation disponibles.
  2. Sur une installation typique d’OS X, OS X est toujours assigné comme disque de démarrage. Si vous installez Windows via Bootcamp, il peut être sélectionné comme disque de démarrage. Mais il y a toujours un disque de démarrage.

Avec un nettoyage complet et l’installation d’Ubuntu, par défaut, nous n’avons jamais vraiment dit au microprogramme ce que le disque de démarrage est censé être.

 

Réduire l’écran blanc de 30 à 5 secondes

Il a fallu quelques tentatives, mais comme j’en ai déjà dépassé quelques-unes, je vais aller droit au but.

Étape 1 : Obtenir un disque d’installation de Mac OS X. Idéalement, la dernière version qui fonctionne sur votre Mac (mais je suppose que vous pouvez essayer ce qui est fourni avec votre Mac si nécessaire). Pour mon Macbook 2,1 de 2006, la dernière version était OS X Lion (10.7).

Étape 2 : Démarrez à partir du disque d’installation d’OS X (maintenez la touche alt/option enfoncée après le carillon de démarrage, insérez le DVD et sélectionnez-le).

Étape 3 : Faites du café. Sur mon Macbook, j’ai eu le temps de faire du café.

Étape 4 : Lorsque le programme d’installation est lancé, choisissez votre langue.

Étape 5 : Vous devriez être à l’écran ci-dessous. Dans le menu, allumez le terminal comme vous le voyez dans l’image (cliquez pour une version plus grande).

Starting terminal from Mac install DVD

Étape 6 : Tapez ce qui suit dans le terminal (lisez d’abord toute cette section) :

bless --device /dev/disk0s1 --legacy --setBoot --verbose

Si vous n’êtes pas sur une installation à une seule partition et à un seul disque dur, vous devrez probablement changer les disk0s1 pour autre chose. Vous pouvez lancer l’utilitaire de disque à partir du menu précédent pour avoir une idée approximative de la disposition de votre partition et (si tout va bien) déterminer vous-même quelle est la partition de démarrage.

La partie –legacy n’est pas mentionnée dans le –help du DVD Lion, mais elle existe en option pour la bénédiction ici. Il est nécessaire pour permettre au chargeur d’amorçage de rechercher le chargeur d’amorçage en mode BIOS par défaut, ce qui est ce que vous voulez si vous utilisez les ISO Linux modifiées de la version originale (qui ont EFI dépouillé pour qu’elles démarrent en mode BIOS 64 bits). Si vous n’utilisez pas les ISO Linux modifiées mentionnées, faites quelques recherches supplémentaires avant de continuer… vous ne voulez pas –legacy si vous utilisez EFI, et vous ne devriez pas utiliser –device à moins que vous n’ayez pas d’autre option. Si vous utilisez Windows, il est possible que le disque soit simplement sélectionnable depuis le menu Apple en haut à gauche -> Disque de démarrage (Startup Disk).

…il ressemblera à ceci (cliquez pour agrandir l’image) :

Blessing hard drive from Mac Install DVD

Notez que j’avais aussi essayé de mettre un label (ça n’a pas marché).

Étape 7 : Redémarrage. J’ai tenu la touche option, éjecté le DVD, puis redémarré sans la touche option.

En supposant que cela ait fonctionné, vous ne devriez voir l’écran blanc que pendant environ 5 secondes !

Si ça n’a pas marché, soit vous attendez encore 30 secondes (comme avant), soit si quelque chose a vraiment mal tourné, il est possible que le Mac ne trouve aucun lecteur. S’il ne trouve aucun lecteur, maintenez la touche OPTION après le carillon de démarrage, retournez au DVD d’installation, essayez de trouver où les choses ont mal tourné (peut-être que le mauvais lecteur/partition a été sélectionné), et réessayez.

15 Commentaires | Tapez un commentaire.

 Trier par ancienneté | Trier par nouveauté
  1. Lee sur mars 9, 2018 - cliquez ici pour répondre
    Merci, Matt. J'ai démarré mon MacBook mi-2007 environ 2 minutes après avoir suivi vos instructions pour installer Linux Mint 18.3 64-bit Xfce (qui fonctionne très bien d'ailleurs). Après cette mise au point, le démarrage dure environ 90 secondes, ce qui est une nette amélioration !
  2. Mike sur mars 27, 2018 - cliquez ici pour répondre
    Je suis content que quelqu'un se soucie des vieilles machines ! J'ai un beau Macbook Pro 15" qui était plutôt inutile, mais maintenant avec votre site, j'ai testé plusieurs OS Linux différents et j'ai fini par installer Fedora 26.
  3. Mac sur avril 9, 2018 - cliquez ici pour répondre
    Je me demande s'il est possible de bénir le disque d'un autre mac.
  4. Odsquad64 sur juillet 19, 2018 - cliquez ici pour répondre
    Merci pour cela. Je ne fais pas de double démarrage, mais j'ai dû régler le disque de démarrage sur /dev/disk0s2 après avoir utilisé l'installation par défaut de Xubuntu 18.04. Je vous suggère de lancer "diskutil list" pour être sûr de savoir quelle partition bénir.
  5. charles sur septembre 24, 2018 - cliquez ici pour répondre
    Il y a un moyen très simple de réduire le temps d'écran gris : il suffit de maintenir la touche "D" enfoncée au démarrage, cela déclenche la première partition. Cela peut être utilisé pour aider certaines personnes sans MacOSX à installer le DVD.
    Merci pour l'ISO Matt, il fonctionne parfaitement sur un iMac fin 2006 avec Mint Cinnamon.
  6. Keith sur décembre 9, 2018 - cliquez ici pour répondre
    Merci beaucoup. C'est le seul endroit que j'ai trouvé sur la façon de "bless" le disque, bien qu'il soit référencé à plusieurs endroits. J'aurais d'ailleurs aimé trouver votre site avant de faire mes propres disques d'installation.
  7. Andronik sur décembre 28, 2018 - cliquez ici pour répondre
    Installation réussie de Linux Mint 18.3 en dualboot avec Mac OS sur Macbook Core 2 Duo en mode EFI en utilisant rEFInd et cet utilitaire pour démarrer à partir de l'USB : https://astrofloyd.wordpress.com/2014/01/14/boot-linux-from-usb-flash-drive-on-macbook/
    Cette méthode nécessite un travail manuel pour installer rEFInd et GRUB - il suffit de lire les manuels et de le faire.
    Dans ce cas, il n'était pas possible d'utiliser l'utilitaire d'installation de la distribution (parce qu'il échoue à la fin et que l'installation ne fonctionne pas), j'ai installé dans VirtualBox et j'ai ensuite copié la partition sur Macbook.
  8. Anonyme sur janvier 22, 2019 - cliquez ici pour répondre
    Génial, Matt. Grâce à votre solution 32-bit-efi (et à la mise à jour des .iso), j'ai récupéré un vieux mac pro 1,1 abandonné dans le placard du travail. J'ai essayé Ubuntu Budgie et elementary, tous les deux géniaux ! Je vais ensuite essayer Solus. J'ai découvert une cachette de DVD vierges oubliés dans le même placard. Linux adore mon énorme tablette Intuos 3 (maintenant non supportée) -- Toronto Jason
  9. Allen sur mars 13, 2019 - cliquez ici pour répondre
    Sur un MacPro 1,1 avec le single-boot Ubuntu 18.04 installé, lorsque vous utilisez cette commande bash que vous indiquez, il passera par le processus et répondra ensuite "NVRAM boot-args not set". Le temps de démarrage ne semble pas être différent. Que puis-je faire à ce stade ?

    Merci
    Allen
  10. Claudio C sur novembre 9, 2019 - cliquez ici pour répondre
    Je fais tourner Linux Mint sur mon Mac Pro bien-aimé. Merci beaucoup pour les images Matt
  11. Soliton sur mars 24, 2020 - cliquez ici pour répondre
    G'day Mr G,

    Merci pour tout le temps que vous avez manifestement passé à chercher comment réutiliser du vieux matériel. Je suis un responsable de scouts en Australie et j'ai pensé que ce serait une activité utile que de trouver comment réparer un vieux matériel. J'avais un MacBook noir de 2006 en très bon état (avec un exemplaire de Snow Leopard). L'objectif était de déterminer ce qui devait être fait, puis de faire un tour d'horizon de l'ensemble du processus et de montrer comment de vieux trucs, qui pourraient finir comme des déchets dans le pays de quelqu'un d'autre, pouvaient être réparés et réutilisés avec succès.

    Oh mon Dieu. Je n'avais aucune idée de ce que serait ce processus.

    J'ai commencé mon voyage d'auto-éducation il y a environ un mois et j'ai fini par me souvenir de l'utilisation d'Unix, du codage en C, de la réinstallation des outils de développement en ligne de commande sur mon autre ordinateur portable et de la disparition d'un million de trous de lapin Internet pour trouver des solutions. J'ai parfois voulu extraire quelques cheveux, mais dans l'ensemble, cela a été immensément gratifiant.

    Le résultat final... Linux Mint 19.04 Xfce se charge à partir de la mise sous tension jusqu'à l'invite de connexion en.... 27 secondes. Dans le cadre du projet, j'ai installé un bébé SSD et j'ai utilisé au maximum 4 Go de mémoire. Des bits de seconde main, bon marché comme des puces.

    Tous les autres le savent probablement déjà, mais si cela peut aider quelqu'un. Beaucoup de distros que j'ai testées ont laissé le pavé tactile se balader comme un patient atteint de la maladie de Parkinson sous méthamphétamine. Je plaçais mon doigt sur le pavé, je ne le déplaçais pas, et il tremblait au point de le rendre presque inutilisable, la sélection des boutons ou le redimensionnement des fenêtres étaient infernaux. La solution consistait à utiliser le pilote synaptique à la place et il était à nouveau doux comme une noix.

    Il y a encore quelques petites choses à mettre en ordre, mais au lieu d'un morceau de "e-déchet en attente", nous avons maintenant un ordinateur portable fonctionnel avec un navigateur moderne qui est 100% utilisable pour une charge informatique occasionnelle. En tant que Blackbook, il a aussi l'air très cool !

    Merci beaucoup.
    • Matthew. sur août 11, 2020 - cliquez ici pour répondre
      Soliton.
      Quelle chance qu'après bien des échecs, j'ai vu que tu as réussi à faire ce que je n'ai pas pu faire.
      Mon objectif est d'obtenir une version 64 bits de Linux (Mint XFCE si possible, mais un autre Linux sinon) sur mon Macbook 2,1 Core 2 Duo 2007 (EMC 2139 / 3Gb 667 RAM).
      Serait-il trop difficile de vous demander de partager avec moi ce que vous avez fait ?
      Des points à puces seraient bien.

      Ma situation est la suivante.
      J'ai un Mint 19.3 USB bootable qui fonctionne sur mon MB-pro 2011, mais qui n'est pas reconnu lors de l'utilisation du menu de démarrage sur ma machine 2007 décrite ci-dessus.
      La machine de 2007 peut démarrer à partir de l'USB car j'ai déjà utilisé l'O/S CloudyReady Chrome "recovery" USB avec elle.
      D'après ce que j'ai appris jusqu'à présent, et je n'ai pas d'expérience, le problème est généralement lié à la capacité de la machine d'exécuter un système d'exploitation 64 bits, mais ne peut pas démarrer à partir d'un seul système (BIOS UEFI 32 bits).

      Tout ce que vous pouvez me dire, merci.
  12. Nam Pham sur août 26, 2020 - cliquez ici pour répondre
    Il fonctionne pour mon iMac5,1 2006. Il a pris environ 10 secondes sur écran blanc, et 46 secondes sur écran noir. Merci beaucoup !
  13. Filton sur novembre 21, 2020 - cliquez ici pour répondre
    Existe-t-il un moyen de le réinitialiser au cas où quelque chose se produirait ?

Tapez un commentaire.

Vous pouvez utiliser un pseudonyme et un faux courriel. Toutefois, si vous choisissez d'utiliser un vrai courrier électronique, les "gravatars" sont pris en charge. Lisez la politique de confidentialité pour plus de détails.