Logo
Overview
Limine 引导安装教程

Limine 引导安装教程

kinntaku kinntaku
January 11, 2026
1 min read

注意: 如果在 chroot 下一定要拔掉 U 盘!

安装软件

limine limine-mkinitcpio-hook limine-snapper-sync inotify-tools

注: limine-mkinitcpio-hooklimine-snapper-sync 只在 cachyos 软件源中存在,使用 arch 软件源请通过 yay 或 paru 安装

启动 Limine

查看启动项

Terminal window
efibootmgr

观察启动项列表中是否有 limine 字样


如果没有 limine 字样的启动项:

复制启动镜像
```bash
cp /usr/share/limine/BOOTX64.EFI /boot/EFI/arch-limine/
```
添加启动项
```bash
efibootmgr --create --disk /dev/nvme0n1 --part 2 --label "Limine" --loader '\EFI\limine\BOOTX64.EFI' --unicode
```
注意: 其中 `/dev/nvme0n1` 是你想装的efi分区所在磁盘, 不是分区, 后面的 `--part` 用来指定分区

修改 /etc/limine-entry-tool.conf 添加

Terminal window
KERNEL_CMDLINE[default]="root=UUID=5af74557-3688-4f4d-b495-117936cb4a0f rootflags=subvol=/@ rw loglevel=5 nowatchdog modprobe.blacklist=sp5100_tco"

将 uuid 改为你的 uuid

注: Intel 用户请把 modprobe.blacklist=sp5100_tco 替换为 modprobe.blacklist=iTCO_wdt

常见指令

Terminal window
# 更新配置
sudo limine-update
# 更新快照
sudo limine-snapper-sync

创建 windows boot manager 启动项

Terminal window
lsblk -f
# 找到 windows efi 分区地址, 例如 nvme0n1p1 vfat FAT32 91A1-B9BE
lsblk -dno PARTUUID /dev/nvme0n1p1
#查看分区 PARTUUID, 例如: 82fa57db-407b-4d1c-9ac8-eda647673859

编辑 /boot/limine.conf 添加

Terminal window
/Windows 11
# no-overwrite
comment: Windows 11 Boot Manager
protocol: efi_chainload
# 替换为你刚才查到的 UUID
path: uuid(82fa57db-407b-4d1c-9ac8-eda647673859):/EFI/Microsoft/Boot/bootmgfw.efi