1. 程式人生 > 實用技巧 >Archlinux 最新安裝方法 (2020.07.01-x86_64)之虛擬機器 BIOS 安裝

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