无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 826773297

关于grub2菜单问题

[复制链接]
发表于 2018-3-11 10:50:03 来自手机 | 显示全部楼层 |阅读模式
grub2怎么调用随机菜单,比如有a和b两个菜单,怎么随机调用这两个菜单中的一个,grub2支持吗
发表于 2018-3-11 11:08:05 | 显示全部楼层
随机临幸 \(^o^)/~







    Mozilla/5.0 (Wayland; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0  (zh-CN)
    ——2018/3/11 上午11:08:05
             
    回复

    使用道具 举报

     楼主| 发表于 2018-3-11 11:17:12 来自手机 | 显示全部楼层
    wintoflash 发表于 2018-3-11 10:57
    为什么要随机?

    因为可以变换不同主题,不会这么单调和乏味
    回复

    使用道具 举报

     楼主| 发表于 2018-3-11 11:17:57 来自手机 | 显示全部楼层
    sysop 发表于 2018-3-11 11:08
    随机临幸 \(^o^)/~



    你你你你你你你……
    回复

    使用道具 举报

     楼主| 发表于 2018-3-11 14:19:57 来自手机 | 显示全部楼层
    wintoflash 发表于 2018-3-11 13:23
    grub没有产生随机数的命令,所以用Lua写个根据系统时间产生伪随机数的脚本吧。

    把以上内容写入/random.l ...

    太好了!!!谢谢大大指点!!!!
    回复

    使用道具 举报

    发表于 2018-3-11 16:05:27 | 显示全部楼层
    学习学习,谢谢
    回复

    使用道具 举报

    发表于 2018-3-11 18:57:22 | 显示全部楼层
    学习学习,谢谢
    回复

    使用道具 举报

    发表于 2018-3-12 09:59:20 | 显示全部楼层
    学习学习,谢谢
    回复

    使用道具 举报

    发表于 2018-3-20 08:51:29 | 显示全部楼层

    大神,你好!好久不见!
           请教一个问题:grub2如何根据内存大小,调用相应主题?
    比如,当内存小于1G时,调用普通主题a,当内存大于或等于1G时,调用bad OS主题b?
    谢谢!
    回复

    使用道具 举报

    发表于 2018-3-20 09:40:23 来自手机 | 显示全部楼层
    这个好,小主题可以采取bados中的一部分,去掉动画就是小主题了,其实还是一个主题。
    回复

    使用道具 举报

    发表于 2018-3-20 23:08:42 | 显示全部楼层
    wintoflash 发表于 2018-3-20 15:16
    实现很困难。efi和legacy-bios的实现方法不一样。而且不能保证准确性。
    另外,内存与动态主题卡不卡没 ...

    想想也是,动态主题是否卡顿,因素肯定很多。内存、CPU的速度、总线的速度、USB的传输速度等等,应该都有关系。
          单纯考虑内存,也是远远不够的,那就算了。
    谢谢!
    回复

    使用道具 举报

    发表于 2018-3-21 07:16:16 来自手机 | 显示全部楼层
    主要还是内核显卡支持。
    回复

    使用道具 举报

    发表于 2018-3-21 10:21:23 | 显示全部楼层
    窄口牛 发表于 2018-3-21 07:16
    主要还是内核显卡支持。

    动态主题后选菜单还是会变得有延迟的,,所以基本上。。。。。。。。。只能自己欣赏欣赏装装B
    回复

    使用道具 举报

    发表于 2018-3-21 11:49:15 | 显示全部楼层
    本帖最后由 exhen 于 2018-3-21 11:53 编辑
    江南一根葱 发表于 2018-3-21 10:21
    动态主题后选菜单还是会变得有延迟的,,所以基本上。。。。。。。。。只能自己欣赏欣赏装装B


    大神好,最近看了大神许多教学贴,受益匪浅。想咨询大神几个问题
    1)利用loopback进行syslinux_configfile运行phoenix系统时,能成功引导,但是凤凰会卡在寻找分区,这该如何解决?
    2)如何在Grub.cfg文件中建立一个隐藏的菜单,或者说如何实现定义一个隐藏的快捷键?
    3)引导不是放在根目录下的windows官方镜像解包中的boot.wim启动安装时(例如 /x86/sources/boot.wim),会提示找不到CD/DVD驱动器,我觉得因为是找不到install.wim路径,这该如何解决。关于这个问题,这是因为我做了多版本整合的install.wim,但是似乎无法从x64安装环境安装x86系统,所以想在U盘中保留两个boot.wim
    4)  如何实现启动时自动选择符合16:9比例的分辨率,有没有现成的轮子可以参考一下
    回复

    使用道具 举报

    发表于 2018-3-23 10:13:28 | 显示全部楼层
    wintoflash 发表于 2018-3-22 22:07
    我不是大神,我也回复一下。

    loopback之后要在kernel命令行里面加上 iso-scan/filename=$iso_path 才 ...

    其他的大概理解了,但是关于第三条,难道就没有办法在同一分区下即可以引导x86又可以引导x64Windows官方安装程序吗
    回复

    使用道具 举报

    发表于 2018-3-23 10:48:28 | 显示全部楼层
    wintoflash 发表于 2018-3-22 22:07
    我不是大神,我也回复一下。

    loopback之后要在kernel命令行里面加上 iso-scan/filename=$iso_path 才 ...

    另外对ubuntu_x64.iso,尝试用loopback.cfg启动失败。指令如下
    root=loop
    export iso_path=/ISO/ubuntu_x64
    configfile /boot/grub/loopback.cfg
    在ubuntu的loading界面会卡住,而同样的代码在ubuntu_x86上就没有问题。在efi86和64的机器上都测试过,问题是一样的。
    回复

    使用道具 举报

    发表于 2018-3-23 12:00:01 | 显示全部楼层
    wintoflash 发表于 2018-3-23 11:46
    这个不对。
    grub里面的export不能这么用,跟shell不一样。
    只能先给变量赋值,再export变量。

    .iso是笔误
    试了一下,export iso_path=这种方式会提示找不到livecd
    set iso_path然后export的方式,会在loading界面直接卡住
    回复

    使用道具 举报

    发表于 2018-3-26 13:22:00 | 显示全部楼层
    本人正在设计Grub主题……,可满足楼主梦想,即将完工,敬请期待……
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

    闽公网安备 35020302032614号

    GMT+8, 2024-3-28 17:53

    Powered by Discuz! X3.3

    © 2001-2017 Comsenz Inc.

    快速回复 返回顶部 返回列表