无忧启动论坛

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

[分享] Grub2的简单使用

    [复制链接]
1#
发表于 2020-1-17 17:33:02 | 显示全部楼层
hilsonma 发表于 2020-1-17 17:02
基于我前面的表达,如果你的双启是指bios/uefi双启的话,就没有必要一定做grub2双启,虽然也可以做到。在 ...

bios下g2确实不能与g4d比,efi下那没得比。但网络启动g2不行,无论是bios还是efi,网启应该来说是ipxe的天下。
回复

使用道具 举报

2#
发表于 2020-1-20 11:44:19 | 显示全部楼层
有个问题请教一下:
  1. set default=0
  2. set fallback=0
  3. set gfxmode=1024x768,auto
  4. set gfxterm_font=unicode
  5. set lang=zh_CN
  6. set locale_dir=$prefix/locale
  7. set pager=1
  8. set timeout=30
  9. set enable_progress_indicator=0

  10. #激活图形模式的输出终端,以允许使用中文和背景图
  11. terminal_output gfxterm
  12. #设置背景图片
  13. background_image $prefix/background.jpg
  14. #加载字体文件($prefix/fonts/unicode.pf2)
  15. loadfont unicode
  16. #加载主题
  17. #set theme=$prefix/themes/winly/theme.txt
  18. #export theme
复制代码
以上是grub.cfg的开头代码,开主题时主题中的背景是可以显示的,但把主题关了,指定的背景图并没显示出来,这个有什么诀窍?



回复

使用道具 举报

3#
发表于 2020-1-20 13:02:52 | 显示全部楼层
hilsonma 发表于 2020-1-20 12:46
说明主题中有背景图片,但
background_image $prefix/background.jpg
这一句中的图片不存在,应该将 ...

图片是存在的,改成background_image $prefix/themes/winly/wallpaper.png也不显示,不显示图片改背景色background_color #0F7F7F也不行。
回复

使用道具 举报

4#
发表于 2020-1-20 13:17:19 | 显示全部楼层
本帖最后由 hhh333 于 2020-1-20 13:21 编辑
hhh333 发表于 2020-1-20 11:44
有个问题请教一下:
以上是grub.cfg的开头代码,开主题时主题中的背景是可以显示的,但把主题关了,指定的 ...

找到原因了,定制时还要加gfxterm_background.
还有颜色值要加双引号
回复

使用道具 举报

5#
发表于 2020-1-20 13:22:50 | 显示全部楼层
hilsonma 发表于 2020-1-20 13:18
进grub2命令行输入相关语句看有什么提示
由短句到长句逐句试,直到找出问题根源

不过还有是点奇怪,主题显示背景不需要这个
回复

使用道具 举报

6#
发表于 2020-1-21 09:11:23 | 显示全部楼层
这个教程好。希望有下一篇进阶使用。
回复

使用道具 举报

7#
发表于 2020-1-21 10:15:47 | 显示全部楼层
zhxy9804 发表于 2020-1-17 22:06
明白了!嘿嘿,其实啊,有时候莫名其妙就想不通呢
特别想追根究底搞个明白不行

我猜你是要这个吧,bios和efi双启: H3CD.7z (2.69 MB, 下载次数: 168)
回复

使用道具 举报

8#
发表于 2020-1-28 22:57:41 | 显示全部楼层
zhxy9804 发表于 2020-1-21 11:23
真的是的来,待会还有问题要请教--------
打开ISO,感觉没看懂,grub2文件在哪里呢?

上虚拟机测试一下不就知道了?制作用的批处理及启动镜像见于我发布的PE系统
回复

使用道具 举报

9#
发表于 2021-5-14 10:48:31 | 显示全部楼层
一段时间不搞这个又要到这里来学习一下。
老大,请教一个问题,bios版本的g2从光盘启动,看了一下root是hd31,是不是hd31以上的都保留给光盘,那么判断是不是从光盘启动,if [ "$root" > "hd30" ];then echo boot from cd;fi怎么提示语法错误?究竟如何判断是不是从光盘启动?

点评

这是因为 grub2 不认 "$root" > "hd30" 这样的表达,本来按说明文件是可以这样用的,但事实就是不认,所以我也不懂了。  详情 回复 发表于 2021-5-15 08:19
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 14:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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