2.2 查看系统的引导方式需要判断系统是由传统BIOS引导还是UEFI , 使用以下命令:
ls /sys/firewall/efi
【电子商务|由吉他手开发的Linux发行版? Arch Linux最新上手安装教程(图文)】
如果像我这样报错 , 则没有UEFI引导文件 , 为传统BIOS 。 区分这个是为后面设置有细微的不同 。
2.3 设置时间同步使用以下命令来启用时间同步 , 如果状态为yes(如图) , 表明开启 。
# timedatectl set-ntp true
2.4 建立磁盘分区
系统如果识别到磁盘 , 就会将其分配为一个块设备 , 如 /dev/sda、/dev/nvme0n1 或 /dev/mmcblk0 。 可以使用 lsblk 或者 fdisk 查看: 比如我这里只有一块磁盘/dev/sda , 具有50G的磁盘空间 。
根据前面传统BIOS和UEFI的引导不同 , 磁盘分区也有些许变化可以参考下图 。
从官方图示来看 , 传统BIOS需要建立两个分区 , UEFI需要建立三个分区 。 我这里以传统BIOS来演示 , UEFI操作类似 。
# 建立第一个SWAP分区
fdisk /dev/sda
n
p
回车
回车
+1G
# 建立第二个根分区
n
p
回车
回车
回车
w # 保存配置 , 将所有剩下的磁盘空间给根
这样磁盘分区就搞定了 。
2.5 格式化分区前面创建的两块分区 , 在此需要对其进行初始化 。
# 初始化交换分区 , 并使之生效
# mkswap /dev/sda1
# swapon /dev/sda1
# 格式化根分区
# mkfs.ext4 /dev/sda2
# 挂载根
# mount /dev/sda2 /mnt
2.6 安装必要的软件包安装 base 软件包和 Linux 内核以及常规硬件的固件:
# pacstrap /mnt base linux linux-firmware
2.7 配置系统genfstab -U /mnt >> /mnt/etc/fstab
# change root到新安装的系统
arch-chroot /mnt
# 设置时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
hwclock --systohc
安装一些系统必要的软件包:
pacman -S vim
pacman -S grub
修改/etc/locale.gen , 然后取消掉 en_US.UTF-8 UTF-8
vim /etc/locale.gen
……
en_US.UTF-8 UTF-8
# 修改完后执行以下命令
locale-gen
3.其他配置Initramfs配置
mkinitcpio -P
设置好root密码 , 正式进入系统会用到 。
passwd
4.添加引导其中 /dev/sda是要安装 GRUB
grub-install --target=i386-pc /dev/sda
image
如果是UEFI则用下面的配置:
grub-install --target=x86_64-efi --efi-directory=esp --bootloader-id=GRUB
生成引导文件:
grub-mkconfig -o /boot/grub/grub.cfg
完成后 , 退出并取消挂载 , 重启系统 。
exit
cd / && umount /mnt
reboot
5.启动Arch Linux重启后 , 看到引导菜单 , 你就成功了一半 。
看到字符界面 , 就安装成功了 。
结语你用于Arch Linux吗?欢迎留言讨论 。 下期为Arch Linux安装图形界面 。
- 为什么科学家表示人类“灭绝”的可能性极低?这些理由你赞同吗?
- 显卡|3个不买RTX 3080的理由:没钱只能排最后
- 路由器|WiFi信号增强从简到易,软硬兼施后效果明显
- 电子商务|关于电子商务
- 电子商务|欧洲跨境电商销售额市场排名公布,第一名令人意外!
- 电子商务|3D打印机有多强大?科学家曾利用3D打印技术打印出火箭喷射器
- 电子商务|取消外卖和关闭电商,恢复市面繁荣,你同意这波操作吗?
- 如何实现一根网线连接路由器,既能上网又可以使用itv呢?
- 路由器|价值4200万越南盾!三星推出S22Ultra限量版,国内会有吗?
- YK43FH高压气体减压阀主要由主阀和导阀两大部件组成
