
Arch Linux mungkin bukan untuk semua orang. Sebagian besar user baru mungkin lebih suka solusi yang sudah ada seperti Debian atau Fedora. Namun, memiliki instalasi Arch Linux untuk mengotak-atik dan memahami lingkungan Linux sedikit lebih baik selalu berguna.
Mirip dengan Instalasi Gentoo kami, setup ini menggunakan VirtualBox untuk pengalaman instalasi yang bebas risiko. Distribusinya cukup ringan untuk bekerja di dalam Mesin Virtual dan kami tidak perlu khawatir dengan masalah driver perangkat keras tertentu. Ini adalah cara yang bagus untuk bereksperimen dan, setelah Anda cukup percaya diri, Anda dapat melanjutkan dan memasangnya pada bare metal, jika Anda mau.
Satu perbedaan dari Instalasi Gentoo adalah prosesnya akan jauh lebih cepat karena kita tidak akan mengkompilasi kernel dan utilitas lain dari awal. Sebagai gantinya, kami hanya akan menggunakan binari yang sudah dikemas sebelumnya untuk membuat lingkungan / (root) baru kami
Kita akan mulai dengan mem-boot Arch iso untuk engine virtual kita terlebih dahulu. Selanjutnya, kami mengukir partisi yang dapat di-boot dari hard drive virtual kami dan menginstal sistem linux lengkung dasar di atasnya. Kami kemudian chroot ke calon root baru kami membuat beberapa perubahan seperti memilih bahasa, pemetaan keyboard, zona waktu dan memilih jam perangkat keras dan kami boot ke sistem yang baru diinstal menyingkirkan disk.iso.
1. Membuat VM
Ini mudah dilakukan dengan menggunakan interface VirtualBox. Pilih opsi Baru dan beri nama VM Anda, pilih jenisnya sebagai Arch Linux 64-bit dan alokasikan setidaknya 2GB RAM ke VM
Selanjutnya kita buat virtual harddisk dengan ukuran minimal 8GB. Di sinilah OS akan diinstal bersama dengan direktori root dan data user lainnya juga.
Anda dapat melanjutkan dan mem-boot VM dan itu akan meminta media yang dapat di-boot, karena hard drive yang baru saja kita buat kosong dan tidak dapat di-boot. Jadi kami memilih iso Arch Linux yang sudah didownload dari file explorer kami untuk boot.
Ini kira-kira apa yang akan Anda lihat, di sini Anda harus memilih opsi pertama Booting Arch Linux, karena memungkinkan Anda untuk memformat disk virtual yang baru dibuat dan menginstal Arch di atasnya. Sekarang setelah kita melihat prompt shell, kita dapat melanjutkan dan memperbarui database paket kita, ini mirip dengan apt update di sistem Debian.
root@archiso ~# pacman -Syy
Pacman adalah manajer paket untuk Arch dan flag -S adalah singkatan dari sync di mana ia mencoba menyinkronkan Arch dengan repositori resmi dan flag -yy memaksanya untuk mengdownload paket database baru bahkan jika sistemnya up-to-data ( Anda dapat melewati -yy jika Anda suka).
Karena ini adalah engine virtual, jaringan tersedia secara default, asalkan sistem host terhubung ke internet. Sekarang kita dapat melanjutkan ke partisi hard drive.
2. Partisi Hard Drive
Kami akan mempartisinya tidak menggunakan skema gpt melainkan label dos jadul sehingga Anda dapat melakukan dual-boot jika Anda memutuskan untuk menjalankannya di engine Anda yang sebenarnya. Untuk mengetahui node perangkat disk, jalankan perintah:
# fdisk -l
Outputnya akan menunjukkan kepada Anda node perangkat mana yang mewakili hard disk virtual target Anda.
Yang jelas, yang ukuran 128GB adalah disk target kita, karena itu ukuran yang kita pilih tadi. Node perangkatnya adalah /dev/sda yang akan digunakan untuk berinteraksi dengan disk. Mari kita membuat disk bootable dan untuk itu kita akan menggunakan utilitas cfdisk.
#cfdisk /dev/sda
Ini muncul membuka interface yang meminta jenis label. Kita akan pergi dengan dos. Setelah ini kita akan melihat sesi interaktif untuk mempermudah kita.
Memilih [Baru] (dengan menggunakan tombol panah dan menekan<Enter>) akan segera membuat partisi pertama (dan dalam kasus kami, satu-satunya) yang perlu kami buat.
Memukul <Enter>untuk menerima ukuran partisi pilihan Anda dan pada prompt berikutnya pilih jenis partisi menjadi [primer]. Ini membuat partisi baru dengan node perangkat /dev/sda1. Seperti yang ditunjukkan di bawah ini:
Terakhir, pilih opsi Bootable dan aktifkan untuk membuat partisi dapat di-boot. Kolom ‘Boot’ akan memiliki tanda bintang untuk menunjukkan bahwa partisi tersebut dapat di-boot. Sekarang, untuk membuat perubahan final, dari baris paling bawah pergi ke [Tulis], tekan<Enter> dan ketik ya ketika interface meminta Anda untuk melakukannya.
Anda sekarang dapat keluar dari interface partisi. Untuk memastikan perubahan berhasil, jalankan fdisk -l sekali lagi dan Anda akan melihat entri untuk /dev/sda1.
Kita sekarang perlu memformatnya dengan sistem file, yang dalam kasus kita adalah ext4.
#mkfs.ext4 /dev/sda1
Pasang perangkat sehingga kami dapat menulis data ke dalamnya, ini akan diperlukan untuk menginstal sistem dasar ke dalamnya.
#mount /dev/sda1
Sekarang, data yang sedang ditulis di folder /mnt akan disimpan di partisi sda1.
3. Memasang sis
tem dasar
Untuk menginstal sistem dasar dan utilitas inti, kita akan menggunakan utilitas pacstrap yang disertakan dengan iso Arch Linux. Mari instal paket dasar dan pengembangan dasar untuk lingkungan Arch baru kita.
#packstrap -i /mnt base base-devel
Setelah menyinkronkan database, itu akan meminta user untuk memilih paket yang diperlukan dari daftar yang tersedia. Opsi default adalah menginstal semua, yang akan kita gunakan. Lanjutkan dengan itu dengan memukul <Enter> dan lanjutkan dengan instalasi. Ini akan memakan waktu karena paket dasar akan didownload (~300MB downloadan) dan dibongkar.
Oke, sebelum kita melangkah lebih jauh, mari kita pahami bahwa /mnt/ akan menjadi /(root) baru kita. Ini berarti semua direktori yang Anda harapkan di bawah direktori / seperti /etc berada di bawah /mnt/etc untuk saat ini. Ini penting untuk dipahami, karena ketika melakukan modifikasi di sini kita akan banyak masuk ke direktori /mnt.
Pertama kita perlu membuat file fstab, yang merupakan singkatan dari Filesystem Table yang memberi tahu OS Anda partisi dan disk apa yang perlu dipasang secara otomatis selama proses boot.
#genfstab -U -p /mnt >> /mnt/etc/fstab
Ini akan membuat entri untuk /dev/sda1 untuk dipasang di proses boot. Anda dapat memeriksa isi /mnt/etc/fstab untuk melihat bahwa partisi tersebut dialamatkan oleh UUID-nya. Sekarang kita chroot ke /mnt untuk mengatur preferensi bahasa, pemetaan kunci dan zona waktu.
#arch-chroot /mnt /bin/bash
Setelah masuk ke root baru ini, buka file /etc/locale.gen:
#nano /etc/locale.gen
Dan batalkan komentar pada baris “en-US.UTF-8 UTF-8”
Setelah Anda menyimpan file, Anda dapat menjalankan perintah:
#locale-gen
Dan perubahan akan terjadi. Selanjutnya untuk mengatur zona waktu, kita perlu membuat symlink berikut:
#ln -sf /usr/share/zoneinfo/Europe/London /etc/localtime
Zona waktu Anda akan berbeda dan untuk menemukan zona waktu yang benar Anda dapat menjelajahi direktori zoneinfo menggunakan penyelesaian tab.
Selanjutnya aktifkan jam perangkat keras dan biarkan OS mengerti bahwa itu berjalan di UTC.
#hwclock --systohc --utc
Kita juga perlu mengatur nama host dan mengisi file host. Kami memilih nama menjadi ArchLinux tetapi Anda dapat memilih nama apa pun yang Anda inginkan.
#echo ArchLinux >> /etc/hostname
#nano /etc/hosts
Di file host tambahkan baris berikut ke bawah (ganti “ArchLinux” dengan nama host apa pun yang Anda pilih di atas):
127.0.0.1 localhost
127.0.1.1 ArchLinux
::1 localhost
Kami juga ingin mengaktifkan client dhcp sehingga dapat berbicara dengan router rumah Anda (atau engine host):
#systemctl enable dhcpcd
Terakhir, kita perlu membuat password untuk user root kita.
#passwd div>Masukkan dan masukkan kembali password seperti yang diminta oleh sistem.
4. Menginstal bootloader
Sebagai langkah terakhir, kita akan menginstal grub sebagai bootloader kita. Ini akan bertanggung jawab untuk memilih OS mana yang akan di-boot, jika Anda memiliki beberapa sistem operasi yang diinstal, dan file konfigurasi juga akan dibuat, agar grub dapat memahami tata letak sistem. Untuk menginstal grub run:
#pacman -S grubJalankan perintah grub-install untuk menjadikannya boot-loader /dev/sda (bukan /dev/sda1, tetapi seluruh disk /dev/sda !)
#grub-install /dev/sdaSekarang, kita dapat membuat dan menyimpan file konfigurasi grub di direktori /boot.
#grub-mkconfig -o /boot/grub/grub.cfgTerakhir, kita keluar dari lingkungan chroot-ed kita dan meng-unmount /dev/sda1 sebelum mem-boot ulang ke lingkungan Arch Linux yang baru diinstal.
#exit
#umount /dev/sda1
#rebootDari sini, Anda dapat melanjutkan dan menjelajahi lingkungan Arch. Anda dapat menginstal GUI atau menjalankannya sebagai server file khusus, tergantung pada preferensi Anda.