C'est exactement ce que je fais avec mon vieux Macbook Air, et ce depuis un certain temps. La seule différence avec les articles précédents est qu'au lieu d'utiliser MacOS, je l'ai nettoyé et installé Ubuntu Server (il est toujours possible de réinstaller MacOS si j'en ai envie).
Il y a quelques éléments que vous devez prendre en compte. L'une d'entre elles est que le wi-fi ne fonctionnera certainement pas sous Linux car il s'agit d'un Broadcom et il dépend d'un pilote propriétaire qui doit être installé manuellement. Dans mon cas, j'utilise un adaptateur ethernet USB filaire qui est de toute façon plus adapté à un cas d'utilisation de serveur.
Pour résoudre le problème de fermeture du couvercle sur Ubuntu, vous devez modifier le fichier /etc/systemd/logind.conf et décommenter la ligne #HandleLidSwitch=ignore (supprimez le symbole # au début).
L'autre problème que vous rencontrerez est que l'écran reste allumé, ce qui, sur les anciens modèles, signifie que le logo Apple reste allumé en permanence. J'imagine que ce n'est pas bon pour lui. Sur ma machine, j'ai résolu ce problème en ajoutant une ligne à ma crontab qui l'éteint automatiquement au démarrage de l'ordinateur :
Faites sudo crontab -e puis insérez quelque chose comme la ligne ci-dessous :
@reboot echo 0 > /sys/class/backlight/intel_backlight/brightness
Cela peut être spécifique à mon Macbook Air mais le paramètre semble s'appliquer à la plupart ou à tous les MacBooks à processeur Intel.
Enfin, je recommande de contrôler la machine via SSH, il y a beaucoup de choses à ce sujet si vous n'êtes pas familier. Le serveur OpenSSH devrait être activé par défaut lorsque vous installez Ubuntu Server, je crois.