最近将自己的笔记本电脑(联想小新13pro锐龙版)操作系统由原先的Pop!_OS替换为Arch Linux,Arch Linux默认内核是Linux的主线内核,不过在Arch Linux仓库中,有一个linux-zen内核,有关介绍在这里,安装很简单,操作如下。

  1. 安装 Zen Kernel

    1
    sudo pacman -S linux-zen linux-zen-headers
  2. grub引导

    1
    sudo grub-mkconfig -o /boot/grub/grub.cfg
  3. systemd-boot引导。首先新增一个zen的配置文件,我的笔记本CPU是AMD,已经安amd-ucode,如果是Intel,安装intel-ucode,修改为intel-ucode.img,PARTUUID需要修改为当前电脑实际的PARTUUID值,可以执行 sudo blkid 进行查看。

    1
    2
    3
    4
    5
    sudo echo "title          Arch Linux Zen
    linux /vmlinuz-linux-zen
    initrd /initramfs-linux-zen.img
    initrd /amd-ucode.img
    options root=PARTUUID=xxxxxx rw" >> /boot/loader/entries/zen.conf
  4. 修改/boot/loader/loader.conf,将default对于的值修改为zen,因为原有主线内核保留,可以在systemd-boot引导开始时选择不同的内核启动系统。

相关ArchWiki:

https://wiki.archlinux.org/index.php/kernel

https://wiki.archlinux.org/index.php/GRUB

https://wiki.archlinux.org/index.php/Systemd-boot