虚拟机安装Arch

202 阅读1分钟

安装指南

下载

通过 Arch官方下载 选择合适的下载源下载相应的ISO文件

安装

vmware

1. 创建虚拟机将ios导入vm启动

2. 等待初始化完成

3. 创建分区

查看硬盘状态

lsblk -l / lsblk -f / fdisk -l

磁盘分区

cfdisk 选择gpt进行分区

UEFI启动时创建以下三个分区,swap可以不创建,双系统可不创建EFI

格式化分区

mkfs.ext4 /dev/sda3(根分区)

mkswap /dev/sda2(交换空间分区)

mkfs.fat -F 32 /dev/sda1(EFI 分区)

挂载

挂载EFI分区

mount /dev/sda3 /mnt

mount --mkdir /dev/sda1 /mnt/boot

挂载swap分区

swapon /dev/sda2

换源

Arch Linux 的优势在于可以自由安装系统的每个部分,甚至是内核,中国的用户在安装之前要先更换软件镜像源,使用以下命令编辑源列表:

# nano /etc/pacman.d/mirrorlist

在第一行加入:

Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch

或者

reflector -c China -a 72 --sort rate --save /etc/pacman.d/mirrorlist

刷新软件包列表:pacman -Syy

安装基本系统

pacstrp -K /mnt base base-devel linux linux-firmware linux-headers NetworkManager dhcpcd openssh grub efibootmgr man-db man-pages git

挂载 EFI 分区(如果有):
mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
载入系统

用以下命令生成 fstab文件/

genfstab -U /mnt >> /mnt/etc/fstab

进入到新系统里面配置新系统

arch-chroot /mnt

修改时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

hwclock --systohc

安装vim

pacman -S vim

中文

cd /etc vim

locale.gen

去掉 en_US.UTF-8 前的#

locale-gen

touch locale.conf // 这可以跳过,会自动生成

vim locale.conf

LANG=en_US.UTF-8

设置root密码

passwd

新建用户

useradd -m 名字

passwd 名字

GRUB

pacman -S grub efibootmgr

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg
服务自启动:
打印机(如果需要):
systemctl enable cups
ssh 服务:
systemctl enable sshd
网络服务:
systemctl enable NetworkManager dhcpcd