无忧启动论坛

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

世界上第一个基于primo单驱动+grub2/g4e制作的WIN7 8.1 10UEFI-RAMOS单镜像制作成功

    [复制链接]
91#
 楼主| 发表于 2021-1-4 15:21:25 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-4 15:27 编辑
sevenyu 发表于 2021-1-4 12:13
先不要加载字体,图像,不要在图形模式。=========这个不懂呢?



在字体和图形模式语句前面加上英文#号,就变成了注释行,不会被执行。
#font /efi/grub/unifont.hex.gz
#graphicsmode -1 800


刚才论坛宕机了???

论坛一上午都访问不了,我刚才联系了周老板,重启了下服务器就好了。
回复

使用道具 举报

92#
 楼主| 发表于 2021-1-4 17:05:01 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-4 17:10 编辑
2011yaya2007777 发表于 2021-1-4 16:42
那就是你的电脑不支持图形模式,只能工作在文本模式。改回去吧。


623楼,http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=422652&pid=4186034&fromuid=298214
graphicsmode -1 参数1 参数2 参数3

-1 表示,表示使用 vbe 显示模式。参数值为0x12或0x6A,表示使用 vga 显示模式

参数1 为指定分辨率宽度,可以使用具体数值,也可以使用一个范围值。
参数2 为指定分辨率高度,可以使用具体数值,也可以使用一个范围值。
参数3 为指定位色,可以是具体数值,也可以使用一个范围值。

如果你想获得一个800*600的屏幕分辨率 应该写成这样:
graphicsmode -1 800 600

如果写成这样:graphicsmode -1 100:1000 100:1000
代表:使用vbe模式,分辨率宽度从100到1000这个范围内选取可用的最大值,高度从100到1000这个范围内选取可用的最大值
即,可选320×200,320×400,640×400,640×480,800×600等分辨率,从中选取可用的最高分辨率

想请问下,在UEFI下面,能否用vga 显示模式?比如这样子:
graphicsmode 0x12 800
graphicsmode 0x6A 800
我试了下,好像中文不能正常显示。
回复

使用道具 举报

93#
 楼主| 发表于 2021-1-4 18:01:11 来自手机 | 显示全部楼层
sevenyu 发表于 2021-1-4 17:53
心版,怎么设置可以将菜单放中间,字体放大点?

你这拍照是什么?好像是grub2的?看不清楚啊。/boot/grub/grub.cfg里面,gfxmode=auto,800x600,1024x768修改试试看,指定分辨率。      

点评

试了几个,都没变化,看来是电脑不支持吧!  详情 回复 发表于 2021-1-4 19:04
回复

使用道具 举报

94#
 楼主| 发表于 2021-1-4 19:31:29 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-5 08:23 编辑

改成gfxmode=1024x768,800x600,auto这样子的试试,不要把auto放在前面,加在terminal_output gfxterm这一句前面!本人亲测可行。

loopback -m ramdisk /boot/grub/unicode.xz
loadfont (ramdisk)/grub2/fonts/unicode.pf2
set locale_dir=(ramdisk)/grub2/locale
set lang=zh_CN
set gfxmode=1024x768
terminal_output gfxterm

回复

使用道具 举报

95#
 楼主| 发表于 2021-1-4 20:06:14 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-4 20:07 编辑
2011yaya2007777 发表于 2021-1-4 19:47
试一试这个。


不行啊,直接卡死了
vhd vdf都不行

IMG_20210104_200543.jpg (22.08 KB, 下载次数: 115)

IMG_20210104_200543.jpg

16097620391610.6581801598644477.jpg (26 KB, 下载次数: 108)

16097620391610.6581801598644477.jpg
回复

使用道具 举报

96#
 楼主| 发表于 2021-1-5 07:35:11 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 08:50 编辑
renfuqing 发表于 2021-1-4 20:36
感谢楼主的指点,感谢无忧的无私奉献,是我之前primo6.3.1没有激活的原因,我晚上回来使用5.6版本制作了 ...

