Arch Linux 是眾多 Linux 作業系統中的一種,對象是有 Linux 指令操作經驗的進階使用者,從無到有打造更適合自己的環境,例如不同的桌面、視窗環境等,體驗最新的套件。這就類似 Linux Scratch 的開發經驗。
Arch 要從硬碟分割,掛載,安裝 bootloader、kernel、套件等一步一步來,所以並不適合 Linux 初學者。但對於有基礎指令的人,是深入了解 Linux 最好的方法。
下載
請由如 https://mirror.archlinux.tw/ArchLinux/iso/2024.04.01/ 下載最新版的開機 iso 檔
安裝步驟
請由 VMware 掛載開機 iso 檔,然後由下指令一步一步設定系統
cfdisk /dev/sda mkfs.vaft /dev/sad1 mkswap /dev/sda2 mkfs.ext4 /dev/sda3 mkfs.ext4 /dev/sda4 mount /dev/sda3 /mnt mkdir /mnt/boot mkdir /mnt/home mount /dev/sda1 /mnt/boot mount /dev/sda4 /mnt/home pacstrap /mnt base grub pacman -Syy pacman -Su genfstab -U -p /mnt >> /mnt/etc/fstab arch-chroot /mnt #安裝網路 pacman -S networkmanager pacman -S network-manager-applet pacman -S wireless-tools systemctl enable NetworkManager.service ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime hwclock --systohc echo "en_US.UTF-8 UTF-8" > /etc/locale.gen echo "zh_TW.UTF-8 UTF-8" >> /etc/locale.gen echo "LANG=en_US.UTF-8" > /etc/locale.conf locale-gen echo "your-pc-name" > /etc/hostname pacman -Sy vim vim /etc/hosts 127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost 127.0.1.1 myhostname.localdomain myhostname #開機 ramdisk pacman -Syu linux intel-ucode grub #pacman -S mkinitcpio mkinitcpio -p linux passwd pacman -Sy sudo git grub os-prober efibootmgr os-prober #安裝grub #grub-install --target=i386-pc --recheck --debug /dev/sda #grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub grub-install /dev/sda --force grub-mkconfig -o /boot/grub/grub.cfg #安裝常用套件 pacman -S net-tools pacman -S dhclient pacman -S dhcp pacman -S wpa_supplicant pacman -S vi #找到網卡名稱 ens33 ip addr ip addr flush dev ens33 ip route flush dev ens33 #KERNEL sudo pacman -S debugedit fakeroot
設定好退出 arch-chroot,再將 VMware 關機。然後在 VMware 把光碟退出,再重新開機即可進入我們自訂的 Linux 系統。
安裝套件
Ubuntu 安裝套件是使用 apt,而 Arch Linux 則使用 pacman。