Archlinux 最新安裝方法 (2020.07.01-x86_64)之虛擬機器 BIOS 安裝
話不多說,直接上乾貨
準備
去Arch 官網,選擇一個合適的國內映象站下載 Arch 安裝包 ISO,地址如下:
https://www.archlinux.org/download/
一、建立虛擬機器
提示:如果你虛擬機器玩的很帥,可跳過 一,但請閱讀 一 中的 19小節
1.點選【檔案】->【新建虛擬機器】
2.勾選【自定義(高階)】,然後點選【下一步】
3.點選【下一步】
4.勾選【稍後安裝作業系統(S)】,然後點選【下一步】
5.勾選【Linux(L)】,版本選擇【Ubuntu 64】(其他版本沒試過,建議按我的步驟操作),然後點選【下一步】
6.給新建的虛擬機器建立名稱(名稱根據自己的意願隨便命名),並選擇虛擬機器安裝的目錄,然後點選【下一步】
7.這裡預設就好了(也可以根據自己的實際計算機配置),然後點選【下一步】
8.我的記憶體大小設定成 2048M(2G),當然也可以根據自己的計算機實際情況進行配置,然後點選【下一步】
9.勾選【使用橋接網路(R)】,然後點選【下一步】
10.預設勾選【LSI Logic(L)】,然後點選【下一步】
11.預設勾選【SCSI(S)】,然後點選【下一步】
12.磁碟勾選【建立新虛擬機器磁碟】,然後點選【下一步】
13.分配虛擬機器磁碟大小,我這裡分配了 80G,也可以根據自身計算機情況進行分配,另:勾選了【將虛擬機器磁碟儲存為單個檔案】,然後點選【下一步】
14.這一步不用更改任何東西,直接點選【下一步】
15.點選【完成】
16.點選【編輯虛擬機器設定】
17.點選【CD/DVD(IDE)】,然後勾選【使用ISO映像檔案】並選擇你的Archlinux iso 檔案
18 ~ 19 非常重要!!!
18.選擇【選項】
19.選擇【高階】然後勾選【BIOS】,最後點選【確定】
勾選【BIOS】這一步非常重要
二、開始安裝 Archlinux
1.選擇【Arch Linux install medium (x86_64,BIOS)】
2.Archlinux 的安裝需要聯網,所以要檢查下虛擬機器是否可聯網,我們先 ping 下 百度或163等網站
ping www.baidu.com
3.更新系統時間
timedatectl set-ntp true
4.修改映象列表
vim /etc/pacman.d/mirrorlist
把中國的映象列表移動到首個映象列表之上,然後儲存退出
5.磁碟分割槽,這裡我用 cfdisk 命令
cfdisk
輸入 cfdisk 後進入如下介面,然後選 gpt 最後回車
6.建立分割槽,選擇 gpt 回車後,會出現如下介面,然後選擇【New】回車
注意,此時的裝置是 Disk: /dev/sda
注意 7~8 非常重要,因為是 BIOS 系統安裝,這裡要特別注意
7.大小輸入 1M,然後回車,如下圖
1M
第一個分割槽,系統設定為 /dev/sda1
8. 選擇【BIOS boot】然後回車
9.把剩餘的空間,建立系統分割槽及其他分割槽,我這裡為了演示就建立一個根分割槽,如果大家想建立 home、swap 等可自行建立
建立完後,選則【Write】寫入磁碟,
10.回車寫入磁碟,此時有個提示,如果輸入 yes 將寫入磁碟,這裡當然輸入 yes 了。
然後回車
11.選擇【Quit】回車退出
12.格式化分割槽,這裡注意 1M 的 /dev/sda1 分割槽不用格式化,只需要把 /dev/sda2 分割槽格式化即可
mkfs.ext4 /dev/sda2
13.掛載分割槽 /dev/sda2 到 /mnt 下
mount /dev/sda2 /mnt
14.執行安裝命令
這裡要主要哦,比較舊的Arch 安裝教程只安裝了 base 和 base-devel,而 linux 與 linux-firmware 沒有安裝,wiki 文件說明了,linux 和linux-firmware 要安裝的。
pacstrap /mnt base linux linux-firmware
15.配置 fstab
genfstab -U /mnt >> /mnt/etc/fstab
16.切換到新安裝的系統
arch-chroot /mnt
17.設定時區
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
18.設定硬體時間
hwclock --systohc --utc
19.為了編輯檔案方便,在新系統安裝 vim
pacman -S vim
20.系統本地化,開啟 /etc/locale.gen 檔案,把 en_US.UTF-8 UTF-8 的註釋去掉,然後wq儲存退出
vim /etc/locale.gen
12.執行 locale-gen 生成 locale 資訊
locale-gen
22.建立 locale.conf 檔案
echo LANG=en_US.UTF-8 > /etc/locale.conf
23.安裝grub
pacman -S grub grub-install --target=i386-pc /dev/sda
注意是 /dev/sda而不是 /dev/sda1 或 /dev/sda2 啥的。
安裝成功後,如下圖
24.生成 grub 配置檔案
grub-mkconfig -o /boot/grub/grub.cfg
25.更改 root 密碼
passwd root
26.網路配置
pacman -S dhcpcd
27.設定開機自啟啟動 dhcpcd
systemctl enable dhcpcd
至此大功告成!!!
28.退出
exit
29.重啟
reboot
echo LANG=en_US.UTF-8 > /etc/locale.conf