失败的反馈固然很重要,但是成功的反馈也有助于经验的积累和技术的进步。你成功的反馈还不足够充分,我问的问题你没有回复。
你看下我在284楼的回帖,http://wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=423423&pid=4209775&fromuid=298214,我可是各种可能的原因都分析了下。
1、单镜像模式,你的vdf大小输入的是多大的?或者说最终生成的vdf是多大的?我只测试过8GB的单镜像vdf文件成功加载。有网友反馈超过20GB的vdf镜像加载可能会失败,但我没有去具体验证,我估计是与HKLM\system\CurrentControlSet\Control\PnP\PollBootPartitionTimeout=60000太小有关,但我没有去具体验证,我不知道这个数值改大改小倒底是否有影响,验证花的时间精力太大。
芈员外的一键primo-RAMOS里面,包含BIOS下面14种制作模式(包含傻瓜模式及XP模式)和UEFI下面的9种制作模式(总有一种是适合你的),还要做到XP、WIN7 8 10的适配,WIN7 8 10还有中文版、英文版之分,WIN10版本分支还很多,各种模式都要测试一遍,估算下至少有(12+9)*3=63种之多,我有个磁盘分区500GB,装满了各种vhd和vdf,这还不包括删除的各种vhd和vdf,测试工作量是非常之大的,消耗的时间很多,我的测试没有涵盖的部分,需要网友的反馈,这样子能省时省力,如果没有网友失败的反馈,我就视为这个潜在的问题没有解决的需求,直接放弃即可。
2、既然用primo驱动,当然是要用双镜像模式,双镜像才是最终目的,单镜像只是做铺垫。因为双镜像,可以让C盘等于内存大小,可以充分利用内存。
3、你的成功告诉我,在win10-20h2-2020十二月最新版本上面,一键单镜像制作没有问题。


回复

使用道具 举报

97#
 楼主| 发表于 2021-1-5 07:44:21 | 显示全部楼层
xuxuezeng 发表于 2021-1-5 00:34
楼主,我用你新版本的【RAMOS一键批处理多合一V4.0.0】在线制作P驱R驱F驱内存系统工具,制作成功ramos 文 ...

1、我在2楼网盘里面https://liuzhaoyzz.lanzoux.com/b00n7bcqf,上传了个2020-1-2更新的版本,前面的帖子有提到的,应该已经解决了ESP分区文件拷贝及引导的问题,你倒底用的是哪个版本?
2、我的回帖,点“只看该作者”,就可以看到我的所有回帖。vdf中BCD的问题已经修正过了。
我想你指的是:
114楼:http://wuyou.net/forum.php?mod=r ... 6880&fromuid=298214
176楼:http://wuyou.net/forum.php?mod=r ... 8312&fromuid=298214


回复

使用道具 举报

98#
 楼主| 发表于 2021-1-5 08:06:15 | 显示全部楼层
d634655401 发表于 2021-1-5 00:51
不知道现在能不能基于uefi_ramos。用U盘来启动ramos,U盘创建2个分区,一个用来启动的fat分区,一个放vdf文 ...

d634655401,sairen139,
我对于从优盘启动RAMOS完全没有兴趣,USB2.0和USB3.0的理论速度换算下是60MB/S和625MB/S,实际上读写速度能够达到理论速度的60%就不错了,也就是35MB/S和300MB/S左右,这个速度比不上机械硬盘和sata-ssd的速度,即使有了NVME高速优盘,也受制于USB3.0接口的限制,还有读写稳定性的问题。所以我对从优盘启动的RAMOS完全没有兴趣。你都想着从优盘启动了,还要啥自行车啊?

我觉得基于svbus驱动的RAMOS,是很适合于部署在优盘上的,你只需要把你原来硬盘上面的集成了svbus驱动的xxx.vhd拷贝到优盘,添加个启动菜单即可从优盘启动,非常之简单。基于svbus驱动制作的RAMOS,支持BIOS/UEFI启动,vhd可以改路径、改名字,只要g4e/grub2菜单里面同步更新下路径名字,能够找到xxx.vhd即可,超级简单,没有primo驱动的RAMOS那么复杂。(我没有测试,也没有兴趣)

如果说想要通用点,那就去玩Windows to go就是了。


前面的帖子我看错了,回帖已经修改。
回复

使用道具 举报

99#
 楼主| 发表于 2021-1-5 08:40:28 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-5 08:46 编辑
mygamexxx 发表于 2021-1-5 08:29
请教一下各位玩RAMOS的高手,如果使用WIN10LTS,需要多大内存?一般只装OFFICE和各个银行的网上银行。
因 ...

        对于WIN10X64,建议16GB内存起步,当然越大越好,普通的WIN10系统,如果没有8GB内存,就需要开启虚拟内存,用硬盘当做内存,如果关闭虚拟内存可能就会提示内存太小,所以真的不能再小了!抛开软件需求谈硬件需求,毫无意义!
