我装过,照着我这个瞧就行了
网络选择桥接模式
ls /sys/firmware/efi/efivars 如果有值证明是 EFI
ping
baidu.com 测试网络
timedatectl set-ntp true 同步系统时间
设置通过 SSH 连接
passwd 为安装环境设置密码
执行 ip -brief link 查看 IP
新的终端执行
vim /etc/pacman.d/mirrorlist
Server =
https://mirrors.ustc.edu.cn/archlinux/$repo/os/$archServer =
https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$archfdisk /dev/sda
m for help
g GPT table
n 回车 回车
+512M EFI 分区
n 回车 回车 回车
t 修改分区类型
选择 1 输入 uefi
t 修改分区
回车默认 2 ,输入 23
p 查看分区表
确认无误,w 修改
mkfs.fat -F32 /dev/sda1
mkfs.ext4 /dev/sda2
使用 mount /dev/sda2 /mnt 将 /dev/sda2 分区挂载到 /mnt
使用 mkdir /mnt/boot 在 /dev/sda2 分区新建 boot 目录
使用 mount /dev/sda1 /mnt/boot 将 /dev/sda1 分区挂载到 /mnt/boot
pacstrap /mnt base base-devel linux linux-firmware dhcpcd vim
开始安装基础包,耐心等待
genfstab -U /mnt >> /mnt/etc/
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
由于还没有安装中文字体,为了避免出现豆腐块,先设置语言为英文
新建 /etc/locale.conf 文件,写入
vim /etc/hostname
写入主机名
vim /etc/hosts
写入
127.0.0.1 localhost
::1 localhost
127.0.1.1 qjl.localdomain qjl
passwd 设置密码
useradd -m -G wheel -s /bin/bash jring
passwd jring
SUDO_EDITOR=vim visudo
删除# %wheel ALL=(ALL) ALL 行前面的#
pacman -Syu grub efibootmgr
grub-install --removable --target=x86_64-efi --efi-directory=/boot
grub-mkconfig -o /boot/grub/grub.cfg
exit # 退回安装环境#
umount -R /mnt # 卸载新分区
reboot # 重启
systemctl enable --now dhcpcd
允许 ssh 连接
sudo pacman -S openssh
sudo systemctl start sshd
sudo systemctl enable sshd
vim /etc/pacman.conf
添加两行
[archlinuxcn]
Server =
https://mirrors.ustc.edu.cn/archlinuxcn/$arch再执行
sudo pacman -Sy archlinuxcn-keyring
配置 swap
yay -Syu systemd-swap
编辑 /etc/systemd/swap.conf ,找到 swapfc_enabled 修改为 swapfc_enabled=1
sudo systemctl enable --now systemd-swap
参考
https://blog.xyenon.bid/VirtualBox-6-%E5%AE%89%E8%A3%85-ArchLinux-%E8%B8%A9%E5%9D%91%E8%AE%B0%E5%BD%95/#top