Instal Arch Linux di VirtualBox

Install Arch Linux Virtualbox



Arch Linux mungkin bukan untuk semua orang. Sebagian besar pengguna 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 kamiInstalasi Gentoopengaturan ini menggunakan VirtualBox untuk pengalaman instalasi 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 logam kosong, 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. Alih-alih, kami hanya akan menggunakan binari yang sudah dikemas sebelumnya untuk membuat yang baru /(akar) lingkungan



Kita akan mulai dengan mem-boot terlebih dahulu Arch iso untuk mesin virtual kita. 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 antarmuka VirtualBox. Pilih Baru opsi 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 pengguna 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 yang sudah diunduh Arch Linux iso 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 pembaruan yang tepat dalam sistem Debian.

akar@archiso ~#pacman -Penyebab

Pacman adalah manajer paket untuk Arch dan bendera -S singkatan dari sync di mana ia mencoba menyinkronkan Arch dengan repositori resmi dan flag -yy memaksanya untuk mengunduh paket database baru bahkan jika sistemnya up-to-data (Anda dapat melewati -yy jika Anda mau).

Karena ini adalah mesin 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 jadul dua label sehingga Anda dapat melakukan dual-boot jika Anda memutuskan untuk menjalankannya di mesin Anda yang sebenarnya. Untuk mengetahui node perangkat disk, jalankan perintah:

#fdisk -NS

Outputnya akan menunjukkan kepada Anda node perangkat mana yang mewakili hard disk virtual target Anda.

Yang jelas, yang berukuran 128GB adalah disk target kami, karena itulah ukuran yang kami pilih sebelumnya. Node perangkatnya adalah / dev / sda yang akan digunakan untuk antarmuka dengan disk. Mari kita buat disk dapat di-boot dan untuk itu kita akan menggunakan cfdisk kegunaan.

#cfdisk/dev/sda

Ini muncul membuka antarmuka yang meminta jenis label. Kami akan pergi dengan dua. Setelah ini kita akan melihat sesi interaktif untuk mempermudah kita.

Memilih [Baru] (dengan menggunakan tombol panah dan menekan ) akan segera membuat partisi pertama (dan dalam kasus kami, satu-satunya) yang perlu kami buat.

Memukul untuk menerima ukuran partisi pilihan Anda dan pada prompt berikutnya pilih jenis partisi yang akan [utama] . 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 [Menulis] , memukul dan ketik ya ketika antarmuka meminta Anda untuk melakukannya.

Anda sekarang dapat keluar dari antarmuka 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.

#Gunung /dev/sda1

Sekarang, data yang sedang ditulis di / menit folder akan disimpan di sda1 partisi.

3. Memasang sistem dasar

Untuk menginstal sistem dasar dan utilitas inti, kami akan menggunakan pacstrap utilitas yang disertakan dengan iso Arch Linux. Mari kita instal paket dasar dan pengembangan dasar untuk lingkungan Arch baru kita.

#tali bungkus-Saya /mnt basis-pengembangan dasar

Setelah menyinkronkan database, itu akan meminta pengguna untuk memilih paket yang diperlukan dari daftar yang tersedia. Opsi default adalah menginstal semua, yang akan kita gunakan. Lanjutkan dengan itu dengan memukul dan lanjutkan dengan instalasi. Ini akan memakan waktu karena paket dasar akan diunduh (~300MB unduhan) dan dibongkar.

Oke, sebelum kita melangkah lebih jauh, mari kita pahami bahwa / mnt / akan menjadi yang baru /(akar). Ini berarti semua direktori yang Anda harapkan di bawah / direktori seperti /dll dibawah /mnt/dll untuk saat ini. Ini penting untuk dipahami, karena ketika melakukan modifikasi di sini kita akan masuk ke dalam / menit direktori banyak.

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 /menit>> /menit/dll/fstab

Ini akan membuat entri untuk /dev/sda1 untuk dipasang dalam proses boot. Anda dapat memeriksa isi dari /mnt/etc/fstab untuk melihat bahwa partisi tersebut ditangani oleh UUID-nya. Sekarang kita chroot ke / menit untuk mengatur preferensi bahasa, pemetaan kunci, dan zona waktu.

#arch-chroot/menit/NS/pesta

Setelah masuk ke root baru ini, buka file /etc/locale.gen:

#nano /dll/lokal.gen

Dan batalkan komentar pada baris en-US.UTF-8 UTF-8

Setelah Anda menyimpan file, Anda dapat menjalankan perintah:

#lokal-gen

Dan perubahan akan terjadi. Selanjutnya untuk mengatur zona waktu, kita perlu membuat symlink berikut:

#ln -sf /usr/Bagikan/info zona/Eropa/London/dll/waktu lokal

Zona waktu Anda akan berbeda dan untuk menemukan zona waktu yang tepat Anda dapat menjelajahi info zona direktori menggunakan penyelesaian tab.

Selanjutnya aktifkan jam perangkat keras dan biarkan OS mengerti bahwa itu berjalan di UTC.

#jam--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 klien dhcp sehingga dapat berbicara dengan router rumah Anda (atau mesin host):

#sistemctlmemungkinkandhcpcd

Terakhir, kita perlu membuat kata sandi untuk pengguna root kita.

#paswd

Masukkan dan masukkan kembali kata sandi 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-Sgrub

Jalankan perintah grub-install untuk membuatnya / dev / sda boot-loader (bukan /dev/sda1, tetapi seluruh disk / dev / sda !)

#grub-instal/dev/sda

Sekarang, kita dapat membuat dan menyimpan file konfigurasi grub di direktori /boot.

#grub-mkconfig-atau /sepatu bot/grub/grub.cfg

Terakhir, kita keluar dari lingkungan chroot-ed dan meng-unmount /dev/sda1 sebelum mem-boot ulang ke lingkungan Arch Linux yang baru diinstal.

#keluar
#umount /dev/sda1
#menyalakan ulang

Dari sini, Anda dapat melanjutkan dan menjelajahi lingkungan Arch. Anda dapat menginstal GUI atau menjalankannya sebagai server file khusus, tergantung pada preferensi Anda.