页次: 1
再次感谢依云大美女
应家属要求,又安装了Windows系统。然后在执行
grub-mkconfig -o /boot/grub/grub.cfg
时
提示:
正在生成 grub 配置文件 ...
找到 Linux 镜像:/boot/vmlinuz-linux
找到 initrd 镜像:/boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
警告: os-prober 将运行以检测其它可引导分区。将使用 os-prober 的输出,以检测分区中可引导的二进制文件,并为其创建新的启动项。
/usr/share/grub/grub-mkconfig_lib: 第 237 行:printf: “$”:无效格式字符
然后我看了一下grub-mkconfig_lib这个文件的第237行,是这个:
printf "$(gettext "$gettext_printf_format")" "$@"
另外,因为在前些日子首页上有一条关于grub的信息,当时我并没有重新运行grub-install这个命令。今天出现这个问题后我重新运行了grub-install,但问题依旧。
想请教一下大家如何解决,感谢。
最近编辑记录 freezai (2022-09-24 17:41:33)
Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有
离线
env -u LANGUAGE LANG=C grub-mkconfig -o /boot/grub/grub.cfg 就可以了,中文翻译有点问题。
离线
env -u LANGUAGE LANG=C grub-mkconfig -o /boot/grub/grub.cfg 就可以了,中文翻译有点问题。
不好意思,还是同样的问题:(只是应该显示中文的地方显示的是?)
# env -u LANGUAGE LANG=C grub-mkconfig -o /boot/grub/grub.cfg
???? grub ???? ...
?? Linux ??:/boot/vmlinuz-linux
?? initrd ??:/boot/intel-ucode.img /boot/initramfs-linux.img
Found fallback initrd image(s) in /boot: intel-ucode.img initramfs-linux-fallback.img
??: os-prober ??????????????
??? os-prober ???,???????????????,???????????
/usr/share/grub/grub-mkconfig_lib: ? 237 ?:printf: "$":??????
是不是我还要在类似/etc/profile或者~/.bashrc这类地方做设置一下什么的?
Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有
离线
咦,你还设置了 LC_* 么?locale 命令看看。
离线
咦,你还设置了 LC_* 么?locale 命令看看。
这个系统是很久之前装的了,就算设置过我也忘了……
$ locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES=zh_CN.UTF-8
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=
Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有
离线
啊错了,env | grep LC_ 看看。如果有的话就暂时 unset 掉。
离线
啊错了,env | grep LC_ 看看。如果有的话就暂时 unset 掉。
非常感谢,已经解决了。
Arch Linux的老小白
—“老”当总讲,就是一贯地卖年糕
—连驴打滚都没卖过
—没有
离线
页次: 1