参考:
VMware下安装Arch Linux图文详解 - 知乎 (zhihu.com)
虚拟机上安装archLinux以及图形界面 - 简书 (jianshu.com)
在 VMware Workstation 上 安装 Arch Linux ( UEFI + GPT ) - Eric (ericclose.github.io)
Arch Linux 安装使用教程 - ArchTutorial - Arch Linux Studio
0.网络环境及引导设置
此次配置虚拟机环境,物理机安装使用rufus烧入即可不过多阐述
1.检查网络
ping baidu.com
2.设置系统时间
3.建立硬盘分区
lsblk
cfdisk /dev/sda
分好后重新lsblk
4.格式化分区
5.挂载分区
注意先挂载根目录,后挂载efi,否则会出问题
6.选择镜像
vim /etc/pacman.d/mirrorlist
pacman -Syy 刷一下软件库
7.安装基本系统
wiki命令
pacstrap /mnt base linux linux-firmware
确保有内核,不然安装重启会进入grub界面
在安装一下base-devel 和vim
还要安装网络等必要软件
pacstrap /mnt dhcpcd iwd vim sudo bash-completion
8.配置系统
Fstab
genfstab -U /mnt >> /mnt/etc/fstab
cat /mnt/etc/fstab
Chroot
切换到新安装的系统
arch-chroot /mnt
时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
本土化
vim /etc/locale.gen
把en_US.UTF-8 UTF-8和zh_CN.UTF-8 UTF-8前面的#去掉
执行locale-gen生成指定的本地化文件
locale-gen
创建locale.conf并编辑LANG变量
echo "LANG=en_US.UTF-8" >> /etc/locale.conf
网络
创建主机名,设置主机名称rharch
echo rharch >> /etc/hostname
编辑hosts文件
vim /etc/hosts
添加以下内容
127.0.0.1 localhost
::1 localhost
127.0.1.1 rharch.localdomain rharch
设置Root密码
passwd
安装微码
# alternative
pacman -S intel-ucode #Intel
pacman -S amd-ucode #AMD
创建新用户
使用visodu修改/etc/sudoers
取消wheel组所在行的注释
9.安装引导程序
因为只是虚拟机非物理机所以只需要安装grub和efibootmgr
pacman -S grub efibootmgr
双系统安装os-prober还有ntfs-3g,否则识别不了windowsboot
UEFI引导这么写
然后成成必要的配置文件
如果是物理机双系统安装注意观察是否识别windows boot manager
10.退出重启
exit
# 卸载
umount -R /mnt
reboot