Installer Fedora sur un Macbook

Mon matériel informatique commence à dater un peu :

  • Dell XPS 13 de 2015
  • Macbook Pro 13 de 2015 également

Il ne m'a pourtant jamais fait défaut. Le Dell héberge un Windows, utilisé uniquement dans mon ancien cadre professionnel (finalement assez peu) et une Fedora, ma distribution préférée depuis bientôt 20 ans. Le MacBook a subi ses mises à jour régulièrement jusqu'à Mojave (MacOS 10.14).

Hélas, le Dell fatigue physiquement : scintillement d'écran dès le démarrage, donc pas lié au système d'exploitation, batterie complétement rincée (5 min d'autonomie) et impossible de la trouver en pièce détachée.

Je me décide donc à faire valser tout ça : le Dell gérera le centre multimedia familial et j'installerai Fedora sur le Mac. Je vais suivre la démarche d'Eric Schabell

Préparation des ressources

Je voulais rester sur le Mac. Je récupère le Fedora Media Writer sur le site Fedora pour la bonne plateforme. Première déconvenue : il me faut un MacOS 10.15 pour installer le package, alors que je suis sur 10.14. Contraint, je lance la mise à jour proposée vers Monterey.

Une fois la mise à jour terminée, j'execute le Fedora Media Writer et suis les instructions. Le téléchargement de Fedora 35 à proprement parler commence.

Une fois téléchargé, l'utilitaire copie l'image sur la clé selectionnée. C'est à la fin de la copie que j'ai le message "Ce disque n'est pas lisible par le système". Merci ! Quand je relance l'utilitaire, j'ai pourtant un message "Vous avez inseré xxx qui contient un système live". Dans le doute, je contenu la procédure : reboot en appuyant sur "alt". Et ma clé n'apparait pas dans la liste...

Je tente de refaire une clé avec BalenaEtcher, un utilitaire de flashage.

  • Je formatte la clé pour Mac -> elle est détectée par le système
  • J'execute balena en choisissant l'iso de Fedora Live (téléchargé par Fedora Media Writer )
  • "Flash Complete! 1 Successful Target". C'est de bonne augure ?
  • Hé bien non : une pop-up système apparait en même temps : "Le disque que vous avez connecté n'est pas lisible par cet ordinateur"

Idem, dans le doute je redémarre la machine, et cette fois la clé est visible dans le menu de boot. C'est parti pour l'installation de Fedora !

Installation

Petite entorse à ma règle, j'accepte l'utilisation de dépôts tiers. Mon peu de connaissances du matériel Apple me pousse à éventuellement installer des pilotes propriétaires, si besoin.

Pour le reste, c'est une installation de Fedora tout ce qu'il a de plus classique et ce n'est pas le sujet ici !

Dès que j'ai un environnement opérationnel, je lance

$> sudo dnf update

Le wifi cafouille un peu, je dois déconnecter/reconnecter pour avoir une connexion stable. Ce ne sera plus le cas pour le reste de l'installation.

Le double écran marche sans réglage particulier. Après l'installation du client Nextcloud et une synchronisation sans douleur, je passe sur le mac pour continuer la rédaction de ce billet.

C'est donc une Fedora tout à fait opérationnelle que j'ai le plaisir de voir s'égayer sur mon écran retina. La webcam n'est cependant pas reconnue nativement, mais je ne l'utilise pas.

Par contre, je n'ai pas de son ! Et ça c'est plus embêtant. Une fois ce problème réglé, il me restera à voir si les périphériques audio sont bien gérés : clavier MIDI/USB et interface 6 entrées/sorties USB. Je n'ai pas d'USB-C, mais deux connecteurs Thunderbolt 2 et 2 connecteurs USB.

Épilogue

Voici deux semaines que j'utilise ce macbook comme ordinateur principal. J'ai acheté un hub USB3 qui étend le nombre de ports à 3 USB et un ethernet.

L'environnement audio fonctionne correctement (un billet est en préparation, mais pas trop de surprise de ce côté-là).

Le réveil de la machine après fermeture du capot est long, plus de 30s. D'après journalctl, la dernière action avant une pose longue est :

SERVICE_STOP [...] NetworkManager-dispatcher [...]

L'étape finale sera de gonfler la RAM en passant de 8Go à 16Go, mais pour ça il me faut le tournevis qui va bien, évidemment ! Pentalobe P5 1.2, si ça vous intéresse.