一、準備工作
在安裝Arch Linux之前,需要事先準備好以下內容:
1. 安裝顯卡、音效卡、網卡等驅動程序的U盤或DVD碟片
2. 充足的電量以及良好的網路連接
3. 具有root許可權的計算機
4. Arch Linux的安裝介質(官網提供下載)
二、製作U盤啟動盤
製作U盤啟動盤需要使用到dd命令。先用df -h命令查看U盤的掛載點,再用umount命令卸載掛在的分區:
$ df -h
$ umount /dev/sdx
其中x是指U盤的編號,例如/dev/sdb、/dev/sdc等。
然後執行以下命令,製作U盤啟動盤:
$ sudo dd if=/path/to/archlinux.iso of=/dev/sdx bs=4M status=progress oflag=sync
其中/path/to/archlinux.iso是本地Arch Linux安裝鏡像的路徑;如果在執行過程中出現「dd: 寫文件時出錯:設備或資源忙」這樣的錯誤提示,建議等待一段時間後重新執行命令即可。
三、進入Arch Linux安裝程序
將製作好的啟動盤插入需要安裝Arch Linux的計算機,然後重啟該計算機,在啟動界面按照提示進入到U盤啟動盤。按下回車鍵之後,即可進入到Arch Linux的安裝程序。
四、設置鍵盤布局
在進入安裝程序的界面之後,需要設置Arch Linux的鍵盤布局。根據自己的實際情況選擇鍵盤布局,並進行測試。如果測試成功,則可以進入下一步。
$ loadkeys us
五、分區
Arch Linux安裝程序默認使用fdisk工具來進行分區。使用fdisk進行分區的步驟如下:
1. 執行fdisk /dev/sda命令,進入分區工具界面
$ fdisk /dev/sda
2. 執行m命令,查看fdisk的幫助信息
Command (m for help): m
3. 執行n命令,創建一個新的分區
Command (m for help): n
4. 輸入p命令,創建主分區;輸入1,選擇第一個分區;輸入起始扇區,默認即可;輸入結束扇區,默認即可。
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-104857599, default 2048):
Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-104857599, default 104857599):
5. 執行w命令,將分區寫入磁碟
Command (m for help): w
執行完上述操作之後,則可使用lsblk或fdisk命令查看已分區的磁碟信息。
六、格式化分區
根據上一步驟創建的分區信息,可以使用mkfs命令格式化分區,例如:
$ mkfs.ext4 /dev/sda1
七、將分區掛載到根目錄
使用mount命令將根目錄掛載到新創建的分區上,例如:
$ mount /dev/sda1 /mnt
八、安裝基本系統
使用pacstrap命令安裝Arch Linux基本系統:
$ pacstrap /mnt base base-devel
其中base和base-devel是必須安裝的包。
九、配置系統
執行arch-chroot /mnt命令進入新安裝的Arch Linux系統環境,然後進行以下操作:
1. 配置本地化設置:
$ echo LANG=en_US.UTF-8 > /etc/locale.conf
$ echo LANGUAGE=en_US >> /etc/locale.conf
$ echo LC_ALL=C >> /etc/locale.conf
$ locale-gen
2. 設置時區:
$ ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
$ hwclock --systohc --utc
3. 設置網路:
$ echo host > /etc/hostname
$ systemctl enable dhcpcd.service
4. 設置root密碼:
$ passwd
十、安裝引導程序
在安裝完成基本系統之後,需要安裝引導程序使計算機能夠啟動到新安裝的Arch Linux系統。使用grub命令安裝引導程序:
$ pacman -S grub
$ grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=ArchLinux
$ grub-mkconfig -o /boot/grub/grub.cfg
其中,–efi-directory=/boot參數指定EFI分區的掛載點,–bootloader-id=ArchLinux參數指定引導程序的標識符。
原創文章,作者:TSULD,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/370842.html