软件升级RAMOS可以热备份,大概2分钟左右。

你的问题都可以在置顶的帖子里面找到答案。致RAMOS新手 - RAMOS - 无忧启动论坛 - Powered by Discuz! http://bbs.wuyou.net/forum.php?m ... 0562&extra=page%3D1
比如第3条和第8条。

临渊羡鱼,不如退而结网。

点评

ramos热备份可以在3秒内完成。  详情 回复 发表于 2021-1-5 10:57
回复

使用道具 举报

100#
 楼主| 发表于 2021-1-5 19:16:57 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-5 19:18 编辑
xuxuezeng 发表于 2021-1-5 18:59
2、选第一项出现下图:

卡死在这里


       你的primo是什么版本的?是否以管理员身份运行一键?另外这个帖子你再通篇看看,是否有没有注意到的地方?

点评

primo版本是: [attachimg]472217[/attachimg] 是在网上下的破解注册了,就不知道这个行不。都是以管理员身份运行一键。[/backcolor]  详情 回复 发表于 2021-1-5 19:28
回复

使用道具 举报

101#
 楼主| 发表于 2021-1-5 19:38:28 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-5 19:41 编辑
xuxuezeng 发表于 2021-1-5 19:28
primo版本是:




这个版本的好像没有真正破解吧。。。换用5.6server版本试试,卸载旧版本后按照提示重启下。另外,你的镜像文件较大,进系统可能会比较慢,你等了多久?        

点评

就进到了与个画面就卡了,基本是很快就进了,感觉没到加盘到系统那一步,我以为出现那个画面后就是加内容到内存的时候了。我刚才看了,我也觉得没有真正破解。  详情 回复 发表于 2021-1-5 19:43
回复

使用道具 举报

102#
 楼主| 发表于 2021-1-6 07:10:48 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 08:30 编辑
xuxuezeng 发表于 2021-1-5 22:07
 终于成功了,原系统安装在硬盘;以前卡在那个画面的原因是我使用的primo版本未完全破解, ...

        很好的反馈,从你反馈的信息我知道了:
1、双镜像15GB的镜像加载没问题。我没有测试过15GB的镜像,看了下我的电脑,最大的镜像好像是11GB的。
2、原系统安装在GPT分区也可以。(为了测试方便,我安装了很多个vhd系统,互不干扰,我的测试环境原系统都是在vhd中。)
回复

使用道具 举报

103#
 楼主| 发表于 2021-1-6 07:12:27 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 08:33 编辑
sevenyu 发表于 2021-1-5 13:49
搭车请教下,你的苹果电脑装windows稳定吗?有没有偶尔不明原因重启的现象?我的时不时重启一下,一直没 ...

1、你的原系统用的是XB21CN的2019DC,你的原系统有没有重启的问题?你说的重启是原系统,还是只有RAMOS系统中重启?另外你有没有换个WIN10系统尝试下?

2、另外,前面说的grub2分辨率的问题,我后来在
316楼回复过了,你测试有没有问题?
@sevenyu

点评

[attachimg]472282[/attachimg] [attachimg]472281[/attachimg] [attachimg]472280[/attachimg] [attachimg]472279[/attachimg] [attachimg]472278[/attachimg] 心版,我用相机拍了视频截图开机过程出现的提示  详情 回复 发表于 2021-1-6 16:13
1:跟RamOS无关,装硬盘一样重启。应该跟系统无关,试过多个系统,包括原版。烤鸡都没问题,就是有时候突然重启,如果设置为不自动重启,系统失去一切响应,只得硬起。 2:试了,回头再试试,谢谢啊  详情 回复 发表于 2021-1-6 08:49
回复

使用道具 举报

104#
 楼主| 发表于 2021-1-6 07:19:20 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 08:28 编辑
tayosoft 发表于 2021-1-5 14:59
谢谢楼主,制作成功,以前一直用的MBR+P +WIM放硬盘方式。

        如果你的反馈附带的信息更多点,更详细点就好了,你看下322楼,一键测试工作量很大,我不知道是否还有其他的问题,需要广泛的测试,如果你的测试超出了我的测试范围,并且能够提供有用的信息,那就更好了!
回复

使用道具 举报

105#
 楼主| 发表于 2021-1-6 08:49:42 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 09:25 编辑
