dsfgamesky 发表于 2019-11-29 22:56 前面说了,不要瞎用insmod 你这是加载了不该加载的模块(比如ehci),导致不能访问磁盘了 |
dsfgamesky 发表于 2019-11-29 22:56 timeout最小值为1 设为0本身不合理,你都不显示,还要菜单干啥 |
本帖最后由 dsfgamesky 于 2019-11-29 22:57 编辑 wintoflash 发表于 2019-11-29 22:48 这个for循环代码有问题吗?一直显示“error: disk 'hd0,gpt1' not found!” insmod regexp for module in ${prefix}/${grub_cpu}-${grub_platform}/*.mod ; do regexp --set=1:module '.*/(.*)\.mod' "${module}" insmod ${module} done 还有,timeout=0不管用啊。 |
dsfgamesky 发表于 2019-11-29 22:15 timeout和default |
wintoflash 发表于 2019-11-29 21:54 嗯,看来是不能改了那您知道怎样一进入grub2自动引导第一个菜单吗? |
一旦载入菜单,菜单的title就是定死的 不如submenu "" { if ... ; then menuentry "1" else menuentry "2" fi } |
wintoflash 发表于 2019-11-29 21:21 如果这个菜单项是在子菜单里,那么就没法子更改了吗(不返回到父菜单)? |
dsfgamesky 发表于 2019-11-29 21:10 自己调用自己吧 menuentry "${a}" --unrestricted { if [ "2" == ${a} ]; then set a=1 elif [ "1" == ${a} ]; then set a=2 fi pop_env a configfile /boot/grub/grub.cfg } |
本帖最后由 dsfgamesky 于 2019-11-29 21:12 编辑 wintoflash 发表于 2019-11-24 21:11 再问一个问题 menuentry "${a}" --unrestricted { if [ "2" == ${a} ]; then set a=1 elif [ "1" == ${a} ]; then set a=2 fi pop_env a } 怎么让它执行完之后让菜单项的值也变呢(就是刷新菜单)? |
江南一根葱 发表于 2019-11-25 19:11 Breeze的菜单框,Vimix的背景。。。。觉得混搭还挺好看的 放心食用,爬不出来贞子小姐姐的~~ |
本帖最后由 江南一根葱 于 2019-11-25 19:18 编辑 这主题好像有点创意 不过总觉得会爬出什么东西来。。 |
先关掉进度显示
有需要的时候再打开。 另外我看到你是在UEFI下,只要模块是grub-mkimage在生成grub.efi的时候加入的,就没必要再加载一遍。 |
参与人数 1 | 无忧币 +5 | 收起 理由 |
---|---|---|
dsfgamesky | + 5 | 很给力! |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.