ArchLinux安装小记
主要参考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即可。
pacstrap /mnt base base-devel
掏掏可以顺手吧base-devel一起装上,这样后面方便点