Persiapan
Apple XServe menggunakan EFI untuk booting. Jadi, siapkan CD Installer yang bisa mem-boot menggunakan EFI. Omong-omong, sepertinya pendahulu saya sudah memasang rEFIt sehingga saya bisa menjalankan CD. Walau menurut situs rEFIt, hal ini sebenarnya tidak perlu, tetapi ini membantu saya. Yah, yang penting jalan saya sudah dilempengkan. Saya menggunakan CD Pemasang Ubuntu yang sudah mendukung EFI. Hadiah dari pendahulu. Jadi, saya tinggal masuk ke CD pemasangan dengan modus ahli (expert mode).
Sedikit catatan untuk CD Pemasang Ubuntu, dia sering mengakses server-server luar secara otomatis (misalnya security.ubuntu.com). Hal ini yang mengakibatkan kita sering melihat menu kosong karena proses di belakang sedang berjalan. Hal ini mengesalkan karena saya tidak tahu bagaimana pindah ke terminal. Kalau di server biasa, tombol ALT+F(n) (n = 1..6) bisa ditekan. Nah, di XServe dengan papan ketik Mac jadi bingung saya. Jadi, kalau lagi diam sejenak tak jelas, jangan keburu panik, mungkin itu karena Pemasang Ubuntu sedang berusaha mengakses server Ubuntu.
Proses Instalasi
Untung dulu saya senang main Ding Dong. Nah, pertama-tama untuk bisa masuk ke pemilih, sebelum layar putih, tekan tombol Option berulang-ulang (seperti hendak mengeluarkan jurus tendangan seribu Chun Li). Ini biasanya layarnya putih agak keabuabuan lalu setelah beberapa saat akan muncul pertama kali ikon rEFIt yang masuk ke cakram (harddisk) dan kursor tetikus. Lalu, setelah beberapa saat lagi, akan muncul ikon masuk ke CD. Nah, kalau sudah muncul, hentikan menekan tombol berulang-ulang, capek soalnya. Pilih masuk ke CD.
Nah setelah itu pilih instalasi biasa.
Oh, iya, saya memilih untuk memasang dari jauh lewat SSH. Enaknya dengan SSH adalah kita tak perlu lama-lama di ruang server. Lagipula, kita bisa memilih masuk ke dalam menu instalasi atau menjalankan terminal. Ini penting karena kita perlu secara manual untuk memilih konfigurasi GRUB. Makanya, saya buka dua terminal, satu untuk menu instalasi (pemasangan) dan satu untuk terminal biasa.
Jangan lupa untuk memasang SSH Server pada pemilihan perangkat lunak yang diperlukan.
Pada saat selesai memasang dan hendak manyalaulangkan server, buka terminal. Ubuntu mengaitkan partisi kita ke /target. Maka:
$ chroot /target /bin/bash $ $EDITOR /boot/grub/grub.cf
Ganti $EDITOR dengan “nano” atau “vi”. (Maaf, bukannya gak mau nyebut Emacs, yang gunain pasti gak perlu baca baris ini :P)
Pada baris kernel, buang opsi “ro silent splash …” dan ganti dengan “ro verbose”. XServe menghasilkan artifak yang membuat kita tidak bisa melihat apa yang terjadi. Walau pun menggunakan kartu grafis nVIDIA, tetapi lebih baik dimatikan saja.
TODO
Hal pertama adalah framebuffer. Tampaknya framebuffer perlu dikilik terlebih dahulu. Sebab, kendati bisa masuk ke sistem, pada saat Ubuntu mereset terminal, layar jadi hitam. Itu pentingnya server SSH telah terpasang di saat pemasangan awal.
Hal yang kedua adalah mengonfigurasi ruang penyimpan. XServe yang saya sedang oprek terhubung ke Promise VTrak E610f. Sepertinya Ubuntu hanya mengenali kontroler ini. Padahal di XServe sudah ada cakram internal. Nah, saya ingin mengenali cakram yang internal juga.
Saya tidak tahu konfigurasi VTrak, tetapi kata situsnya, sih, secara baku dia menggunakan RAID 6. Nah, beruntung dia menggunakan RJ-45 sebagai konektor kepada laman administrasinya. Saya mau lihat dulu konfigurasinya.
Yah, sekian sekilas laporan pandangan mata.
Unofficial TODO
Beliin Mac, dong, buat latihan. Ini papan ketiknya gak nyaman banget. Gak biasa….
Bacaan Lebih Lanjut
UEFIBooting – Community Help Wiki
Caution if you want to dual boot. Due to bug 769669 the boot partition will be formatted. This has resulted in the Windows bootloader being deleted for some users of Ubuntu 11.04 & 11.10. This issue has been resolved in Ubuntu 12.04.
http://kb.promise.com/KnowledgebaseArticle10084.aspx
Products – Xeon Server, Controller, Storage, Processors, Networking & More | Acmemicro
On Product Home page, customers can find the most popular server products in the market, including the latest Intel Xeon E7 V2 family, GPU Solution, Fusion-io products, GPU cards for Bitcoin, Dell product lineups, Intel Xeon Phi Cards, Nvidia Tesla & Quadro cards, storage solutions, High Density server solutions, etc.