Open jinghuashang opened 2 years ago
其中运行 sudo os-prober 后已经提示 /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi:Windows Boot Manager:Windows:efi
可以使用这个命令 sudo LANG=C grub-mkconfig -o /boot/grub/grub.cfg
运行完sudo LANG=C grub-mkconfig -o /boot/grub/grub.cfg之后没什么变化
运行完sudo LANG=C grub-mkconfig -o /boot/grub/grub.cfg之后没什么变化
尝试这个
sudo LANG=C.UTF-8 grub-mkconfig -o /boot/grub/grub.cfg
已经解决,经群友指点,不用设置LANG,直接编辑
sudo vim /usr/share/grub/grub-mkconfig_lib
删除第235行的"$"符号保存。
grub-mkconfig -o /boot/grub/grub.cfg
不再报错了。
在 /etc/default/grub 中启用 GRUB_DISABLE_OS_PROBER=false 选项后执行 grub-mkconfig -o /boot/grub/grub.cfg 却显示 正在生成 grub 配置文件 ...
找到主题:/boot/grub/themes/bigsur/theme.txt 找到 Linux 镜像:/boot/vmlinuz-linux 找到 initrd 镜像:/boot/amd-ucode.img /boot/initramfs-linux.img Found fallback initrd image(s) in /boot: amd-ucode.img initramfs-linux-fallback.img 警告: os-prober 将运行以检测其它可引导分区。 将使用 os-prober 的输出,以检测分区中可引导的二进制文件,并为其创建新的启动项。 /usr/share/grub/grub-mkconfig_lib: 第 237 行:printf: “$”:无效格式字符 在 ⏎