无忧启动论坛

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

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

    [复制链接]
241#
 楼主| 发表于 2021-12-20 15:27:02 来自手机 | 显示全部楼层
nndx2009 发表于 2021-12-20 15:00
1、看来解决办法还得靠grub2这个了。晚上回去再试下。
2、楼主请问下,一键是会自动添加grub2的启动引导 ...


  一键已经添加了grub2引导及其菜单,你要做的只是启动出现logo的时候猛按option选择grub2启动。你是UEFI启动吧,苹果大部分是UEFI启动,但是也有BIOS启动的,不清楚你那边到底什么启动。      
回复

使用道具 举报

242#
 楼主| 发表于 2021-12-20 20:56:10 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-20 21:18 编辑
nndx2009 发表于 2021-12-20 20:43
我这个是纯的UEFI启动的,苹果笔记本MACBOOK PRO 17版,没得其他选项。
1、重新用一键重新制作后,在GRU ...

在grub>提示符下面,输入
search -n -s -f /boot/grub/grub.cfg
configfile /boot/grub/grub.cfg
试试看。
很奇怪,为什么你的菜单加载不了?你搜索下/boot/grub/grub.cfg是否在启动分区?

你这个应该修改下grub2的分辨率就可以了
/boot/grub/grub.cfg里面,
set gfxmode=auto,1024x768,800x600
改成你在g4e下面能用的分辨率即可。
g4e下面能用的分辨率,可以在g4e启动项那里按c键进入命令行,然后输入:
graphicsmode
手机拍下来,就可以看到可用分辨率。

大概是这样子,如果不行,我只有求教g4e/grub2的两位开发大神了。@2011yaya2007777,@wintoflash

      



回复

使用道具 举报

243#
 楼主| 发表于 2021-12-20 22:54:58 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-20 23:01 编辑
