Ini adalah panduan pribadi jadi jika Anda tersesat dan baru menemukan panduan ini dari suatu tempat, saya sarankan Anda membaca wiki
resmi! Panduan ini akan fokus pada systemd-boot
, UEFI
dan panduan jika Anda ingin mengenkripsi partisi Anda dengan LUKS/LVM
. Panduan ini ada agar saya dapat mengingat banyak hal saat menginstal ulang Archlinux
.
Sebelum menginstal, pastikan untuk:
Peta kunci konsol default adalah AS. Tata letak yang tersedia dapat dicantumkan dengan:
# ls /usr/share/kbd/keymaps/**/*.map.gz
Untuk mengubah tata letak, tambahkan nama file yang sesuai ke tombol muat, hilangkan jalur dan ekstensi file. Misalnya, untuk menyetel tata letak keyboard AS:
# loadkeys us
Jika mode UEFI diaktifkan pada motherboard UEFI, Archiso akan mem-boot Arch Linux melalui systemd-boot. Untuk memverifikasi ini, daftarkan direktori efivars:
# ls /sys/firmware/efi/efivars
Jika perintah menampilkan direktori tanpa kesalahan, maka sistem di-boot dalam mode UEFI. Jika direktori tidak ada, sistem mungkin di-boot dalam mode BIOS (atau CSM ).
Kita perlu memastikan bahwa kita terhubung ke internet untuk dapat menginstal paket base
Arch Linux dan linux
. Mari kita lihat nama antarmuka kita.
# ip link
Anda akan melihat sesuatu seperti ini:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp0s0: mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
3: wlan0: mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff permaddr 00:00:00:00:00:00
enp0s0
adalah antarmuka kabelwlan0
adalah antarmuka nirkabel Jika Anda menggunakan koneksi kabel, Anda dapat mengaktifkan antarmuka kabel dengan systemctl start dhcpcd@
.
# systemctl start dhcpcd@enp0s0
Jika Anda menggunakan laptop, Anda dapat menyambung ke titik akses nirkabel menggunakan perintah iwctl
dari iwd
. Perhatikan bahwa ini sudah diaktifkan secara default. Pastikan juga kartu nirkabel tidak diblokir dengan rfkill
.
Pindai jaringan.
# iwctl station wlan0 scan
Dapatkan daftar jaringan yang dipindai dengan:
# iwctl station wlan0 get-networks
Hubungkan ke jaringan Anda.
# iwctl -P "PASSPHRASE" station wlan0 connect "NETWORKNAME"
Ping website archlinux untuk memastikan kita online:
# ping archlinux.org
Jika Anda menerima respon Unknown host atau Destination host unreachable, berarti Anda belum online. Tinjau konfigurasi jaringan Anda dan ulangi langkah di atas.
Gunakan timedatectl
untuk memastikan jam sistem akurat:
# timedatectl set-ntp true
Untuk memeriksa status layanan, gunakan timedatectl status
.
Ketika dikenali oleh sistem live, disk ditugaskan ke perangkat blok seperti /dev/sda
, /dev/nvme0n1
atau /dev/mmcblk0
. Untuk mengidentifikasi perangkat ini, gunakan lsblk atau fdisk. Drive utama yang paling umum adalah sda .
# lsblk
Hasil yang diakhiri dengan rom
, loop
atau airoot
dapat diabaikan.
Dalam panduan ini, saya akan membuat dua cara berbeda untuk mempartisi drive. Satu untuk instalasi normal, yang lainnya diatur dengan enkripsi (LUKS/LVM). Mari kita mulai dengan yang tidak terenkripsi:
Mari kita bersihkan drive utama kita untuk membuat partisi baru untuk instalasi kita. Dan ya, dalam panduan ini, kami akan menggunakan /dev/sda
sebagai disk kami.
# gdisk /dev/sda
Tekan x untuk masuk ke mode ahli . Lalu tekan z untuk mematikan drive kita. Lalu tekan y ketika diminta untuk menghapus GPT dan mengosongkan MBR. Perhatikan bahwa ini akan menghilangkan seluruh drive Anda sehingga data Anda akan hilang - dikurangi menjadi atom setelah melakukan hal ini. INI. TIDAK BISA. MENJADI. TERLEPAS.
Buka cgdisk
untuk mulai mempartisi sistem file kita
# cgdisk /dev/sda
Tekan Return ketika diperingatkan tentang GPT yang rusak.
Sekarang kita akan disajikan dengan drive utama yang menunjukkan nomor partisi, ukuran partisi, tipe partisi, dan nama partisi. Jika Anda melihat daftar partisi, hapus semuanya terlebih dahulu.
Buat partisi boot
EF00
. Tekan enter.boot
. Tekan enter. Buat partisi root
8300
).root
. Buat partisi root
home
. Terakhir, tekan Write
di bagian bawah daftar partisi untuk menulis perubahan ke disk. Ketik yes
untuk mengonfirmasi perintah tulis. Sekarang kita selesai mempartisi disk. Tekan Quit
untuk keluar dari cgdisk . Lanjutkan ke bagian selanjutnya.
LUKS/LVM
Mari kita bersihkan drive utama kita untuk membuat partisi baru untuk instalasi kita. Dan ya, dalam panduan ini, kami akan menggunakan /dev/sda
sebagai disk kami.
# gdisk /dev/sda
Tekan x untuk masuk ke mode ahli . Lalu tekan z untuk mematikan drive kita. Lalu tekan y ketika diminta untuk menghapus GPT dan mengosongkan MBR. Perhatikan bahwa ini akan menghilangkan seluruh drive Anda sehingga data Anda akan hilang - dikurangi menjadi atom setelah melakukan hal ini. INI. TIDAK BISA. MENJADI. TERLEPAS.
Buat partisi kami dengan menjalankan cgdisk /dev/sda
# cgdisk /dev/sda
Cukup tekan Return ketika diperingatkan tentang GPT yang rusak.
Sekarang kita akan disajikan dengan drive utama yang menunjukkan nomor partisi, ukuran partisi, tipe partisi, dan nama partisi. Jika Anda melihat daftar partisi, hapus semuanya terlebih dahulu.
Buat partisi boot
EF00
. Tekan enter.boot
. Tekan enter. Buat partisi LVM
8e00
. Tekan enter.lvm
. Tekan enter. Terakhir, tekan Write
di bagian bawah daftar partisi untuk menulis perubahan ke disk. Ketik yes
untuk mengonfirmasi perintah tulis. Sekarang kita selesai mempartisi disk. Tekan Quit
untuk keluar dari cgdisk . Lanjutkan ke bagian berikutnya.
Gunakan lsblk
lagi untuk memeriksa partisi yang kita buat. Kami? Saya pikir saya melakukan panduan ini untuk diri saya sendiri haha
# lsblk
Anda akan melihat sesuatu seperti ini :
NAMA | MAJ:MIN | RM | UKURAN | RO | JENIS | TITIK GUNUNG |
---|---|---|---|---|---|---|
sda | 8:0 | 0 | 477G | 0 | ||
sda1 | 8:1 | 0 | 1 | 0 | bagian | |
sda2 | 8:2 | 0 | 1 | 0 | bagian | |
sda3 | 8:3 | 0 | 175G | 0 | bagian |
sda
adalah disk utama
sda1
adalah partisi boot
sda2
adalah partisi swap
sda3
adalah partisi rumah
NAMA | MAJ:MIN | RM | UKURAN | RO | JENIS | TITIK GUNUNG |
---|---|---|---|---|---|---|
sda | 8:0 | 0 | 477G | 0 | disk | |
sda1 | 8:1 | 0 | 1 | 0 | bagian | |
sda2 | 8:2 | 0 | 1 | 0 | bagian |
sda
adalah disk utama
sda1
adalah partisi boot
sda2
adalah partisi LVM
Kejutan! Kejutan! Kami tidak akan mengenkripsi partisi /boot
.
Format partisi /dev/sda1
sebagai FAT32
. Ini akan menjadi /boot
kami.
# mkfs.fat -F32 /dev/sda1
Format partisi /dev/sda3
dan /dev/sda4
sebagai EXT4
. Ini akan menjadi partisi root
dan home
kita.
# mkfs.ext4 /dev/sda3
# mkfs.ext4 /dev/sda4
Format partisi /dev/sda1
sebagai FAT32
. Ini akan menjadi /boot
kami.
# mkfs.fat -F32 /dev/sda1
Buat wadah terenkripsi LUKS.
# cryptsetup luksFormat /dev/sda2
Masukkan frasa sandi Anda dua kali. Jangan lupakan ini!
Buka wadah yang dibuat dan beri nama apa pun yang Anda inginkan. Dalam panduan ini saya hanya akan menggunakan cryptlvm
.
# cryptsetup open --type luks /dev/sda2 cryptlvm
Masukkan frasa sandi Anda dan verifikasi.
Kontainer yang didekripsi sekarang tersedia di /dev/mapper/cryptlvm
.
Buat volume fisik di atas wadah LUKS yang terbuka:
# pvcreate /dev/mapper/cryptlvm
Buat grup volume dan beri nama volume
(atau apa pun yang Anda inginkan), tambahkan volume fisik yang dibuat sebelumnya ke dalamnya:
Dalam panduan ini, saya hanya akan menggunakan volume
sebagai nama grup volume.
# vgcreate volume /dev/mapper/cryptlvm
Buat semua volume logis yang Anda butuhkan di grup volume. Kami akan membuat volume logis root
dan home
. Perhatikan bahwa volume
adalah nama volume yang baru saja kita buat.
Buat root
kita. Dalam panduan ini, saya akan menggunakan 100GB.
# lvcreate -L 100G volume -n root
Ini akan membuat /dev/mapper/volume-root
.
Ciptakan home
kita yang manis. Saya hanya akan memberikan sisa ruang padanya.
# lvcreate -l 100%FREE volume -n home
Ini akan membuat /dev/mapper/volume-home
.
Format partisi logis di bawah volume LVM.
Format partisi root
dan home
kami.
# mkfs.ext4 /dev/mapper/volume-root
# mkfs.ext4 /dev/mapper/volume-home
Pasang partisi /dev/sda
ke /mnt
. Ini adalah /
:
# mount /dev/sda3 /mnt
Buat titik pemasangan /boot
:
# mkdir /mnt/boot
Pasang partisi /dev/sda1
ke /mnt/boot
. Ini akan menjadi /boot
kami:
# mount /dev/sda1 /mnt/boot
Buat titik pemasangan /home
:
# mkdir /mnt/home
Pasang partisi /dev/sda4
ke /mnt/home
. Ini akan menjadi /home
kami :
# mount /dev/sda1 /mnt/home
Pasang partisi /dev/mapper/volume-root
ke /mnt
. Ini adalah /
:
# mount /dev/mapper/volume-root /mnt
Buat titik pemasangan /boot
:
# mkdir /mnt/boot
Pasang partisi /dev/sda1
ke /mnt/boot
. Ini akan menjadi /boot
kami:
# mount /dev/sda1 /mnt/boot
Buat titik pemasangan /home
:
# mkdir /mnt/home
Pasang partisi /dev/mapper/volume-home
ke /mnt/home
. Ini akan menjadi /home
kami :
# mount /dev/mapper/volume-home /mnt/home
Kita tidak perlu me-mount swap
karena sudah diaktifkan.
Sekarang mari kita lanjutkan dan instal paket base
, linux
, linux-firmware
, dan base-devel
ke dalam sistem kita.
# pacstrap /mnt base base-devel linux linux-zen linux-firmware
Saya akan menginstal linux-zen
karena memiliki modul yang diperlukan untuk bermain game.
Paket base
tidak mencakup semua alat dari instalasi langsung, jadi menginstal paket lain mungkin diperlukan agar sistem dasar berfungsi penuh. Secara khusus, pertimbangkan untuk menginstal:
perangkat lunak yang diperlukan untuk jaringan,
dhcpcd
: Daemon klien DHCP yang sesuai dengan RFC2131iwd
: Daemon Nirkabel Internetinetutils
: Kumpulan program jaringan umumiputils
: Alat pemantauan jaringan, termasuk ping
utilitas untuk mengakses partisi RAID
atau LVM
,
lvm2
: Utilitas Logical Volume Manager 2 ( jika Anda menyiapkan sistem file terenkripsi dengan LUKS/LVM, sertakan ini di pacstrap )Zram
zram-generator
editor teks,
nano
vim
vi
paket untuk mengakses dokumentasi di halaman manual dan info,
man-db
man-pages
Mikrokode
intel-ucode
/ amd-ucode
peralatan:
git
: sistem kontrol versi yang didistribusikan dengan cepattmux
: Terminal multiplekserless
: Program berbasis terminal untuk melihat file teksusbutils
: Utilitas Perangkat USBbash-completion
: Penyelesaian yang dapat diprogram untuk shell bashutilitas userspace untuk pengelolaan sistem file yang akan digunakan pada sistem,
ntfs-3g
: driver dan utilitas sistem file NTFSunrar
: Program unkompresi RARunzip
: Untuk mengekstrak dan melihat file dalam arsip .zip
p7zip
: Pengarsip file baris perintah dengan rasio kompresi tinggiunarchiver
: unar
dan lsar
: Alat Objective-C untuk membuka kompresi file arsipgvfs-mtp
: Implementasi sistem file virtual untuk GIO
(backend MTP
; Android, pemutar media)libmtp
: Implementasi perpustakaan dari Media Transfer Protocolandroid-udev
: Aturan Udev untuk menghubungkan perangkat Android ke kotak linux Andamtpfs
: Sistem file FUSE yang mendukung membaca dan menulis dari perangkat MTP apa punxdg-user-dirs
: Kelola direktori pengguna seperti ~/Desktop
dan ~/Music
Alat-alat ini akan berguna nantinya. Jadi masa depan saya , instal ini.
# genfstab -U /mnt >> /mnt/etc/fstab
Periksa file /mnt/etc/fstab
yang dihasilkan, dan edit jika terjadi kesalahan.
Sekarang, ubah root ke sistem yang baru diinstal
# arch-chroot /mnt /bin/bash
Pilihan zona waktu dapat ditemukan di /usr/share/zoneinfo/
. Karena saya di Filipina, saya akan menggunakan /usr/share/zoneinfo/Asia/Manila
. Pilih zona waktu yang sesuai untuk negara Anda:
# ln -sf /usr/share/zoneinfo/Asia/Manila /etc/localtime
Jalankan hwclock
untuk menghasilkan /etc/adjtime
:
# hwclock --systohc
Perintah ini mengasumsikan jam perangkat keras diatur ke UTC.
locale
menentukan bahasa yang digunakan sistem, dan pertimbangan regional lainnya seperti denominasi mata uang, numerologi, dan rangkaian karakter. Nilai yang mungkin tercantum di /etc/locale.gen
. Batalkan komentar en_US.UTF-8
, serta pelokalan lain yang diperlukan.
Batalkan komentar en_US.UTF-8 UTF-8
dan lokal lain yang diperlukan di /etc/locale.gen
, simpan , dan hasilkan dengan:
# locale-gen
Buat file locale.conf
, dan atur variabel LANG sesuai:
# locale > /etc/locale.conf
Jika Anda mengatur tata letak keyboard sebelumnya, buat perubahan tetap ada di vconsole.conf
:
# echo "KEYMAP=us" > /etc/vconsole.conf
Tidak menggunakan tata letak us
? Gantilah, bodoh.
Buat file nama host. Dalam panduan ini saya hanya akan menggunakan MYHOSTNAME
sebagai nama host. Nama host adalah nama host dari host. Setiap 60 detik, satu menit berlalu di Afrika.
# echo "MYHOSTNAME" > /etc/hostname
Buka /etc/hosts
untuk menambahkan entri yang cocok ke hosts
:
127.0.0.1 localhost
::1 localhost
127.0.1.1 MYHOSTNAME.localdomain MYHOSTNAME
Jika sistem memiliki alamat IP permanen, sebaiknya gunakan 127.0.1.1
.
Membuat initramfs baru biasanya tidak diperlukan, karena mkinitcpio dijalankan pada instalasi paket kernel dengan pacstrap. Ini penting jika Anda menyiapkan sistem dengan enkripsi!
```
# mkinitcpio -P
```
DO NOT FORGET TO RUN THIS BEFORE REBOOTING YOUR SYSTEM!
Buka /etc/mkinitcpio.conf
dengan editor:
Dalam panduan ini, ada dua cara untuk mengatur initramfs, udev
(default) dan systemd
. Jika Anda berencana menggunakan plymouth
(splashscreen), disarankan menggunakan initramfs berbasis systemd
.
initramf berbasis udev (default).
Temukan array HOOKS
, lalu ubah menjadi seperti ini:
HOOKS=(base udev autodetect keyboard modconf block encrypt lvm2 filesystems fsck)
initramf berbasis sistem.
Temukan array HOOKS
, lalu ubah menjadi seperti ini:
HOOKS=(base systemd autodetect keyboard sd-vconsole modconf block sd-encrypt lvm2 filesystems fsck)
Regenerasi gambar initramfs:
# mkinitcpio -P
JANGAN LUPA JALANKAN INI SEBELUM REBOOTING SISTEM ANDA!
# dd if=/dev/zero of=/swapfile bs=1M count=2048 status=progress
Tetapkan izin yang tepat
# chmod 0600 /swapfile
Setelah membuat file berukuran benar, formatlah untuk ditukar:
# mkswap -U clear /swapfile
Aktifkan file swap
# swapon /swapfile
Terakhir, edit konfigurasi fstab untuk menambahkan entri untuk file swap di /etc/fstab
:
/swapfile none swap defaults,pri=10 0 0
# pacman -S zram-generator
Ayo buat file konfigurasi di /etc/systemd/zram-generator.conf !
Saya lebih suka memiliki SETENGAH dari TOTAL RAM saya sebagai ukuran zswap. Laptop saya memiliki 4 core, jadi saya akan mendistribusikannya ke EMPAT perangkat zram. Jadi saya akan menggunakan konfigurasi ini:
[zram0]
zram-size = ram/8
compression-algorithm = zstd
swap-priority = 100
[zram1]
zram-size = ram/8
compression-algorithm = zstd
swap-priority = 100
[zram2]
zram-size = ram/8
compression-algorithm = zstd
swap-priority = 100
[zram3]
zram-size = ram/8
compression-algorithm = zstd
swap-priority = 100
Tidak perlu mengaktifkan/memulai apa pun, itu akan secara otomatis menginisialisasi perangkat zram! Cukup reboot dan jalankan swapon -s
untuk memeriksa swap yang Anda miliki.
multilib
dan AUR
Aktifkan repositori multilib dan AUR di /etc/pacman.conf
. Buka dengan editor pilihan Anda:
Batalkan komentar multilib
(hapus # dari awal baris). Seharusnya terlihat seperti ini:
[multilib]
Include = /etc/pacman.d/mirrorlist
Tambahkan baris berikut di akhir /etc/pacman.conf
Anda untuk mengaktifkan repo AUR:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
pacman
Anda dapat mengaktifkan "telur paskah" dan barangnya di pacman
, manajer paket archlinux.
Buka /etc/pacman.conf
, lalu cari # Misc options
.
Untuk menambahkan warna ke pacman
, batalkan komentar Color
. Kemudian tambahkan Pac-Man
ke pacman
dengan menambahkan ILoveCandy
di bawah string Color
. Untuk mengaktifkan unduhan paralel, batalkan komentar juga:
Color
ILoveCandy
ParallelDownloads = 3
Untuk memeriksa apakah Anda berhasil menambahkan repositori dan mengaktifkan telur paskah, jalankan:
# pacman -Syu
Jika pembaruan menghasilkan kesalahan, buka kembali pacman.conf
dan periksa kesalahan manusia. Ya, kamu sudah sangat sibuk.
Tetapkan kata sandi root
:
# passwd
Tambahkan akun pengguna baru. Dalam panduan ini, saya hanya akan menggunakan MYUSERNAME
sebagai nama pengguna pengguna baru selain akun root
. (Ungkapan saya sepertinya berlebihan, ya?) Tentu saja, ubah contoh nama pengguna dengan nama pengguna Anda sendiri:
# useradd -m -g users -G wheel,storage,power,video,audio,rfkill,input -s /bin/bash MYUSERNAME
Ini akan membuat pengguna baru dan folder home
.
Tetapkan kata sandi pengguna MYUSERNAME
:
# passwd MYUSERNAME
Jika Anda menginginkan hak istimewa root di masa depan dengan menggunakan perintah sudo
, Anda harus memberikannya sendiri:
# EDITOR=vim visudo
Batalkan komentar pada baris (Hapus #):
# %wheel ALL=(ALL) ALL
Ya, disinilah kita menginstal bootloader. Kami akan menggunakan systemd-boot
, jadi tidak perlu grub2
.
Instal bootloader:
Kami akan menginstalnya di /boot
mountpoint (partisi /dev/sda1
).
# bootctl --path=/boot install
Buat entri boot /boot/loader/entries/arch.conf
, lalu tambahkan baris ini:
```
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=/dev/sda3 rw
```
If your `/` is not in `/dev/sda3`, make sure to change it.
Save and exit.
Ingat dua jenis initramf tadi? Setiap jenis memerlukan parameter kernel tertentu. Jadi ada juga dua jenis entri di sini. Ingatlah bahwa volume
adalah nama grup volume dan /dev/mapper/volume-root
adalah jalur menuju /
.
initramf berbasis udev
title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options cryptdevice=UUID=/DEV/SDA2/UUID/HERE:volume root=/dev/mapper/volume-root rw
Ganti /DEV/SDA2/UUID/HERE
dengan UUID partisi LVM
Anda. Anda dapat memeriksanya dengan menjalankan blkid /dev/sda2
. Perhatikan bahwa parameter cryptdevice
tidak didukung oleh plymouth jadi disarankan untuk menggunakan initramfs berbasis systemd jika Anda berencana menggunakannya.
Tip: Jika Anda menggunakan vim
, Anda dapat menulis UUID lebih mudah dengan mengetik :read ! blkid /dev/sda2
lalu tekan enter. Kemudian memanipulasi output dengan menggunakan mode visual.
initramf berbasis sistem
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options rd.luks.name=/DEV/SDA2/UUID/HERE=volume root=/dev/mapper/volume-root rw
Ganti /DEV/SDA2/UUID/HERE
dengan UUID partisi LVM
Anda. Anda dapat memeriksanya dengan menjalankan blkid /dev/sda2
.
Tip: Jika Anda menggunakan vim
, Anda dapat menulis UUID lebih mudah dengan mengetik :read ! blkid /dev/sda2
lalu tekan enter. Kemudian memanipulasi output dengan menggunakan mode visual.
Perbarui konfigurasi bootloader
# vim /boot/loader/loader.conf
Hapus seluruh isinya, lalu ganti dengan:
default arch.conf
timeout 0
console-mode max
editor no
Produsen prosesor merilis pembaruan stabilitas dan keamanan pada mikrokode prosesor. Pembaruan ini menyediakan perbaikan bug yang penting bagi stabilitas sistem Anda. Tanpanya, Anda mungkin mengalami crash palsu atau sistem terhenti secara tidak terduga dan sulit dilacak.
Jika Anda tidak menginstalnya menggunakan pacstrap, instal mikrokode dengan:
Untuk prosesor AMD:
# pacman -S amd-ucode
Untuk prosesor Intel:
# pacman -S intel-ucode
Jika instalasi Arch Anda berada pada drive yang dapat dilepas yang memerlukan mikrokode untuk kedua prosesor pabrikan, instal kedua paket.
Muat mikrokode. Untuk systemd-boot
, gunakan opsi initrd
untuk memuat mikrokode, sebelum ramdisk awal, sebagai berikut:
# sudoedit /boot/loader/entries/entry.conf
title Arch Linux
linux /vmlinuz-linux
initrd /CPU_MANUFACTURER-ucode.img
initrd /initramfs-linux.img
...
Ganti CPU_MANUFACTURER
dengan amd
atau intel
tergantung pada prosesor Anda.
Untuk mengaktifkan daemon jaringan pada reboot berikutnya, Anda perlu mengaktifkan dhcpcd.service
untuk koneksi kabel dan iwd.service
untuk koneksi nirkabel.
# systemctl enable dhcpcd iwd
Keluar dari lingkungan chroot dengan mengetik exit
atau menekan Ctrl + d . Anda juga dapat meng-unmount semua partisi yang terpasang setelah ini.
Terakhir, reboot
.
Jika instalasi Anda berhasil, hore!!! Jika tidak, sebaiknya Anda mulai mempertanyakan keberadaan Anda sendiri. Apakah orang tuamu bangga padamu?