错误如下:
正在生成 grub 配置文件 ...
找到 Linux 镜像:/boot/vmlinuz-linux-lily
警告: os-prober 将不会运行并检测其它可引导分区。
这些分区上的系统将不会被添加至 GRUB 引导配置中。
请检查 GRUB_DISABLE_OS_PROBER 文档条目以了解详情。
正在添加 UEFI 固件设置的引导菜单项……
完成
怎么处理
错误如下:
正在生成 grub 配置文件 ...
找到 Linux 镜像:/boot/vmlinuz-linux-lily
警告: os-prober 将不会运行并检测其它可引导分区。
这些分区上的系统将不会被添加至 GRUB 引导配置中。
请检查 GRUB_DISABLE_OS_PROBER 文档条目以了解详情。
正在添加 UEFI 固件设置的引导菜单项……
完成
怎么处理
这也不是错误啊,另外你要是需要 grub 探测别的系统那就去改 grub 配置
顺带再插一嘴,还有没有其他打了cjktty补丁的内核,或者可以加快响应速度的内核
没有报错,无需处理。
之所以我这么说是因为在加载完后重启无法选择linuxlily内核,还是只有linux
因为正确的命令应该是sudo grub-mkconfig -o /boot/grub/grub.cfg?
看后面我讲的
也不行,报错如下:
/usr/bin/grub-mkconfig: 行 270: /boot/grub/grub.cfg.new: 没有那个文件或目录
???你的/boot没有挂载吗?
如何判断是否挂载
看看
lsblk -o+FSTYPE,FSSIZE,PARTLABEL,LABEL,UUID,PARTTYPENAME
以及
ls /boot
和
bootctl
的输出。
输出如下:
lsblk的
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS FSTYPE FSSIZE PARTLABEL LABEL UUID PARTTYPENAME
sda 8:0 0 111.8G 0 disk
├─sda1
│ 8:1 0 1G 0 part vfat CD7E-41B0 W95 FAT32
└─sda2
8:2 0 110.8G 0 part / ext4 108.5G 93f6e2f8-de45-4365-bbb2-982344857a10 Linux
zram0
253:0 0 1.8G 0 disk [SWAP] swap zram0 d385622c-a0d2-44bd-9369-39cec1360568
ls /boot的
grub.cfg
bootctl的
Couldn't find EFI system partition. It is recommended to mount it to /boot/ or /efi/.
Alternatively, use --esp-path= to specify path to mount point.
System:
Not booted with EFI
这么看下来应该是没有挂载,怎么修复
格式乱了,不过你确实没挂载/boot。mount /dev/sda1 /boot一下吧……另外检查一下/etc/fstab是不是漏写了?
确实漏写了,两个/sda1和/sda2都漏写了
怎么补
自己写?
自然是,难不成archwiki上可以直接下
更改完成了,可是为什么重新安装linuxlily后报出以下错误
Building image from preset: /etc/mkinitcpio.d/linux-lily.preset: 'default'
==> Using default configuration file: '/etc/mkinitcpio.conf'
-> -k /boot/vmlinuz-linux-lily -g /boot/initramfs-linux-lily.img
/etc/mkinitcpio.conf: 行 82: 寻找匹配的 `"' 时遇到了未预期的 EOF
==> ERROR: Failed to read configuration '/etc/mkinitcpio.conf'
这是警告 不是报错,它意思是您的/etc/default/grub里面GRUB_DISABLE_OS_PROBER参数开启,系统不会检测和引导其他可引导的系统。不想这样就禁用此参数。