Arch Linux

来自百合仙子's Wiki
跳转到导航 跳转到搜索

安装

硬盘安装

注意要给内核 archisolabel=ARCH_202109 等参数,不然启动内核后找不到根文件系统。[1]

示例:[2]

menuentry "Arch Linux 2021.09.01 x86_64 iso" {
  set isofile="/archives/archlinux-2021.09.01-x86_64.iso"
  loopback loop (hd0,7)$isofile
  linux (loop)/arch/boot/x86_64/vmlinuz-linux archisolabel=ARCH_202109 img_dev=/dev/sda7 img_loop=$isofile earlymodules=loop
  initrd (loop)/arch/boot/x86_64/initramfs-linux.img
}

配置

从USB启动

需要在 /etc/mkinitcpio.conf 中的 HOOKS= 行添加 usb,然后重新生成 initrd:[3]

mkinitcpio -P

音频

配置PulseAudio,可使用以下包:[4]

  • pulseaudio-alsa, 就一个配置文件,用处不明
  • pamixer-git. 命令行调节音量用的,Awesome 音量 widget 改用这个了
  • pavucontrol, 图形界面的音量调节工具。更新后的 Awesome 音量 widget 上点右键运行它,可以针对不同的程序进行调节

mplayer 配置文件中添加一行

ao=pulse

内核参数

break=y
在挂载根文件系统前进入 initramfs 的 shell。在退出该 shell 后启动会继续。[5]

启动盘分析

相关脚本在 initramfs 的hooks/archiso脚本中。

内核命令行参数

  • mirror: 禁用自动启动的 reflector 服务

参见

外部链接

安装与配置

技巧

官方资源

软件源

参考资料