Berikut tutorial instalasi Arch Linux dual boot dengan Windows 10 menggunakan UEFI:
Persiapan:- Download ISO Arch Linux terbaru: https://archlinux.org/download/
- Buat bootable USB menggunakan Rufus (mode DD) atau Ventoy
- Pada Windows, shrink partisi (minimal 20GB) via Disk Management
- Boot dari USB Arch Linux
# 1. Koneksi internet (pilih salah satu)
# Kabel LAN:dhcpcd
# WiFi:iwctl
[iwd]# station wlan0 scan
[iwd]# station wlan0 get-networks
[iwd]# station wlan0 connect [SSID]
[iwd]# exit
# 2. Update system clocktimedatectl set-ntp true
# 3. Partisi (gunakan gdisk/cfdisk)cfdisk /dev/sda
- Mode UEFI akan terdeteksi otomatis
- Partisi root (ext4) - Contoh: 20GB
- Swap (opsional, bisa gunakan swap file) - 4GB
# 4. Format partisi
mkfs.ext4 /dev/sdaX
(partisi root)mkswap /dev/sdaY
(jika membuat partisi swap)
# 5. Mount partisimount /dev/sdaX /mnt
mkdir -p /mnt/boot/efi
mount /dev/sdaN
(partisi EFI Windows)/mnt/boot/efi
swapon /dev/sdaY
(jika pakai partisi swap)
# 6. Instal paket dasarpacstrap /mnt base linux linux-firmware nano
# 7. Generate fstabgenfstab -U /mnt >> /mnt/etc/fstab
# 8. Chrootarch-chroot /mnt
# 9. Timezoneln -sf /usr/share/zoneinfo/Asia/Jakarta /etc/localtime
hwclock --systohc
# 10. Lokalnano /etc/locale.gen
# Uncomment en_US.UTF-8 UTF-8 dan id_ID.UTF-8 UTF-8locale-gen
echo "LANG=en_US.UTF-8" > /etc/locale.conf
# 11. Hostnameecho "arch-laptop" > /etc/hostname
# 12. Initramfsmkinitcpio -P
# 13. Password rootpasswd
# 14. Buat user baruuseradd -m -G wheel -s /bin/bash username
passwd username
# 15. Install sudopacman -S sudo
EDITOR=nano visudo
# Uncomment line: %wheel ALL=(ALL) ALL
# 17. Install Xfce minimalpacman -S xorg xorg-xinit xfce4 xfce4-terminal xfce4-goodies lightdm lightdm-gtk-greeter
pacman -S networkmanager grub efibootmgr os-prober
# Untuk akses file dari berbagai sumber (opsional)pacman -S gvfs
# 18. Enable servicessystemctl enable lightdm
systemctl enable NetworkManager
# 19. Install GRUBgrub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=ArchLinux
nano /etc/default/grub
# Uncomment: GRUB_DISABLE_OS_PROBER=false
# 20. Generate GRUB configgrub-mkconfig -o /boot/grub/grub.cfg
# 21. Keluar dari chrootexit
umount -R /mnt
reboot
- Login dengan user baru
- Untuk koneksi menggunakan WiFi buka Terminal lalu masukan perintah
nmtui
- Konfigurasi dasar:
# Aktifkan firewall (opsional)
sudo pacman -S ufw
sudo ufw enable
# Install aplikasi minimal (opsional)sudo pacman -S thunar-archive-plugin mousepad xfce4-pulseaudio-plugin
# Install font system minimal (opsional/disarankan)sudo pacman -S ttf-ubuntu-font-family
sudo pacman -S noto-fonts
# perbarui cache fontsudo fc-cache -fv
# Buat swap file (jika tidak pakai partisi swap)sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
# Tambah ke /etc/fstab: /swapfile none swap sw 0 0
# cek dengan perintah swapon --show untuk mengetahui apakah swap berjalan
- Untuk performa maksimal, gunakan window manager seperti Openbox atau i3wm
- Gunakan aplikasi ringan:
- Browser: Thorium, Chromium atau Midori
- Text editor: Mousepad atau Geany
- File manager: Thunar (default Xfce)
- Matikan efek visual di Settings Manager > Window Manager Tweaks > Compositor
- Pastikan Secure Boot dimatikan di BIOS
- Untuk driver GPU Radeon R5, driver amdgpu sudah termasuk dalam kernel Linux modern
- Gunakan kernel LTS jika ada masalah kompatibilitas hardware
- Jika terjadi delay pada caps lock saat mengetik ikuti cara Mengatasi Bug Delay pada Caps Lock di Linux
- Untuk umount / menyembunyikan pastisi boot windows dari thunar:
# Identifikasi partisi boot windows
lsblk -o NAME,FSTYPE,MOUNTPOINT,SIZE,UUID
# Buat aturan Udev untuk menyembunyikan partisisudo nano /etc/udev/rules.d/99-hide-windows.rules
# Gantilah UUID=XXXX-XXXX dengan UUID partisi boot WindowsSUBSYSTEM=="block", ENV{ID_FS_UUID}=="XXXX-XXXX", ENV{UDISKS_IGNORE}="1"
# Reload aturan Udevsudo udevadm control --reload
sudo udevadm trigger
# Logout-Login / Reboot