Bagaimana cara mengubah intro Apple Mac Mini menjadi Server Ubuntu yang andal?

5

Pertanyaan ini tentang langkah apa yang diperlukan untuk mengubah Apple Mac Mini menjadi server Ubuntu.

Berikut ini beberapa area:

  • menginstal Ubuntu dan menjadikannya bootable dari EFI secara default
  • mengaktifkan CPU dan kontrol kipas (secara default tidak berfungsi)
  • pastikan itu akan menyala setelah listrik mati
  • Konfigurasi SSD (dengan asumsi bahwa disk utama adalah SSD dan Anda mungkin memiliki HD sebagai disk kedua, tidak ada yang memerlukan drive DVD).
sorin
sumber

Jawaban:

6

Pertama memasang rEFInd, dan boot installer Ubuntu setelah.

Aktifkan "Boot setelah kegagalan daya" dengan menambahkan baris berikutnya ke /etc/rc.local:

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

Pasang kontrol kipas mac:

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

Untuk penyetelan SSD (Anda harus beradaptasi dengan konfigurasi Anda) di sini adalah milik saya /etc/fstab mengajukan:

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

Yang penting untuk diingat di sini:

  • /boot adalah rEFInd partisi, karena Anda dapat menyimpan semuanya di tempat yang sama.
  • Saya menambahkan noatime, nodiratime ke partisi / karena ini akan menurunkan kehancuran SSD.

Jangan tambahkan discard atau ext4discard ke daftar opsi karena TRIM instan akan memperlambat SSD Anda terlalu banyak.

Solusi optimal untuk dijalankan TRIM dalam pekerjaan cron harian , dengan menjalankan sesuatu seperti:

 fstrim -v / 

Sumber lain:

sorin
sumber
Terima kasih telah membuat jawaban ini. Pertanyaan saya adalah apakah sesuatu telah berubah atau tidak untuk generasi sekarang. Saya berencana menginstal Ubuntu ke PCIe 256 manggung SSD di mac mini baru saya. Saya secara khusus tidak mengerti apa: setpci -s 0:1f.0 0xa4.b=0 Apakah. Juga, apakah backticks disertakan? Biasanya backtick digunakan untuk mengutip kode, tetapi tampaknya Anda menggandakan backticked ini. Terima kasih sebelumnya!
zachaysan
1
Satu-satunya masalah adalah kemampuan untuk menghidupkan dirinya sendiri setelah kegagalan daya, inilah yang seharusnya diaktifkan oleh garis ini. Itu tergantung pada chipset sehingga Anda mungkin perlu yang berbeda. Kutu belakang tidak diperlukan.
sorin