无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
楼主: liuzhaoyzz
打印 上一主题 下一主题

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

    [复制链接]
391#
发表于 2021-1-7 19:11:16 | 只看该作者
liuzhaoyzz 发表于 2021-1-7 18:38
我不知道g4e怎么设置垂直居中。

查找启动分区的程序,5大他们还在进一步完善,现在只能是半自动。我修 ...

果然好了,我一直以为是我磁盘分区的问题。

警告:d:盘分区格式不是MBR分区,对于用grub4dos引导的RAMOS方案,如果vdf放在磁盘后面扇区,可能无法被找到,因此无 法启动RAMOS!

Z:disk0
请输入启动分区的盘符(例如Z,引导分区必须有盘符,直接回车=Z):

评分

参与人数 1无忧币 +10 收起 理由
liuzhaoyzz + 10 很好的反馈!

查看全部评分

回复

使用道具 举报

392#
发表于 2021-1-8 10:09:59 | 只看该作者
感谢 sevenyu 、liuzhaoyzz 的测试,终于搞清楚 sevenyu 的苹果电脑不是不支持 gop 图形,而是 graphicsmode 函数有问题。问题已经修正。

graphicsmode #探测电脑支持的模式  如256等等
graphicsmode 256 #设置到指定模式
graphicsmode -1 #设置到支持的最大像素模式
graphicsmode -1 800 #设置到水平像素=800模式,如果指定的模式不存在,则设置到支持的最小模式

另外,以前有人反馈加载 VHD 时报 "Too many fragments.",而使用函数 blocklist 探测文件则没有碎片,或者碎片不多,现在搞明白是加载动态 VHD 时没有使用 --mem 参数。动态 VHD 必须加载到内存!

现在上传一个新版本,请 liuzhaoyzz 测试一下,是否可以正常启动。

BOOTX64.rar

136.18 KB, 下载次数: 59, 下载积分: 无忧币 -2

回复

使用道具 举报

393#
 楼主| 发表于 2021-1-8 10:23:30 | 只看该作者
2011yaya2007777 发表于 2021-1-8 10:09
感谢 sevenyu 、liuzhaoyzz 的测试,终于搞清楚 sevenyu 的苹果电脑不是不支持 gop 图形,而是 graphicsmod ...

        大神辛苦了!排查bug是很辛苦的一件事情。我看了下g4e2020-12-15里面c语言源代码总行数: 33224行,工作量很大啊!感谢!

晚点我试试看,现在电脑在使用中(需要重启测试才行)。
回复

使用道具 举报

394#
发表于 2021-1-8 10:33:53 | 只看该作者
2011yaya2007777 发表于 2021-1-8 10:09
感谢 sevenyu 、liuzhaoyzz 的测试,终于搞清楚 sevenyu 的苹果电脑不是不支持 gop 图形,而是 graphicsmod ...