MPFENG 发表于 2021-1-6 08:38
请问版主,那个版本的一键可以用于2004制作ramos?

        我没有下载过WIN10 2004版本,我只下载了LTSB LTSC等版本,我对WIN10新版没什么兴趣,我觉得LTSB LTSC已经够好了。一键能否适配WIN10 2004需要等待更多网友去测试,一个人的精力、时间都是有限的,双镜像如果有问题,单镜像应该是没有问题的。我在322楼已经说了,一键测试工作量太大,需要大家的测试反馈才能更好地改进。322楼,renfuqing反馈win10-20h2-2020十二月最新版本上面,一键单镜像制作没有问题。



点评

昨天把1709,1809,1903,2004,2009试了过遍,还是老版1709表现最好。  详情 回复 发表于 2021-1-6 08:53
回复

使用道具 举报

106#
 楼主| 发表于 2021-1-6 09:01:20 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 09:02 编辑
sevenyu 发表于 2021-1-6 08:53
昨天把1709,1809,1903,2004,2009试了过遍,还是老版1709服务器版表现最好。

server版本的windows系统,不是为普通大众准备的,server版本的windows系统驱动的稳定性我觉得不如一般的WIN10版本,普通的WIN10版本用户量更大,厂家驱动有问题,也会很快地改进,这在windows server上面估计够呛能做到,我说的这是PC兼容机的环境,对于MACbook,iMAC,我觉得问题可能会更加严重,苹果机能够提供个boot camp就已经很不错了,还指望他能够适配良好server版本的windows?我觉得不靠谱,苹果机要想稳定,除非用它自己的软硬件一体化的生态才行。        

点评

XB21CN大师的server版本用起来和普通版差不多,不过我的应用很简单单一。差不多高20%。[attachimg]472253[/attachimg]  详情 回复 发表于 2021-1-6 09:07
回复

使用道具 举报

107#
 楼主| 发表于 2021-1-6 16:20:41 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 16:26 编辑
sevenyu 发表于 2021-1-6 16:13
心版,我用相机拍了视频截图开机过程出现的提示,编号是时间顺序,看看有什么用吗?要是第二张 ...

这个文件,\Boot\grub\unicode.xz,你要从一键里面拷贝到启动分区\Boot\grub\unicode.xz。
第一张图就出错了。然后后面的语句都不会生效了。
set gfxmode=1024x768
terminal_output gfxterm


哦,sorry,这个字体文件我忘了打包了,我重新上传了。
https://liuzhaoyzz.lanzoux.com/b00n7bcqf

点评

果然好了。ya大元旦编辑的BOOTX64.EFI可用了吗?新传的似乎是那个新的!  详情 回复 发表于 2021-1-6 17:00
回复

使用道具 举报

108#
 楼主| 发表于 2021-1-6 17:02:28 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 17:03 编辑
sevenyu 发表于 2021-1-6 17:00
果然好了。ya大元旦编辑的BOOTX64.EFI可用了吗?新传的似乎是那个新的!

       很好的反馈!我就怕那种只问不答,搞好了一句话不坑就跑路的人。

yaya发布的2021-1-1日的版本是好的(一键里面就是的),1-4日的版本好像有问题。等大神调试吧,这是个很辛苦的过程。

点评

#terminal_output gfxterm 苹果要设置这个才能居中,似乎只能文字输出。辛苦几位大佬了,我等小白都能玩了  详情 回复 发表于 2021-1-6 17:07
回复

使用道具 举报

109#
 楼主| 发表于 2021-1-6 19:03:58 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 19:06 编辑

