5 votes

Comment transformer un Apple Mac Mini en un serveur Ubuntu fiable ?

Cette question porte sur les étapes nécessaires à la transformation d'un Apple Mac Mini en serveur Ubuntu.

Voici quelques domaines :

  • installer Ubuntu et le rendre amorçable à partir d'EFI par défaut
  • activer le contrôle du CPU et des ventilateurs (par défaut, il ne fonctionne pas)
  • être sûr qu'il s'allumera après une panne de courant
  • Configuration du SSD (en supposant que le disque primaire est un SSD et que vous pouvez avoir un HD comme deuxième disque, personne n'a besoin du lecteur de DVD).

6voto

Greg Points 7391

Premier installer rEFInd et démarrer l'installateur Ubuntu après.

Activez "Boot after power failure" en ajoutant la ligne suivante à /etc/rc.local :

 setpci -s 0:1f.0 0xa4.b=0
 setpci -s 00:03.0 0x7b.b=0x19

Installez la commande de ventilateur mac :

sudo add-apt-repository ppa:mactel-support/ppa
sudo apt-get update
sudo apt-get install -y macfanctld applesmc-dkms

Pour le tunning SSD (vous devez l'adapter à votre configuration), voici ma méthode de travail /etc/fstab fichier :

UUID=<...> /        ext4   noatime,nodiratime,errors=remount-ro 0       1
UUID=<...> /boot    vfat   defaults,noatime,discard    0   1

Ce qu'il faut retenir ici :

  • /boot est le rEFInd partition, car vous pouvez tout garder au même endroit.
  • J'ai ajouté noatime,nodiratime à la partition / car cela réduira le démontage du SSD.

Ne pas ajouter discard o ext4discard à la liste des options car Le TRIM instantané ralentira votre SSD trop.

La solution optimale consiste à exécuter TRIM dans un travail quotidien de crob en exécutant quelque chose comme :

 fstrim -v / 

Autres ressources :

0 votes

Merci d'avoir créé cette réponse. Ma question est de savoir si les choses ont changé ou non pour la génération actuelle. J'ai l'intention d'installer Ubuntu sur un SSD PCIe de 256 gigas sur mon tout nouveau Mac Mini. Je ne comprends pas précisément ce que : setpci -s 0:1f.0 0xa4.b=0 Oui. De plus, les backticks sont-ils inclus ? Normalement, les backticks sont utilisés pour citer le code, mais il semble que vous ayez fait un double backticks. Merci d'avance !

1 votes

Le seul problème serait la capacité à se remettre en marche après une panne de courant, c'est ce que cette ligne est censée permettre. Cela dépend du chipset, vous pouvez donc en avoir besoin d'un autre. Pas besoin de ticks arrière.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X