1. 在cmd下輸入 certutil -hashfile 鏡像絕對路徑 MD5。擷取檔案 md5 然後和官網的校驗。
2. 在 virtualbox 裡建立 arch linux 虛拟機,在存儲->CD光牒裡添加鏡像。
3. 啟動虛拟機,選擇第一項 Boot Arch Linux。
4. 檢測網絡 ping baidu.com 然後用 CTRL + c 強制結束。可以使用參數 -c n 指定ping n次。
5. 更新時間 timedatectl set-ntp true。
6. 磁盤分區:
1. 使用 fdisk -l 檢視有哪些磁盤。一般 /dev/sda 是我們需要分區的磁盤位置
2. cfdisk /dev/sda 進入磁盤進行分區,首選 dos
3. 分區方案:
1. 一個 512M 的 Boot分區 (注意将其設定為 Bootable ,隻需選中 該分區然後選中 Bootable 回車,Boot 該分區在 Boot 就會有一個 * 辨別)
2. 一個 2G 的交換分區
3. 一個剩餘大小的根目錄("/")分區
4. 選中 write 将分區方案寫入,最後 quit 退出
4. 最後可以用 lsblk 檢查一下
7. 分區格式化
1. boot 分區 和 根目錄分區使用相同檔案系統格式化:
mkfs.ext4 /dev/sda1
mkfs.ext4 /dev/sda3
2. 格式化交換分區:
mkswap /dev/sda2
3. 開啟交換分區:
swapon /dev/sda2
8. 添加鏡像源
1. 打開鏡像源清單檔案:
nano /etc/pacman.d/mirrorlist
2. 添加鏡像源:
在 # china 下添加
Server = http://mirrors.zju.edu.cn/archlinux/$repo/os/$arch
Server = http://mirrors.163.com/archlinux/$repo/os/$arch
3. 輸入 CTRL + x,然後再輸入 y 回車,最後再回車儲存并退出。
9. 在本機同步鏡像源資料庫:
pacman -Syy
10. 挂載分區
1. 将根目錄分區挂載到根目錄:
mount /dev/sda3 /mnt
2. 在根目錄中建立啟動目錄(boot):
mkdir -p /mnt/boot
3. 将 Boot 分區挂載到 根目錄下的 boot 目錄:
mount /dev/sda1 /mnt/boot
11. 在根目錄下安裝系統:
pacstrap /mnt base base-devel
12. 為了讓系統能夠在每次重新開機之後自動挂載各各分區,需要把目前的分區挂載方式寫入到 fstab 的檔案中:
genfstab -U -p /mnt >> /mnt/etc/fstab
檢查 fstab 檔案内容:
more /mnt/etc/fstab
13. 暫時登陸到安裝好的系統中,開始系統配置
1. 登陸系統:
arch-chroot /mnt
2. 打開配置檔案:
nano /etc/locale.gen
3. 移除一行開頭的"#" 即為選擇:
en_US.UTF-8 UTF-8
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
4. 儲存退出:
CTRL + x,然後 y, 然後回車
14. 生成 locale 資訊:
locale-gen
15. 建立 locale.conf 并選擇要使用的本地化選項:
echo LANG=EN_US.UTF-8 > /etc/locale.conf
16. 設定時區:
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
17. 設定硬體時間為UTC模式:
hwclock --systohc --utc
18. 設定主機名:
echo 你的主機名 > /etc/hostname
19. 設定 root 密碼:
passwd
18. 網絡配置:
1. 檢視目前網絡連接配接:
ip a
2. 拷貝 dhcp 樣本:
cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/my_network
4. 打開 my_network 檔案:
nano /etc/netctl/my_network
5. 修改 Interface:
Interface=enp0s3
6. CTRL + x,y, 回車 儲存并退出
19. 啟用網絡配置:
netctl enable my_network
20. 安裝 Boot Loader
1. 下載下傳 grub:
pacman -S grub
2. 将 arch linux 安裝到 /dev/sda 磁盤:
grub-install --target=i386-pc --recheck /dev/sda
3. 生成啟動所需要的 grub 檔案:
grub-mkconfig -o /boot/grub/grub.cfg
21. 從剛安裝的系統中退出:
exit
22. 解除安裝剛才挂載的檔案系統:
umount /mnt/boot
umount /mnt
23. 關機:
poweroff
24. 在虛拟機設定中移除CD光牒鏡像
25. 最後啟動虛拟機即可。
參考:
- 知其是以然:在 VirtualBox 裡安裝 Arch Linux 作業系統
- Arch Linux 官網文檔:Installation guide