VMware 安裝 Arch Linux
阿新 • • 發佈:2022-05-06
步驟基本參照 2021年vmware安裝archlinux -ITKEY_ -CSDN 同時對照 Arch Linux 官方安裝指導
實驗環境:
Windows10
Vmware 版本 :16.2.3 ,
Arch Linux : archlinux-2022.05.01-x86_64
windows10 上的 SSH 終端: MobaXterm
注意事項:
與 參考部落格相比 需要注意的地方: 1. Vmware 配置 Arch Linux 資訊後,在 “開啟此虛擬機器” 前(實際就是安裝 Arch Linux 到 VMware 前),按照下圖設定為 UEFI 引導 。 2. 磁碟分割槽Mount point | Partition | Partition type | Suggested size |
---|---|---|---|
/mnt/boot |
/dev/efi_system_partition |
EFI system partition | At least 300 MiB |
[SWAP] |
/dev/swap_partition |
Linux swap | More than 512 MiB |
/mnt |
/dev/root_partition |
Linux x86-64 root (/) | Remainder of the device |
(parted) mkpart part-type-or-part-label fs-type start end
-
part-type-or-part-label
is interpreted differently based on the partition table:- MBR: the parameter is interpreted as
part-type
, which can be one ofprimary
,extended
orlogical
. - GPT: the parameter is interpreted as
part-label
, which sets the PARTLABEL attribute of the partition. The partition label always has to be set, since mkpart does not allow to create partitions with empty label.
- MBR: the parameter is interpreted as
我分割槽時的大概
mkpart 命令中的 “fs-type” 選項( 如 fat32 、linux-swap 、 ext4 ) 可以不寫,分割槽結束後用下列命令格式化分割槽。
# mkfs.fat -F 32 /dev/efi_system_partition ——實際寫的是 mkfs.fat -F 32 /dev/sda1
# mkswap /dev/swap_partition ——實際寫的是 mkswap /dev/sda2
# mkfs.ext4 /dev/root_partition ——實際寫的是 mkfs.ext4 /dev/sda3
# parted /dev/sda (parted) mklabel New disk label type? gpt (parted) mkpart "EFI system partition" fat32 1MiB 301MiB (parted) set 1 esp on (parted) set partition boot on (parted) mkpart "swap partition" linux-swap 301MiB 2349MiB (parted) mkpart "root partition" ext4 2349MiB -1MiB (parted) print (parted) align-check optimal 1 # 1 是分割槽號parted對話模式下 print 可列出分割槽號碼 (parted) align-check optimal 2 (parted) align-check optimal 3
】
3.
下面這幾個命令中,執行 archlinuxcn 相關的命令會報錯。
參考 https://bbs.archlinux.org/viewtopic.php?id=187746 的回到後,改為:
pacman -Syu haveged systemctl start haveged systemctl enable haveged rm -fr /etc/pacman.d/gnupg pacman-key --init pacman-key --populate pacman-key --refresh-keys sudo pacman -Sy archlinux-keyring sudo pacman -Sy archlinuxcn-keyring sudo pacman -S yay