编辑
Archlinux安装日志
本文访问次数:0
  1. 1. 安装时出现黑屏无法启动的情况
  2. 2. 分区
  3. 3. 网络
    1. 3.1. 关闭dhcpcd
    2. 3.2. 开启无线设备
    3. 3.3. 连接无线网络
    4. 3.4. 开启dhcpcd
  4. 4. 启动
    1. 4.1. 装载EFI分区
    2. 4.2. 安装systemd-boot
    3. 4.3. 查看partuuid
    4. 4.4. 复制启动文件到EFI分区
    5. 4.5. 添加entry
    6. 4.6. 修改loader.conf(可选)
    7. 4.7. 卸载EFI分区
  5. 5. 备注

安装时出现黑屏无法启动的情况

在选择U盘作为启动项并选择boot archlinux x86_64后,出现了黑屏的现象,找到的临时解决方法是选择boot之前,点击F1,然后选择e (dit),输入nomodeset和空格,然后确认即可。

分区

因为是安装Windows双系统,所以现在windows系统中使用磁盘工具创建一个100G大小的分区,不用格式化。然后在安装archlinux的时候使用fdisk创建esp和1系统分区,具体命令如下

fdisk /dev/sda
可以使用m查看命令说明,首先创建ESP,也就是EFI System Partition
fdisk>n
#使用默认number
#使用默认起始sector
#不使用默认结束sector,输入500M
+size500M
#转换格式
fdisk>t
#选择刚才的number
#输入1,然后确认即可

然后创建系统分区,至于创建几个分区就看自己的情况了,我只创建一个分区,创建流程和上面的类似,就不再赘述。最后格式化分区

mkfs.fat -F32 /dev/sda3
mkfs.ext4 /dev/sda4

网络

如果准备使用无线网络2安装系统的话,我建议将密码验证关闭,不然wpa_supplicant有可能提示你驱动不兼容等问题。连接无线网络分为以下几个步骤

关闭dhcpcd

systemctl stop dhcpcd

开启无线设备

ip link set wlp4s0 up

wlp4s0是设备的名称,可以通过ip link命令查看

连接无线网络

iw wlp4s0 connect zongren
#检测是否连接成功
iw dev wlp4s0 link

开启dhcpcd

systemctl start dhcpcd

启动

其实安装的过程还是很顺利的,在启动这一步遇到了很多麻烦,还好最后都解决了,需要注意的是,以下内容仅针对UEFI启动模式

装载EFI分区

装载EFI分区,并创建arch文件夹

mount /dev/sdaX /esp
mkdir /esp/EFI/arch

请根据实际情况替换X

安装systemd-boot

bootctl --path=/esp install

查看partuuid

输入以下命令,并记录archlinux分区对应的partuuid

ls -l /dev/disk/by-partuuid

复制启动文件到EFI分区

cp -R /boot/. /esp/EFI/arch/

添加entry

创建arch.conf文件

nano /esp/entries/arch.conf

写入以下内容

title          Arch Linux
linux          /EFI/arch/vmlinuz-linux
initrd         /EFI/arch/initramfs-linux.img
options        root=PARTUUID=YOUR_PARTUUID rw

YOUR_PARTUUID替换为刚才记录的值,options还可以添加其它参数,例如nomodeset

修改loader.conf(可选)

创建好entry之后,可以修改loader.conf文件,从而设置默认启动项

default  arch
timeout  3
editor   0

卸载EFI分区

umount /esp

备注


  1. 1.如果已经存在ESP(EFI System Partition)分区的话,不需要再创建一个
  2. 2.还可以用USB连接手机,然后使用手机共享的wifi网络
没有任何评论