0)、虚拟机开启uefi
ls /sys/firmware/efi/ #查看是否支持uefi
一、安装基本系统
1、进入安装过程
2、查看磁盘
fdisk -l
3、对/dev/sda磁盘创建分区,用来安装ArchLinux
fdisk /dev/sda #使用此命令创建两个分区(“/”和“efi”分区)
mkfs.ext4 /dev/sda1 #以ext4方式格式化磁盘/dev/sda的/dev/sda1分区
mkfs.vfat -F32 /dev/sda2 #以vfat方式创建efi
mount /dev/sda1 /mnt #挂载“/”
mkdir -p /mnt/boot/efi #建立boot文件夹
mount /dev/sda2 /mnt/boot/efi #挂载efi
4、获取ip
dhcpcd
5、设置软件源,使用163的网络源
grep 163 /etc/pacman.d/mirrorlist > bak
cat bak > /etc/pacman.d/mirrorlist
pacman -Syy
6、安装基本操作系统
pacstrap /mnt base base-devel
7、生成fstab
genfstab -U -p /mnt >> /mnt/etc/fstab
8、配置基础系统
arch-chroot /mnt /bin/bash
rm -rf /etc/localtine
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc --utc
9、安装vim编辑器
pacman -S vim
10、设置Locale
vim /etc/locale.gen
en_US.UTF-8 UTF-8
zh_CN.UTF-8 UTF-8
locale-gen
echo LANG=zh_CN.UTF-8 > /etc/locale.conf
11、设置硬件时钟
hwclock --systohc --utc
12、设置主机名
echo yujmo > /etc/hostname
13、设置自动连接网络(有线)
systemctl start dhcpcd
systemctl enable dhcpcd
14、设置root密码
passwd
15、安装GRUB
mkdir /boot/efi/EFI/boot
pacman -S grub-efi-x86_64
pacman -S efibootmgr
pacman -S os-prober
grub-install --efi-directory=/boot/efi --bootloader-id=grub
cp /boot/efi/EFI/grub/grubx64.efi /boot/efi/EFI/boot/bootx64.efi
grub-mkconfig -o /boot/grub/grub.cfg
16、卸载分区并重启机器
exit
umount /mnt/boot/efi
umount /mnt
reboot