@sevenyu, /boot/grub/grub.cfg那一句改成这样子,加几个中文看看,menuentry "1809.1098DC.vdf-ntboot中文测试" "/RamOS/D-RAMOS-2021-0105-13141.vdf" {       启动的时候,截图看看就知道grub2中文显示是否正常了,后面引号里面的不要动。

点评

rutu  详情 回复 发表于 2021-1-6 19:41
[attachimg]472299[/attachimg] 看来确实没有中文!  详情 回复 发表于 2021-1-6 19:26
回复

使用道具 举报

110#
 楼主| 发表于 2021-1-6 19:40:56 来自手机 | 显示全部楼层
sevenyu 发表于 2021-1-6 19:26
看来确实没有中文!

\Boot\grub\unicode.xz存在吧?

另外yaya大神让你测试下在g4e环境下执行graphicsmode试试看,截个图。
回复

使用道具 举报

111#
 楼主| 发表于 2021-1-6 19:44:49 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 19:51 编辑

        彻底晕倒了!苹果这是什么吗。。。为啥只支持3840x2160的高分辨率,为啥不支持1024x768,800x600这样子的基本分辨率?!真的是特立独行啊!
看样子graphicsmode -1 800不能通用,应该改成graphicsmode -1吗?

再来看看grub2,
gfxmode=1024x768,800x600,auto
默认的把auto放在前面作为默认分辨率应该是对的?但是看你的截图,似乎1024x768分辨率生效了?搞不懂!

点评

PE只能通过放大显示,5K屏在没驱动时好像只能3840X2160。  详情 回复 发表于 2021-1-6 19:49
回复

使用道具 举报

112#
 楼主| 发表于 2021-1-6 19:54:34 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-6 19:56 编辑

前面有英文#号的语句,都不会被执行的,你要看没有#号的语句才行,g4e/grub2都是一样。

我觉得高分辨率的电脑是不是可以作为个性化的电脑,差异性对待,g4e/grub2估计很难探测到比较合适的显示分辨率吧?  不懂瞎说的。     
回复

使用道具 举报

113#
 楼主| 发表于 2021-1-6 21:07:52 来自手机 | 显示全部楼层
论坛访问不了,直接graphicsmode -1 3840  试一试
回复

使用道具 举报

114#
 楼主| 发表于 2021-1-7 09:12:39 | 显示全部楼层
2011yaya2007777 发表于 2021-1-6 22:14
恭喜你,终于进入了图形模式!字符小,那是必然的。想一想,3840的像素,中文字符是16像素,一行可以显示38 ...

        想请问下,在哪里找unifont.hex.gz对应的24x24、32x32像素的大字符字体?我在http://unifoundry.com/unifont/index.html找了下,有最新的unifont-13.0.05.hex.gz,是不是还是16x16的?
回复

使用道具 举报

115#
 楼主| 发表于 2021-1-7 09:20:36 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-7 09:22 编辑
xiaowu2000 发表于 2021-1-6 22:25
这几天在折腾一台老机I75820+X99,48G内存。遇到一个诡异的问题
3号折腾不成功,反而把ESP分区搞乱了。
...

1、你有几个硬盘?可以用bootcie1.3.4挂载所有的ESP分区,然后全盘查找\EFI\grub\menu.lst,看下是否有多个,如果有多个菜单项,可能g4e找到了多个,导致菜单会变。另外你的菜单是不是有很多条内容,按上下键翻页看看是不是有多页?
2、Error15,找不到文件,可能菜单项对应的文件不存在了吧。利用grub2-ntboot启动同一个vdf试试呢?
3、一键创建UEFI启动项失效,有没有可能当时输入的引导分区的盘符不对?如果引导分区的盘符不对,bootice添加UEFI引导序列是有问题的。另外手工添加,最好用一键里面的bootice_1.4版本添加删除UEFI引导序列,bootice1.3.4版本似乎有bug。        

点评

感谢指点! 昨晚everything搜索全盘,折腾很晚,后挂载VHD才发现嵌套菜单原因是3号一键制作修改了VHD里面的EFI内容。 另外我注意到最新下载的一键4.0里面带的Bootice仍然是1.3.4,是否除了\SETS\Primo里面还有其他  详情 回复 发表于 2021-1-7 09:31
回复

使用道具 举报

116#
 楼主| 发表于 2021-1-7 10:56:41 | 显示全部楼层
xiaowu2000 发表于 2021-1-7 09:31
感谢指点!
昨晚everything搜索全盘,折腾很晚,后挂载VHD才发现嵌套菜单原因是3号一键制作修改了VHD里 ...

一键没有修改vhd里面的EFI引导项,修改的是内存盘里面的。
\SETS\Primo\bootice.exe是1.3.4版本的。
\SETS\BOOTICEx86_1.4.exe是1.4版本的,这个版本功能不完善,比如主引导记录、分区管理、实用工具(包括g4d菜单编辑和磁盘填充)等功能都没有,原因是pauly在大概2016年10月份的时候因为不小心搞丢了部分源代码,pauly似乎没兴趣重写bootice了。
        
回复

使用道具 举报

117#
 楼主| 发表于 2021-1-7 14:52:30 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-7 15:33 编辑

关于g4e的graphicsmode命令讨论


一、在BIOS版本下面,我查看了sratlf版主写的grub4dos帮助文件,具体如下:
graphicsmode
用法: graphicsmode [-1 | 0x12 | 0x6A]
描述:
display/set the graphics mode number for the next graphics init.return the currentgraphics mode setting.


参数值为 -1 时,表示使用 vbe 显示模式。参数值为0x12或0x6A,表示使用 vga 显示模式。推荐使用 vbe 显示模式。
注:只有在 vbe 模式下才可以使用多语言字库以及背景图,可参考 font 命令以及 splashimage 命令。
使用 vbe 模式:


graphicsmode -1 参数1 参数2 参数3


参数1 为指定分辨率宽度,可以使用具体数值,也可以使用一个范围值。
参数2 为指定分辨率高度,可以使用具体数值,也可以使用一个范围值。
参数3 为指定位色,可以是具体数值,也可以使用一个范围值。


例子:


graphicsmdoe -1 640
使用vbe模式,指定分辨率宽度为640,若显示器不支持此宽度的分辨率,将执行失败
graphicsmdoe -1 800 600
使用vbe模式,指定分辨率宽度为800,高度为600,若显示器不支持此分辨率,将执行失败
graphicsmdoe -1 1024 768 32
使用vbe模式,指定分辨率宽度为1024,高度为768,使用32位色,若显示器不支持此分辨率或位色,将执行失败
graphicsmdoe -1 100:1000 100:1000
使用vbe模式,分辨率宽度从100到1000这个范围内选取可用的最大值,高度从100到1000这个范围内选取可用的最大值
即,可选320×200,320×400,640×400,640×480,800×600等分辨率,从中选取可用的最高分辨率
graphicsmdoe -1 100:1000 100:1000 24:32
和上一行命令相同,但是增加了位色的范围,同样,在24位色和32位色中选取可用的最高位色


graphicsmode -1 [参数1(分辨率宽度)] [参数2(分辨率高度)] [参数3(位色)]
sratlf版主说,参数1和2都使用-1的话会使用显示器最大分辨率。




使用 vga 模式:


现在有两2种可选的 vga 图形模式,默认的是640×480模式。可以更换为800×600模式(对一些机子支持不是很好,有可能会死机)。
使用以下方法可以切换图形显示模式。


使用命令"graphicsmode 0x6a" 设置图形模式为0x6A。


想换回默认的640×480,则使用命令"graphicsmode 0x12"。


在默认图形模式中(使用splashimage会进入图形模式)。


输入以下命令可以直接切换到800x600,graphicsmode 0x6A


二、我在实体机中测试g4e,结果如下:(qemu虚拟机中测试好像都是以最大分辨率进入图形模式,不具备实际意义)
1、graphicsmode -1
实体机中会以最小的分辨率640*480进入图形模式,并非BIOS下面“以最大分辨率进入图形模式”。实体机用graphicsmode查看支持640*480,800*600,1024*768,1366*768这几种显示模式。
2、graphicsmode -1 -1 -1 24:32
实体机中会以最小的分辨率640*480进入图形模式,并非BIOS下面“以最大分辨率进入图形模式”。实体机用graphicsmode查看支持640*480,800*600,1024*768,1366*768这几种显示模式。
3、graphicsmode -1 640:7680 480:4320 24:32
实体机中会以最小的分辨率640*480进入图形模式,并非BIOS下面“以最大分辨率进入图形模式”。实体机用graphicsmode查看支持640*480,800*600,1024*768,1366*768这几种显示模式。
4、graphicsmode -1 800
实体机中会以固定的分辨率800*600进入图形模式。实体机用graphicsmode查看支持640*480,800*600,1024*768,1366*768这几种显示模式。
一般地显示器都支持640*480,800*600,1024*768这几种基本的分辨率显示。graphicsmode -1 800指明了像素宽度,一般情况下没有问题,但是对于超高清显示器未必支持像素宽度为800*600显示模式。如果试图用graphicsmode -1 800进入图形模式会直接死机。
对于graphicsmode不支持的显示模式,也会直接死机,比如上面如果用graphicsmode -1 500或者graphicsmode -1 1500这样子的不支持模式,就会直接死机。
5、graphicsmode -1 800:7680
实体机中会以1024*768分辨率进入图形模式,为什么不是800*600?我试了graphicsmode -1 700:7680实体机中也会以1024*768分辨率进入图形模式,这是什么逻辑?实体机用graphicsmode查看支持640*480,800*600,1024*768,1366*768这几种显示模式。


标清、高清、全高清和超高清(超清)区别如下:
480x320,640x480标清
1024x720p高清
1920x1080i(隔行扫描)也属于高清
1920x1080p全高清
3840x2160,7680x4320超(高)清


总结:
1、要想稳妥不出差错,通杀标清、高清、全高清、超高清分辨率,最最稳妥的办法是直接用graphicsmode -1进入图形模式,但g4e似乎默认会以最小分辨率进入,以确保进入图形模式的成功率。
2、考虑到480x320,640x480标清显示器极少,较为稳妥的办法,应该用graphicsmode -1 800:7680这样子,指明分辨率宽度的范围值,这样子避免了g4e在一般显示器下用640x480这样的分辨率进入图形模式,屏幕上看起来不舒服。同时也可以兼容超高清分辨率电脑。示例菜单中不应该用graphicsmode -1 800这样子的语句,否则如果不支持800*600的分辨率显示就会直接死机。





IMG_20210107_134310.jpg (45.28 KB, 下载次数: 111)

IMG_20210107_134310.jpg
回复

使用道具 举报

118#
 楼主| 发表于 2021-1-7 15:29:16 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-7 15:30 编辑
sevenyu 发表于 2021-1-6 20:50
graphicsmode -1 3840 24:32 || graphicsmode -1 -1 -1 24:32
只要前面一部分,还是整句?

10、利用GRLDR_Edit_v5.0.2制作了宋体40*40大字体文件menu40.hex.gz,可用于超高清分辨率的电脑。/EFI/grub/menu.lst前面#font /EFI/grub/unifont.hex.gz加上英文#注释掉不执行,改成下面的:
graphicsmode -1 800:7680
font --font-high=40 /efi/grub/menu40.hex.gz
----感谢fuldho!


你把附件解压缩,把menu40.hex.gz拷贝到/EFI/grub/目录下,然后参考上面的说明改下/EFI/grub/menu.lst前面部分就是大字体文件。
@sevenyu


graphicsmode -1 800:7680
#foreground FFFFFF
#background 0000AD
find --set-root /EFI/grub/unifont.hex.gz
#font /EFI/grub/unifont.hex.gz
font --font-high=40 /efi/grub/menu40.hex.gz
#color white/blue blue/yellow light-red/blue 10
#color normal=0x07 highlight=0xF1 helptext=0x07 heading=0x02 standard=0x07 border=0x09
color normal=0x07 highlight=0xE1 helptext=0x07 heading=0x02
timeout 3
default 0

menu40.hex.rar

336.38 KB, 下载次数: 15, 下载积分: 无忧币 -2

点评

是变大了,但是还是在左上角,等下补图!  详情 回复 发表于 2021-1-7 16:42
回复

使用道具 举报

119#
 楼主| 发表于 2021-1-7 16:50:34 | 显示全部楼层
2011yaya2007777 发表于 2021-1-7 15:37
这个问题有待改进。

如果是在各种电脑上使用的通用菜单,图形模式如你所说,可以只使用 -1 参数,不指 ...

        感觉这个问题,是不是可以单独发个贴子,让大家更广泛地测试下。
以后随着g4e使用用户增多,反馈的人才会慢慢增加,新事物出来被用户接受,总是有个过程的,这个过程甚至可能很长,达到1~2年。g4e 64位的才发布出来两个多月。
背景图像我基本上就没有用过。菜单框我也没怎么研究,对我来说够用即可。

你上面的所有见解我都认可,都很有道理,作为开发侧考虑的挺好的。我只是在用户侧考虑怎么规避死机的问题。
回复

使用道具 举报

120#
 楼主| 发表于 2021-1-7 18:38:57 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-1-7 18:43 编辑
sevenyu 发表于 2021-1-7 17:08
看来这ssd是有点特异质。

我不知道g4e怎么设置垂直居中。

查找启动分区的程序,5大他们还在进一步完善,现在只能是半自动。我修正了Z盘的问题,你重新下载吧。
https://liuzhaoyzz.lanzoux.com/b00n7bcqf

点评

果然好了,我一直以为是我磁盘分区的问题。 警告:d:盘分区格式不是MBR分区,对于用grub4dos引导的RAMOS方案,如果vdf放在磁盘后面扇区,可能无法被找到,因此无 法启动RAMOS! Z:disk0 请输入启动分区的盘符  详情 回复 发表于 2021-1-7 19:11
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-23 19:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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