nndx2009 发表于 2021-12-20 22:51
在g4e启动项那里按c键进入命令行,然后输入:graphicsmode,得如下结果。
[ Minimal BASH-like line editi ...


gfxmode=auto,1024x768,800x600
改成gfxmode=2880x1800,auto

另外,你的菜单前面不对
一键里面,grub.cfg里面有范例,把第一个启动项menuentry前面的抄过来
回复

使用道具 举报

244#
 楼主| 发表于 2021-12-21 07:25:26 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-21 07:27 编辑
nndx2009 发表于 2021-12-20 23:53
1、CFG菜单如下:
set default=0
set fallback=1


一般地来说gfxmode=auto,1024x768,800x600是正确的,gfx只支持这几种基本显示分辨率,但是苹果的MAC是高分辨率,所以我让你尝试了gfxmode=2880x1800,auto
似乎也不行(后面有个auto应该不会出错吧),gfx模式必须搭配terminal_output gfxterm,所以你原来的菜单不对。
我原来以为菜单显示不出来,是因为分辨率的问题,现在看起来问题似乎不在分辨率设置上,似乎找不到cfg菜单加载。
你把esp分区的grub目录拷贝到其他分区试试看,目录结构保持不变,比如拷贝到D:\boot\grub这样子,grub里面的文件全部拷贝过去。

这个问题可能需要@wintoflash大神来看看。
      
回复

使用道具 举报

245#
 楼主| 发表于 2021-12-21 08:31:35 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-21 10:04 编辑
nndx2009 发表于 2021-12-20 23:53
1、CFG菜单如下:
set default=0
set fallback=1

你先用grub2-ntboot启动试试看,能否启动?就是选择那个带ntboot字样的菜单。
RICH-RAMOS-20211220-22541.vdf-ntboot
ntboot方案,要求原始的vhd,必须是MBR单分区,不能是GPT分区,你的好像是GPT分区?我不确定。这是因为菜单里面都指向的是(vd0,1)。

RICH-RAMOS-20211220-22541.vdf这样的基于ntfs_x64.efi也不行吗?

包括g4e和grub2都试下。

你把你的\EFI\grub\menu.lst内容全部贴上来。

回复

使用道具 举报

246#
 楼主| 发表于 2021-12-21 10:07:48 | 显示全部楼层
wintoflash 发表于 2021-12-21 09:19
输 ls -l 看一下,能不能识别电脑的内置硬盘。如果显示了一些硬盘和分区的话,分别进每个分区 ls 一下看 ...

补充下,请nndx2009看下你的硬盘,是否是bitlocker加密了?在windows里面,右击桌面上我的电脑→管理→磁盘管理,看下磁盘上面有没有显示bitlocker加密的字样?如果加密了,估计很多东西不行,异常的。

最好能截个图上来。你是不是没有权限发贴图啊?        
回复

使用道具 举报

247#
 楼主| 发表于 2021-12-21 10:20:59 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-21 11:32 编辑
nndx2009 发表于 2021-12-20 23:53
1、CFG菜单如下:
set default=0
set fallback=1

nndx2009,你的iMAC具体是什么型号的?有没有T2芯片?配备 Apple T2 安全芯片的 Mac 机型 - Apple 支持 (中国) https://support.apple.com/zh-cn/HT208862

网上看了下,
为什么将其称为安全芯片呢?主要原因是T2负责安全启动。从第二次按下电源到MacOS桌面显示在屏幕上,它都会验证整个引导过程。简而言之,它可以验证引导加载程序和操作系统是否已由Apple签名并批准,并且仅使用批准的驱动器来启动操作系统。

这样可以防止未签名的软件在启动时运行,如果偶尔启动到Linux,这可能是个问题。但是,这也是芯片保护系统的方式。它可以防止第三方引导未签名的操作系统并尝试访问您的数据。

近日维修团队iFixit首席执行官Kyle Wiens表示,T2芯片已经成为了Mac产品的一道安全门槛,它不仅会阻止安装Linux发行版本,还会阻止部分第三方产品维修。

Wiens表示,当需要更换内部零件的时候,T2芯片将会在更换后重启过程中进行审查,只允许那些从可靠渠道流通的零件替换。这意味着,从其他第三方渠道更换内部零件将不会启动,第三方维修将无法正常操作。

也就是说,T2可能禁止第三方的g4e/grub2引导器启动?

幸运的是,只需在Mac启动时按住Command + R即可启动“启动安全实用程序”。此预启动实用程序允许您通过选择“无安全性”来禁用安全启动,这样任何操作系统都可以运行。如果您使用USB记忆棒引导操作系统,则还需要选择“允许从外部介质引导”。如果要使用密码保护您的决定,请单击“打开固件密码”。

nndx2009,你全盘分区了吧?这个“启动安全实用程序”,启动时按住Command + R,还能进入吗?如果能够进入,
选择“无安全性”来禁用安全启动,试试看吧。
https://www.163.com/dy/article/GKSVG3310531ANEE.html

macOS 开启或关闭 SIP - 少数派 https://sspai.com/post/55066
回复

使用道具 举报

248#
 楼主| 发表于 2021-12-21 20:04:29 | 显示全部楼层
nndx2009 发表于 2021-12-21 19:46
1、我的电脑是 MACBOOK PRO 2017版。
2、我的硬盘是全盘分区的,苹果系统已经没有了,只保留了WIN。
3 ...

MACBOOK PRO 2017版,好象没有T2芯片,恭喜你,维修没那么费劲儿了,不用挨苹果宰了,哈哈。
回复

使用道具 举报

249#
 楼主| 发表于 2021-12-21 20:38:12 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-21 20:39 编辑
nndx2009 发表于 2021-12-21 20:14
“输 ls -l 看一下,能不能识别电脑的内置硬盘”:
1、在GRUB2下输入LS,能显示读取到内置硬盘,显示结 ...

你最好能直接拍照,然后可以分享到网络硬盘,蓝奏云,百度,天翼云盘啥的都可以啊,任何手机都可以注册。最好建立个目录,然后把目录网址分享出来,这样子以后分享地址不用变。反馈问题,一图胜千文啊。

https://www.lanzou.com/
https://pan.baidu.com/disk/home?#/all?path=%2F&vmode=list
https://cloud.189.cn/web/login.html

回复

使用道具 举报

250#
 楼主| 发表于 2021-12-21 20:41:09 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-21 20:43 编辑
nndx2009 发表于 2021-12-21 19:40
1、我的是GPT分区了,我重新全盘格式化过了。使用GPT分区。
2、我的GRUB2启动时直接到了GRUB>界面,没有 ...

g4e,你选择这个title RICH-RAMOS-20211220-22541.vdf-chainloader-ntloader,也启动不了吗?什么提示,最好拍照上传网盘。是不是选择这个,出现729楼的:
booting "RICH-RAMOS-20211218-04741.vdf"   (HD0,0) (HD0,3) 提示Error 16(http://grub4dos.chenall.net/e/16)   Inconsistent filesystem structure       Press any key continue...  
是吗?
回复

使用道具 举报

251#
 楼主| 发表于 2021-12-21 22:33:05 | 显示全部楼层
nndx2009 发表于 2021-12-21 21:39
https://cloud.189.cn/t/2IzyayF3qUf2
G4E引导的错误界面

很棒的图片,这个图片,友请@2011yaya2007777,有空的时候请看下。
回复

使用道具 举报

252#
 楼主| 发表于 2021-12-21 22:42:38 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-21 22:46 编辑

从你这张图片来看,(hd0,gpt1)是FAT32分区,/boot/grub/grub.cfg,应该在这里。
在grub2里面执行configfile (hd0,1)/boot/grub/grub.cfg试试看。


我的grub.cfg里面的是这样的。文件路径也是引导分区\EFI\grub\内

还是无法引导。但是在grub>提示符下面,输入search -n -s -f /boot/grub/grub.cfg时,提示错误,错误内容时无法找到grub.cfg文件。意思是这个GRUB引导未能正确找到CFG菜单导致无法正确进入。我觉得是我的GRUB的问题。我的grub.cfg文件是放在esp分区中的 \efi\grub\里面了。很是奇怪。

你这个grub.cfg位置不对啊?是你移动了吗?正确的位置应该在/boot/grub/grub.cfg
回复

使用道具 举报

253#
 楼主| 发表于 2021-12-22 09:03:31 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-22 09:21 编辑
nndx2009 发表于 2021-12-22 08:58
1、不是移动,而是我在/EFI及/BOOT下我都同样复制了一份放进去,看是否能引导这个菜单,结果还是不能。
...

固定大小vhd或者动态大小vhd,都可以,固定大小的vhd,用svbus方案方便点而已。

我想不出是什么原因,只有等大神们有空的时候看看了。
可能需要你做一些测试。
回复

使用道具 举报

254#
 楼主| 发表于 2021-12-22 21:45:28 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-22 21:55 编辑
nndx2009 发表于 2021-12-22 21:27
1、按照新方法后成功启动GRUB2菜单 GRUB2启动显示菜单
2、选择第一启动选项后,提示运行第一行菜单提示
...

你用的是官方GNU grub2.04的版本,是不可能启动PRIMO-RAMOS的,官方grub2.04,默认的菜单也是/boot/grub/grub.cfg,你说的那个教程,他定制grub2的时候修改了。要想启动PRIMO-RAMOS,必须用一键里面的,必须用一键里面的grubx64.efi,他是wintoflash大神基于官方GNU grub2.04魔改版本,增加了很多功能,比如你截图里面说的ntboot,比如map,比如efiload,这些都是官方GNU grub2.04没有的功能。
wintoflash魔改版本,版本号是2.05,菜单就是指向/boot/grub/grub.cfg。

你给出的菜单,似乎注释掉了#terminal_output gfxterm,带#号的不会被执行,那你试下把#terminal_output gfxterm改成terminal_output console,文本模式,看下能否正常加载菜单。

另外,你的一键4.0,最新版本日期是哪一天的?网盘里是2021-11-14日的。

      

点评

1、用了2.05版的GRUB2也不行,能启动,但是无法加载菜单。 2、在GRUB>下输入加载菜单那个命令直接卡死,具体界面如下。 3、把#terminal_output gfxterm改成terminal_output console,文本模式,启动后卡死界面,和  详情 回复 发表于 2021-12-23 19:22
难怪,我说那些错误提示好像是找不到那几个命令,怪不得。 1、我用的一键是【RAMOS一键4.0修改版V3.0.0】支持子系统【2021/12/22】这个的。我用你的网盘的一键1KRAMOS4.0.0这个11-14日的,制作时总是最后一步写入智  详情 回复 发表于 2021-12-22 22:24
回复

使用道具 举报

255#
 楼主| 发表于 2021-12-23 19:29:49 来自手机 | 显示全部楼层
nndx2009 发表于 2021-12-23 19:22
1、用了2.05版的GRUB2也不行,能启动,但是无法加载菜单。
2、在GRUB>下输入加载菜单那个命令直接卡死, ...

感觉是grub2对高分辨率屏幕支持不佳?那为啥sevenyug4e/grub2成功了?好奇怪,友请@wintoflash 出场!      
回复

使用道具 举报

256#
 楼主| 发表于 2021-12-26 09:31:27 | 显示全部楼层
nndx2009 发表于 2021-12-23 19:53
稍后再试试这个。之前有试过一次,引导盘我格式化了,直接分了1G。然后放入新的GRUB2文件。然后一键重新 ...

http://wuyou.net/forum.php?mod=r ... &fromuid=298214
按照这个帖子里面的回复,尝试下g4e+chainloader+NTloader方案。

点评

跟换这个帖子的两个文件后,引导进入卡死,界面如下引导卡死界面  详情 回复 发表于 2021-12-26 19:10
回复

使用道具 举报

257#
 楼主| 发表于 2021-12-26 09:35:53 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-26 09:39 编辑
yiyu2012 发表于 2021-12-23 19:46
要可能是grub2问题,那直接原来的全删除了(自行备份)再用修改版提供的小工具恢复RAMOS引导试试。找问题 ...

另外,请尝试下,在windows下面把ESP分区里面的boot里面的grub目录里面的文件拷贝到其他分区,每个分区都拷贝一份,D:\boot\grub\一份,E:\boot\grub\里面,保持目录结构不变。
然后在grub2.05里面grub>提示符下面输入下面的任何一种,看下能否正常加载菜单:
configfile (hd0,1)/boot/grub/grub.cfg
configfile (hd0,2)/boot/grub/grub.cfg
configfile (hd0,2)/boot/grub/grub.cfg
如果能截图最好。

点评

每个分区均方式同目录结构的文件后,重启引导进入grub2.05,在提示符输入configfile (hd0,1)/boot/grub/grub.cfg、configfile (hd0,2)/boot/grub/grub.cfg、configfile (hd0,3)/boot/grub/grub.cfg,每次均卡死,卡  详情 回复 发表于 2021-12-26 19:29
回复

使用道具 举报

258#
 楼主| 发表于 2021-12-26 21:23:51 | 显示全部楼层
nndx2009 发表于 2021-12-26 19:10
跟换这个帖子的两个文件后,引导进入卡死,界面如下引导卡死界面

附件看不到,你贴上网址。还是天翼云盘的好用,可以看到。
回复

使用道具 举报

259#
 楼主| 发表于 2021-12-26 21:24:40 | 显示全部楼层
nndx2009 发表于 2021-12-26 19:29
每个分区均方式同目录结构的文件后,重启引导进入grub2.05,在提示符输入configfile (hd0,1)/boot/grub/g ...

我这边哪个都可以,前面贴了地址了啊,苹果分辨率有些特殊,不支持基本的800x600,1024x768这样子的分辨率,所以会出问题。
回复

使用道具 举报

260#
 楼主| 发表于 2021-12-27 07:57:39 | 显示全部楼层
nndx2009 发表于 2021-12-26 19:29
每个分区均方式同目录结构的文件后,重启引导进入grub2.05,在提示符输入configfile (hd0,1)/boot/grub/g ...

http://dl.grub4dos.chenall.net/grub4dos-for_UEFI-2021-08-17.7z
grub4dos-for_UEFI-2021-08-17.7z
试试这个

grub4dos-for_UEFI-2021-08-17.7z

975.43 KB, 下载次数: 1, 下载积分: 无忧币 -2

点评

1、用了这个版本的文件后,启动后出现20210817版G4E引导错误界面 2、看来我得继续反思我的制作过程了,看在哪个步骤错误了。实在不行就按手动流程走一次了 3、想问下楼主,一键EFI模式的,制作成功地是只有4个文件  详情 回复 发表于 2022-1-2 20:24
不好意思,这两天工作有点忙,还没来得及试验。明后天得空测试后再上传结果。感谢版主热心处理  详情 回复 发表于 2021-12-28 22:44
回复

使用道具 举报

261#
 楼主| 发表于 2022-1-2 22:05:47 | 显示全部楼层
nndx2009 发表于 2022-1-2 20:24
1、用了这个版本的文件后,启动后出现20210817版G4E引导错误界面
2、看来我得继续反思我的制作过程了, ...

1、2、你自己研究下吧,我也说不好是怎么回事。
3、差不多那几个文件。还会向ESP分区拷贝那几个文件,前面都说过了。
回复

使用道具 举报

262#
 楼主| 发表于 2022-1-4 11:33:01 | 显示全部楼层
lifeway 发表于 2022-1-3 17:33
报告下:
硬件为 洋垃圾华硕z9pa-d8双路主板,2个e5-2670v2+32G reg ddr3 内存,双intel 240G ssd组raid扩 ...
试过0双镜像,有时能成功制作,但重启出错,灰屏,不知何原因。
几个微软R驱制作没有成功。


可能是RAID驱动影响吧?不清楚,我没有在raid上面试过。

请问下,镜像想要移动到其它盘,能否实现?自己试过不成功。

比较难办到,置顶帖有说明。
12、primo做的RAMOS,我想把vdf文件所在的目录改名字或者移动位置,为什么就不能启动了?
答:51楼
http://wuyou.net/forum.php?mod=r ... &fromuid=298214
回复

使用道具 举报

263#
 楼主| 发表于 2022-1-4 11:47:56 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2022-1-4 11:49 编辑
lifeway 发表于 2022-1-3 17:33
报告下:
硬件为 洋垃圾华硕z9pa-d8双路主板,2个e5-2670v2+32G reg ddr3 内存,双intel 240G ssd组raid扩 ...

分区格式为Refs?
一键用的drive snapshot
http://www.drivesnapshot.de/en/index.htm
Compatible with all Windows file systems (FAT16, FAT32, NTFS,ReFS)
Supports Linux EXT2/3/4/Reiser/XFS
看介绍drive snapshot似乎支持refs的吧。

wimlib支持FAT32,NTFS,似乎不支持refs,因此采用compact、wimboot压缩的方案似乎不行,因为都需要wimlib中转。
https://wimlib.net/


回复

使用道具 举报

264#
 楼主| 发表于 2022-1-5 14:37:27 | 显示全部楼层

Compatible with all Windows file systems (FAT16, FAT32, NTFS,ReFS)
drive snapshot不是写的有ReFS吗?
回复

使用道具 举报

265#
 楼主| 发表于 2022-1-9 15:27:36 | 显示全部楼层
lifeway 发表于 2022-1-8 16:00
自己想了个小办法:
      新建了个分区,用DG的修改分区参数,把新分区的GUID改为原来存放VDF文件的分 ...

厉害啊!有用!
回复

使用道具 举报

266#
 楼主| 发表于 2022-1-11 11:49:23 | 显示全部楼层
2021-12-29更新:https://liuzhaoyzz.lanzoux.com/b00n7bcqf
1、临时采用2021-08-17日版本的g4e,也就是g4eBOOTX64.EFI,以解决uefi下chainloader+ntloader2021-06-22方案启动出错的问题。以后等yaya更新了g4e,再更换。
回复

使用道具 举报

267#
 楼主| 发表于 2022-1-12 08:50:16 | 显示全部楼层
泮安宁 发表于 2022-1-11 18:52
请问用一键制作时选择的vdf的保存盘符为H盘,制作好后不能把vdf移动到其他盘符吗如G盘启动,我移动后好像不 ...

http://wuyou.net/forum.php?mod=r ... &fromuid=298214
回复

使用道具 举报

268#
 楼主| 发表于 2022-2-18 23:15:03 来自手机 | 显示全部楼层
lifeway 发表于 2022-2-18 12:08
土豪两个模式都使得内存性能大幅下降,下降一半不止,版主有什么好的建议?实体盘+primo ramdisk不会。


怎么会大幅下降?不明白。我只会这些。对于direct-io模式不感兴趣,不稳定。
回复

使用道具 举报

269#
 楼主| 发表于 2022-2-21 10:37:33 | 显示全部楼层
lifeway 发表于 2022-2-19 00:31
ramos下,包括土豪单镜像和土豪双镜像,我用aida64-性能测试-内存读取和内存写入分别测了一下,内存性能 ...

没有注意到这个数据的对比,搞不清楚。
回复

使用道具 举报

270#
 楼主| 发表于 2022-3-28 21:45:34 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2022-3-29 12:34 编辑

2022年3月28日更新:https://liuzhaoyzz.lanzoux.com/b00n7bcqf
30、更新grub4dos-for_UEFI-2022-03-28,同时增加run模块可供启动PE.ISO、PE.WIM用,菜单参建1KRAMOS4.0.0\SETS\EFI\grub\menu.lst。----感谢2011yaya2007777!

不需要重新制作,只要替换引导分区里面/efi/boot/g4ebootx64.efi即可!以后也是这样子。

title run-2011yaya2007777
find /EFI/grub/RUN | set bd= ;; echo bd=%bd%
find --set-root ls /boot/imgs/
#find --set-root /boot/imgs/firadisk.img
#command --set-usrpath=%bd%/EFI/grub
command %bd%/EFI/grub/RUN --automenu /boot/imgs/
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 04:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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