Arch Linux
主要参考arch wiki就可以了,写的很详细,而且从liveCD启动后,~/install.txt中也写有安装流程。这里主要记录一下过程,留存用。

安装系统

由于是安装在虚拟机中的,跳过了很多步骤,完整的还是要参考wiki。

启动方式

首先确定启动方式,先看看是否有/sys/firmware/efi/efivars这个文件,如果不存在,则是BIOS的启动方式,存在的话就是UEFI方式。

更新系统时间

# timedatectl set-ntp true

分区以及格式化分区

我这里有三个分区,gpt格式。
分区
使用gdisk进行分区,1M的BIOS BOOT,参数是类型参数是ef02。
剩下两个就是用来挂载根目录的和swap空间。

分区完成后,使用mkfs.ext4对/dev/sda2进行格式化:

# mkfs.ext4 /dev/sda2

挂载磁盘

# mount /dev/sda2 /mnt

选择软件镜像源

/etc/pacman.d/mirrorlist文件中,内置了很多的源,可以查找一下ustc的源,并将其复制到文件的开头,放在所有源之前。

安装基础包

# pacstrap /mnt base

接下类等待安装完成就可以了。

设置系统

# genfstab -U /mnt >> /mnt/etc/fstab
# arch-chroot /mnt
# ln -s /usr/share/zoneinfo/Region/City /etc/localtime
# hwclock --systohc --utc

设置locale

/etc/locale.gen中把需要用到的编码注释掉。

# locale-gen
# echo LANG=en_US.UTF-8 > /etc/locale.conf

其他设置

# echo myhostname > /etc/hostname
# mkinitcpio -p linux
# passwd

安装GRUB

# grub-install --target=i386-pc /dev/sda
# grub-mkconfig -o /boot/grub/grub.cfg

到这里安装基本完成了,剩下的可以考虑安装个gnome、虚拟机里的话可以装个vm-tools,具体参考arch的wiki即可。