Linux 在虚拟机上安装 Arch Linux
目录
Linux 在虚拟机上安装 Arch Linux
安装前
硬件配置
4G 内存,2 * 2 CPU,119G 外存(预先分配)

改固件类型为 UEFI

开启 DHCP 服务,否则需要手动配置 IP 地址

验证固件类型
ls /sys/firmware/efi/efivars
有输出则为 UEFI 模式

连接网络
我们已经开启了 DHCP 服务自动分配了 IP 地址,是可以上网的
ping www.baidu.com

跟新系统时钟
timedatectl set-ntp true
timedatectl status

磁盘分区
fdisk /dev/sda

更改分区类型

格式化分区
mkfs.fat -F 32 /dev/sda1
mkswap /dev/sda2
mkfs.ext4 /dev/sda3

挂载文件系统
swapon /dev/sda2
mount /dev/sda3 /mnt

安装
选择镜像
添加清华Arch镜像
vim /etc/pacman.d/mirrorlist

跟新软件包缓存
pacman -Syy

下载基本包
pacstrap /mnt base linux linux-firmware


配置系统
生成 fstab 文件
genfstab -U /mnt >> /mnt/etc/fstab
切换到新系统
arch-chroot /mnt
设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc

本地化
pacman -S vim
vim /etc/locale.gen
locale-gen
取消 en_US.UTF-8 UTF-8 注释

网络配置
编辑 hostname 文件
vim /etc/hostname
我的 hostname 为 arch,就写 arch。
编辑 hosts 文件
vim /etc/hosts

用户配置
修改 root 密码
passwd
添加新用户 pineapple
useradd -m pineapple
设置 pineapple 密码
passwd pineapple
添加用户权限
usermod -aG wheel,audio,video,optical,storage pineapple
安装 sudo
pacman -S sudo

visudo
取消注释 这一行

grub 配置
安装相关包
pacman -S grub efibootmgr

挂载 EFI 文件系统
mkdir /boot/EFI
mount /dev/sda1 /boot/EFI

安装 grub
grub-install --target=x86_64-efi --bootloader-id=Arch --recheck
生成配置文件
grub-mkconfig -o /boot/grub/grub.cfg

安装网络管理工具
pacman -S networkmanager

设置开机自启
systemctl enable NetworkManager

最后
退出系统,解除挂载磁盘,关机
exit
umount -l /mnt
shutdown now

开机
使用物理驱动器

喜欢我的文章的话,欢迎关注👇点赞👇评论👇收藏👇 谢谢支持!!!

浙公网安备 33010602011771号