Archlinux虚拟机uefi安装

当你打算安装Archlinux的时候想必你对Arch有一定的了解了,废话不多说,直奔主题。

工具:虚拟机,Archlinux镜像包 ,可用的网络。

一:虚拟机新建一个Arch 大小40G (可选),  cd路径镜像这个不用讲了吧,选择自己的路径。

默认是bios启动我们要改为uefi启动方式,具体方法:打开虚拟机设置>选项>高级>固件设置>选择uefi。


Archlinux虚拟机uefi安装_第1张图片

,打开虚拟机自动进入uefi环境然后开始安装程序,因为是虚拟机不需要我们设置网络,物理机的话,需要自己设置。检测一下是否可以上网,ping wwwbaidu.com.

更新系统时钟:timedatectl set-ntp true

更换国内源把中国的源放在最上面可以加快下载速 度。:vim /etc/pacman.d/mirrorlist

分区:lsblk显示分区情况,推荐使用cfdisk分区工具,使用gpt分区方案

new新建一个分区,type分区类型 ,write 写入 ,quit 退出。

我们需要分一个/  , /home,  EFI ,swap    根和家目录类型保持默认就行,EFI分区类型选择EFI system  ,swap选择liunx swap就行。

然后用lsblk查看一下,我的按着上面的顺序分别是sda1,sda2, sda3, sd4。大小分别是20G,12G,300M  7.7G

三:格式化分区

                          mkfs.ext4  /dev/sda1

                          mkfs.ext4  /dev/sda2

                          mkfs.vfat  /dev/sda3

                          mkswap -f /dev/sda4

                          swapon /dev/sda4

四:挂载分区

mount  /dev/sda1 /mnt

mkdir  /mnt/home

mount /dev/sda2 /mnt/home

mkdir /mnt/boot

mkdir /mnt/boot/EFI

mount /dev/sda3 /mnt/boot/EFI

五:安装系统

pacstrap /mnt base执行完这个命令接着就是等待了,根据网速决定时间。

pacstrap /mnt base-devel

生成fstab

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

查看是否生成fstab:cat /mnt/etc/fstab

arch-chroot /mnt  切换进系统,你会发现root主机名颜色什么的变了。

时区

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

硬件时间设置:hwclock --systohc

无线网络链接:pacman -S iw wpa_supplicant dialog

为 root 用户设置密码:passwd 输入两边即可设置成功。

安装微码:pacman -S intel-ucode

安装引导程序:pacman -S grub efibootmgr

      grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub

      grub-mkconfig -o/boot/grub/grub.cfg

重启

  退回安装环境:exit

卸载新分区:umount -R  /mnt 

重启reboot

重启之后可能不能联网需要重新配置一下:

登入系统之后输入:systemctl enable dhcpcd

输入:ip link 检测发现名称是ens33的网卡state 是down状态

用命令:ip link set ens33 up

然后reboot重启就基本解决了。然后就开始使用我们的archlinux吧。桌面的什么的如果需要的按照自己的喜好在自行安装,现在是最轻量的系统,非常干净。强烈推荐在此刻虚拟机拍摄个快照,然后系统装崩了,遇到问题了都可以马上回到最初始的状态而不需要重装。

Archlinux虚拟机uefi安装_第2张图片

                                                                          end

你可能感兴趣的:(Archlinux虚拟机uefi安装)