无忧启动论坛

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

[原创] GRUB2 UEFI 下的磁盘仿真

    [复制链接]
1#
发表于 2019-11-23 16:04:15 | 显示全部楼层
本帖最后由 ggmm888 于 2019-11-23 20:00 编辑

set pager=0;
set debug=off;
export enable_progress_indicator=0;

loadfont ${prefix}/fonts/unicode.xz;
export locale_dir=${prefix}/locale;

set lang=en_US

export gfxmode=1024x768;
export gfxpayload=keep;
terminal_output gfxterm;

export theme=$prefix/themes/slack/theme.txt;

menuentry "menu 1" {
  echo 1
}
menuentry "menu 2" {
  echo 2
}

en_US语言,unicode.xz字体,这两个文件如何得来?

GRUB2 UEFI 下的磁盘仿真,grub2   下载:https://github.com/aIive/builds/archive/master.zip 这个文件里面没有,还是不适合使用中文?


还有一个问题,得到的bootx64.efi文件,在纯UEFI下启动ISO镜像,就是ISO镜像必须附合UEFI规范的才能启动,符合BIOS镜像不能启动,对吗?测试分区工具DG.ISO不能启动


启动ISO文件:
menuentry "启动ISO文件" {
search --file /neyan/grub/memdisk --set=root
linux16  /neyan/grub/memdisk  iso
initrd16 /rdtobot/DG.iso
}

上面的工具,启动ISO文件应如何写菜单,MAP菜单不能使用
回复

使用道具 举报

2#
发表于 2019-11-24 22:16:24 | 显示全部楼层
grub.cfg 菜单喜欢显示中文

点评

喜欢中文菜单就直接使用中文菜单,不需要特别设置: menuentry "菜单 1" { echo 1 } menuentry "菜单 2" { echo 2 } menuentry "启动ISO文件" { search --file /neyan/grub/memdisk --set=root linux  详情 回复 发表于 2019-11-25 15:12
回复

使用道具 举报

3#
发表于 2019-11-25 16:13:20 | 显示全部楼层
我是在虚拟机中测试的,虚拟机中中文是??号,实机无条件测试。
多谢了

点评

关于中文显示请参考http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=413597&pid=3910839&fromuid=586362  详情 回复 发表于 2019-11-30 22:37
回复

使用道具 举报

4#
发表于 2019-12-1 18:53:08 | 显示全部楼层
本帖最后由 ggmm888 于 2019-12-1 18:57 编辑

grub.cfg显示中文菜单,加入下面内容,使用utf-8编码
terminal_output  gfxterm
loadfont /boot/grub/fonts/unicode.pf2
set locale_dir=/boot/grub/locale
set lang=zh_CN
set gfxmode=auto,800x600,1024x768

添加
语言文件 locale/zh_CN.mo
字体文件 fonts/unicode.pf2

grub.cfg是显示中文菜单,但是执行菜单出现PE不能正常显示等问题?在运行菜单命令时,英文完全不显示。这是在虚拟机中测试结果。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-14 17:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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