{:1_183:完美,也能识别苹果盘ESP了,赞赞赞!辛苦了,Ya大,谢谢

点评

请发张进系统前的菜单截图来看看  详情 回复 发表于 2021-1-8 11:13

评分

参与人数 1无忧币 +10 收起 理由
liuzhaoyzz + 10 很好的反馈!

查看全部评分

回复

使用道具 举报

395#
发表于 2021-1-8 11:13:00 | 只看该作者
sevenyu 发表于 2021-1-8 10:33
{:1_183:完美,也能识别苹果盘ESP了,赞赞赞!辛苦了,Ya大,谢谢

请发张进系统前的菜单截图来看看

点评

漂亮  详情 回复 发表于 2021-1-8 12:11
跟387楼图左边一样,正在装修系统,现在不方便发!  详情 回复 发表于 2021-1-8 11:32
回复

使用道具 举报

396#
发表于 2021-1-8 11:32:14 | 只看该作者
sairen139 发表于 2021-1-8 11:13
请发张进系统前的菜单截图来看看

跟387楼图左边一样,正在装修系统,现在不方便发!
回复

使用道具 举报

397#
发表于 2021-1-8 12:11:11 | 只看该作者
sairen139 发表于 2021-1-8 11:13
请发张进系统前的菜单截图来看看

漂亮

20210108120923.png (585.33 KB, 下载次数: 192)

20210108120923.png

点评

不错不错,很好  详情 回复 发表于 2021-1-8 14:43
回复

使用道具 举报

398#
发表于 2021-1-8 14:43:34 | 只看该作者

不错不错,很好
回复

使用道具 举报

399#
发表于 2021-1-8 16:01:49 | 只看该作者
2011yaya2007777 发表于 2021-1-8 10:09
感谢 sevenyu 、liuzhaoyzz 的测试,终于搞清楚 sevenyu 的苹果电脑不是不支持 gop 图形,而是 graphicsmod ...

出大事情了!!!使用这个8号的版本,原来元旦前的版本都正常的的台式机,在完全没有改动过其他的情况下,在选择启动菜单后进行不下去了!

一、在显示菜单后,按 C 进入命令行输入 chainloader (hd0) 回车后,只显示光标 | 而启动不下去,三热键可以重启。这是一个 120GB 的 SSD 盘,分了三个分区:0 为 Windows 7 x64,1 为程序及数据,2 为 ESP。而 G4E 存放在 ESP 分区的 /EFI/GRUB 目录下,BIOS 中设置选择它作为启动项(按 F11 选择)。0 和 2 分区都放有同样的 EFI 文件,删除 0 分区的 EFI 问题依旧。但是,直接使用 chainloader /efi/microsoft/boot/bootmgfw.efi 则正常。看来,自动搜索启动文件时出现问题了,

二、原来 5GB 装在 VHD 的 RAMOS 系统,菜单 map --mem --top /vdf/win7x64.vhd (hd) 一般只要两分钟左右就完成可以启动入 Windows 了,但是今天这个版本,却在显示如下信息后等了二十多分钟都没有下文,三热键无反应:

Loading image to memory (block=0,address=cc43128,length=140000200),please wait .

VHD 中只得一个 NTFS 分区,EFI 目录下只有 Windows 启动相关文件,没有 G4E 的,直接使用 chainloader /efi/microsoft/boot/bootmgfw.efi 去启动。多次尝试,直接 map 非内存正常启动进 Windows ( chainloader (hd-1) 仍然是不能启动,要指定  EFI 文件);map 到内存,无论是否 --top 都在 please wait . 之后没有下文。
回复

使用道具 举报

400#
发表于 2021-1-8 16:23:43 来自手机 | 只看该作者
本帖最后由 2011yaya2007777 于 2021-1-8 16:41 编辑

win7x64.vhd是固定vhd,还是动态vhd?
chainloader  (hd0)
只搜索 /efi/boot/bootx64.efi
回复

使用道具 举报

401#
 楼主| 发表于 2021-1-8 16:44:25 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-1-9 11:02 编辑
2011yaya2007777 发表于 2021-1-8 10:09
感谢 sevenyu 、liuzhaoyzz 的测试,终于搞清楚 sevenyu 的苹果电脑不是不支持 gop 图形,而是 graphicsmod ...

2021-1-8日的版本,我做了很多的测试,分成两部分来说。

一、关于graphicsmode
graphicsmode -1默认会以支持的最大分辨率进入图形模式。
graphicsmode -1 800:7680默认会以支持的最大分辨率进入图形模式。
graphicsmode -1 800默认会以800*600分辨率进入图形模式,我特地尝试了下用graphicsmode -1 700这样子的GOP不支持的模式,也不会死机了,会以支持的最小分辨率进入图形模式。
这样子就很完美了,兼容性很好,用户侧可以根据需求选择最大分辨率或者最小分辨率。普通用户只需要用graphicsmode -1 800这个即可,大部分电脑都支持800*600分辨率,统一分辨率很方便,对于高分辨率的电脑也不会出错(sevenyu已经证实了)。

二、关于map
2021-1-1日github发给alacran的ok_version,所有模式都能够通杀,这个map --mem是基于read file模式的,很稳定,当然速度不是很快。

我看到2021-1-8日的版本,map --mem似乎是基于读扇区模式的,如果用map --mem --top xxx.vhd的话,就会卡死,vhd是固定大小的vhd,详见截图。

直接map xxx.vdf,原来能够启动的vdf,感觉有的能够启动,有的不行,这个不一定是直接map的问题,可能是我在电脑里面又加挂了个GPT分区的硬盘有关,现在的硬盘有MBR分区的,有GPT分区的,WIN7支持MBR+GPT多硬盘分区格式不是很好容易蓝屏,但是WIN10应该是支持的,不知道为什么WIN10也不能直接map xxx.vdf启动,过了windows的徽标之后好像直接蓝屏了
;但是有的WIN10.vdf好像又能够启动。我不确定是不是map的问题,暂时没法定位问题,说不好倒底是否与map有关。

另外那个please wait.后面的句点,能否改成6个句点,一个句点好像是句号,6个句点才是等待啊。




IMG_20210108_155526.jpg (28.89 KB, 下载次数: 183)

IMG_20210108_155526.jpg
回复

使用道具 举报

402#
 楼主| 发表于 2021-1-8 16:59:06 | 只看该作者
xianglang 发表于 2021-1-8 16:01
出大事情了!!!使用这个8号的版本,原来元旦前的版本都正常的的台式机,在完全没有改动过其他的情况下 ...

        这个事情如果你一直在跟进g4e的开发过程就知道,这不是什么大事情,yaya早就准备改进g4e的读盘速度了,从读文件到读扇区模式,grub2就有map -l读扇区模式,墨西哥的alacran已经测试了很多了。
回复

使用道具 举报

403#
发表于 2021-1-8 17:04:03 | 只看该作者
就是6个点呀,不知是否出界了。

现在的设置是加载到内存时,压缩模式、动态模式、碎片太多的情况,使用读文件;
其他情况读磁盘扇区。

看来读磁盘扇区不太好使,放弃算了。
回复

使用道具 举报

404#
发表于 2021-1-8 19:27:28 | 只看该作者
@liuzhaoyzz
有劳你再测试3个版本。

BOOTX64-cs3.rar

135.93 KB, 下载次数: 13, 下载积分: 无忧币 -2

BOOTX64-cs2.rar

135.91 KB, 下载次数: 8, 下载积分: 无忧币 -2

BOOTX64-cs1.rar

136.17 KB, 下载次数: 11, 下载积分: 无忧币 -2

回复

使用道具 举报

405#
 楼主| 发表于 2021-1-8 21:50:43 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-1-8 21:55 编辑
2011yaya2007777 发表于 2021-1-8 19:27
@liuzhaoyzz
有劳你再测试3个版本。


        cs1 cs2 map --mem --top xxx.vhd,固定大小无压缩,卡死在please wait.句点真的看着只有一个,不过也无所谓了。读扇区模式。等了很久,不应该这么慢,等待的时间感觉足够了。

cs3 map --mem --top xxx.vhd成功进入,读文件模式。

cs1 cs2 cs3 map xxx.vdf没问题,可以进入。

IMG_20210108_214607.jpg (20.75 KB, 下载次数: 172)

IMG_20210108_214607.jpg
回复

使用道具 举报

406#
发表于 2021-1-9 05:43:17 来自手机 | 只看该作者
谢谢,知道了。
回复

使用道具 举报

407#
发表于 2021-1-9 13:26:41 | 只看该作者
2011yaya2007777 发表于 2021-1-8 16:23
win7x64.vhd是固定vhd,还是动态vhd?
chainloader  (hd0)
只搜索 /efi/boot/bootx64.efi

我的 VHD 都是固定大小的。
回复

使用道具 举报

408#
 楼主| 发表于 2021-1-11 07:55:33 | 只看该作者
本帖最后由 liuzhaoyzz 于 2021-1-11 08:01 编辑

3、用CodeHz大神的smartmountfirmware挂载引导分区并分配盘符,如果该程序被360干掉,自动从后向前查找\EFI\Microsoft\Boot\bootmgfw.efi,把第一个找到的作为提示项。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423468----感谢CodeHz、527104427、nttwqz!

11、采用2021-1-8日cs3版本的g4e,http://bbs.wuyou.net/forum.php?m ... &fromuid=298214,用graphicsmode -1 800解决高分辨率电脑进入图形模式死机的问题。----感谢2011yaya2007777!
需要说明的是g4e/grub2可能会发布新版本,g4e/grub2的引导文件bootx64.efi和grubx64.efi需要你自行手工更新,一键会判断引导分区文件是否存在,如果存在则自动跳过,这样做的目的是避免用一键里面的旧版本替换你的本地硬盘引导分区里面的文件,一键假设你的电脑里面的g4e/grub2是最新版本。
一键的\SETS\EFI\boot里面有2021-1-8cs3版本的g4e,即bootx64.efi,你可以手工拷贝到引导分区\EFI\boot\里面去,因为我不知道你的电脑bootx64.efi倒底是什么,所以没有强制覆盖,避免带来其他的问题。

二楼已上传。https://liuzhaoyzz.lanzoux.com/b00n7bcqf

回复

使用道具 举报

409#
发表于 2021-1-11 23:02:18 | 只看该作者
反馈下:1,设\EFI\Microsoft\Boot\bootmgfw.efi启动,苹果机按Alt选硬盘就可启动Ramos了,太好了。
2,cs3版本的g4e设为文字界面启动界面出来的是读倒数:3,2,1直接以第一个VDF启动了(不会出来启动选择菜单)。
3,会出http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1类似错误,但可制作成功。

点评

1、你可以用g4e/grub2的efi文件直接替换\EFI\Microsoft\Boot\bootmgfw.efi,这样子就可以启动RAMOS了,但是不建议这样做,因为替换了微软的引导。 2、倒计时的时间可以自己改啊,/EFI/grub/menu.lst里面有个defau  详情 回复 发表于 2021-1-11 23:09
回复

使用道具 举报

410#
 楼主| 发表于 2021-1-11 23:09:57 | 只看该作者
sevenyu 发表于 2021-1-11 23:02
反馈下:1,设\EFI\Microsoft\Boot\bootmgfw.efi启动,苹果机按Alt选硬盘就可启动Ramos了,太好了。
2,cs ...


1、你可以用g4e/grub2的efi文件直接替换\EFI\Microsoft\Boot\bootmgfw.efi,这样子就可以启动RAMOS了,但是不建议这样做,因为替换了微软的引导。
2、倒计时的时间可以自己改啊,/EFI/grub/menu.lst里面有个default 3,就是倒计时3秒钟。
3、这个问题我晚点再研究看看。可能是ESP分区挂载的问题。感谢反馈!
        
回复

使用道具 举报

411#
 楼主| 发表于 2021-1-12 08:17:58 | 只看该作者
https://liuzhaoyzz.lanzoux.com/b00n7bcqf
12、对于g4e/grub2_UEFI+Primo单驱动方案,在菜单条目中明确。----感谢ko20010214、xuxuezeng的建议和反馈!
回复

使用道具 举报

412#
 楼主| 发表于 2021-1-13 11:52:46 | 只看该作者
https://liuzhaoyzz.lanzoux.com/b00n7bcqf
13、UEFI下判断安全启动是否打开,如果是打开的给出提示。----感谢adef、Wintoflash的程序!
回复

使用道具 举报

413#
发表于 2021-1-13 21:24:33 来自手机 | 只看该作者
有没通用版ramos适合懒人模式
回复

使用道具 举报

414#
发表于 2021-1-13 22:08:13 | 只看该作者
4.0地址没找到丫?
回复

使用道具 举报

415#
 楼主| 发表于 2021-1-14 07:48:04 | 只看该作者
回复

使用道具 举报

416#
 楼主| 发表于 2021-1-14 07:50:42 | 只看该作者
ok98 发表于 2021-1-13 21:24
有没通用版ramos适合懒人模式

通用的RAMOS?你可以去玩全能版本的PE,或者用windows to go。

RAMOS是你本地硬盘操作系统的一个副本,这个副本直接运行于内存之中,是面向你原来的电脑的,你原来电脑硬盘里面的操作系统能够直接拷贝到其他的电脑以实现“通用”吗?你想多了吧,这不是windows to go这样子的移动操作系统。
回复

使用道具 举报

417#
发表于 2021-1-14 09:04:03 来自手机 | 只看该作者
发展问题:我制作的是COMPACT压缩双镜像,系统是双心win7企业精简版,一键4.0最新版制作完成后重启系统按F12启动g4e后出现menu.lst菜单第一项 3秒后重新回到菜单第一项爱你反复重启到菜单,经查是vdf里bootx64.efi文件变成g4e的文件了,这个文件应该是原系统的文件,所以进原系统复制bootmgfw.efi过来并改名为bootx64.efi后启动正常了,e
回复

使用道具 举报

418#
发表于 2021-1-14 11:14:53 | 只看该作者
win10 下载 检测到病毒自动删除了4.0zip包,怎么办?为森么有病毒?
回复

使用道具 举报

419#
 楼主| 发表于 2021-1-14 21:31:01 | 只看该作者
tao8 发表于 2021-1-14 09:04
发展问题:我制作的是COMPACT压缩双镜像,系统是双心win7企业精简版,一键4.0最新版制作完成后重启系统按F1 ...

怎么会有这样子的怪现象?是不是你的原系统里面的EFI/boot/bootx64.efi就是g4e的bootx64.efi?
你的原系统是安装在哪里的?是MBR/GPT分区,还是在VHD里面的?
回复

使用道具 举报

420#
 楼主| 发表于 2021-1-14 21:32:25 | 只看该作者
cappu 发表于 2021-1-14 11:14
win10 下载 检测到病毒自动删除了4.0zip包,怎么办?为森么有病毒?

杀软都是误报,关闭win10自带的windows defender即可。
win10如何彻底关闭windows defender-电脑配置网 http://www.dnpz.net/diannaozhishi/2533.html
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 12:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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