Cara Memasang ArchLinux di Microsoft Windows 11 dalam Windows Subsystem for Linux
Artikel ini berisi panduan memasang ArchLinux di dalam Microsoft Windows 11 dari lingkungan WSL (Windows Subsystem for Linux), Windows 11, Linux on Windows.
Archlinux yang dipasang adalah fondasi kernel ArchLinux murni, bukan berasal dari distro ArchLinux siap-pakai seperti ArchWSL atau WSL Arch Linux di Microsoft Store.
ArchLinux murni perlu bagi mereka memerlukan jaminan keamanan di sistem Windows 11 dan yang ingin/sudah terbiasa memasang Linux dengan metode puritan, alih-alih siap-pakai seperti Manjaro.
persiapan
Unduh rootfs dari Google Drive
Buat direktori untuk lokasi ArchLinux
wsl --import ArchLinux \path\to\WSL\dir \path\to\arch-wsl.tar.gz
Jalankan dari powershell
wsl -d ArchLinux
install
Daftarkan alamat DNS Google resolv.conf
echo '
nameserver 8.8.8.8
nameserver 8.8.4.4
' > /etc/resolv.conf
Daftarkan server repositori archlinux https://mirror.repository.id ke mirrorlist
echo '
Server = https://mirror.repository.id/archlinux/$repo/os/$arch
' > /etc/pacman.d/mirrorlist
Aktifkan dan perbaharui software:
pacman-key --init
pacman-key --populate archlinux
pacman-key --refresh-keys
pacman -Syu
install paket software utama
pacman -S base base-devel linux linux-firmware nano dhcpcd dosfstools openssh grub sudo bash-completion mlocate corkscrew curl wget git pacman-contrib cronie git vim grub s3cmd rsync nmap inetutils
konfigurasi bahasa dan zona Waktu
Gunakan sistem bahasa Inggris, Indonesia, Korea, Mandarin Taiwan dan RRC
echo "
en_US.UTF-8 UTF-8
en_US ISO-8859-1
id_ID.UTF-8 UTF-8
id_ID ISO-8859-1
ko_KR.EUC-KR EUC-KR
ko_KR.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
zh_CN GB2312
zh_TW.EUC-TW EUC-TW
zh_TW.UTF-8 UTF-8
zh_TW BIG5" > /etc/locale.gen
Aktifkan sistem bahasa
locale-gen
Gunakan zona waktu WIB
ln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
Atur nama komputer
echo "archthinkpad.lan" > /etc/hostname ```
echo " 127.0.0.1 localhost ::1 localhost 127.0.1.1 archthinkpad.localdomain archthinkpad archthinkpad.wsl 192.168.1.54 router.lan " > /etc/hosts
## Buat pemakai
useradd -m -G wheel nama_user passwd nama_user password_user
# Jalankan akses SSH
systemctl enable sshd.service systemctl enable cronie.service
# Atur editor cron
echo "export EDITOR=/usr/bin/nano" >> /etc/environment