当你打算安装Archlinux的时候想必你对Arch有一定的了解了,废话不多说,直奔主题。
工具:虚拟机,Archlinux镜像包 ,可用的网络。
一:虚拟机新建一个Arch 大小40G (可选), cd路径镜像这个不用讲了吧,选择自己的路径。
默认是bios启动我们要改为uefi启动方式,具体方法:打开虚拟机设置>选项>高级>固件设置>选择uefi。
二,打开虚拟机自动进入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吧。桌面的什么的如果需要的按照自己的喜好在自行安装,现在是最轻量的系统,非常干净。强烈推荐在此刻虚拟机拍摄个快照,然后系统装崩了,遇到问题了都可以马上回到最初始的状态而不需要重装。
end