无忧启动论坛

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

[发布] 给SVBus打了碎片补丁

    [复制链接]
1#
发表于 2021-12-23 16:41:33 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 16:47 编辑

0、驱动签名我会弄,朱玛教我的,问题驱动签名都是伪造的,即使弄了驱动签名, 也会被杀软干掉,比如360、电脑管家、金山毒霸、还有那个什么火绒,WIN11对于伪造的这种驱动签名加强了验证,更加难以通过win11自身检验,似乎要用驱动验证降级什么的,论坛有帖子,我没用过WIN11,暂不考虑。
1、svbus驱动安装有很成熟的一键安装代码了,一键里面就有。

晚点有空试试看svbus。电脑上面找有碎片的vhd挺难的!      
回复

使用道具 举报

2#
发表于 2021-12-23 17:26:06 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-24 08:29 编辑

svbus-sunsea-signed,驱动双签名的。sha1+sha256要先双击注册表EVroot.reg导入,然后驱动签名才有效。
大家试试看。

SHA1+SHA256双签名的好像安装不上,提示签名无效。


SHA1单签名的可以适用于WIN8.1 WIN10,本人亲测有效。

https://liuzhaoyzz.lanzoup.com/b00p7kxbc
密码:fh3x






svbus-sunsea-signed.rar

136.35 KB, 下载次数: 27, 下载积分: 无忧币 -2

svbus-sunsea-signed2.rar

103.25 KB, 下载次数: 18, 下载积分: 无忧币 -2

回复

使用道具 举报

3#
发表于 2021-12-23 17:27:10 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 18:25 编辑
sunsea 发表于 2021-12-23 16:58
我制造碎片的办法。利用fsutil file createNew命令,可以制造指定大小的文件(需要换算到字节)。比如说i ...


问题是我的vhd很多都是整理过了的,找有碎片的vhd好难啊,真的!
回复

使用道具 举报

4#
发表于 2021-12-23 18:02:09 | 显示全部楼层
sunsea 发表于 2021-12-23 17:27
求教一下签名怎么搞。这样我以后编译的时候就可以直接出成品。感谢。

链接:https://www.123pan.com/s/lE5A-VSTyv
挺麻烦的,需要学习的东西挺多的。论坛里面分享过了的。
回复

使用道具 举报

5#
发表于 2021-12-23 18:11:19 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 18:22 编辑

VS2019要想编译后支持xp似乎挺难的?网上看过帖子,没有亲自测试过,我只搞过vs2010,vs2008        
回复

使用道具 举报

6#
发表于 2021-12-23 18:14:09 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 18:16 编辑


https://liuzhaoyzz.lanzoup.com/b00p7k5ha
密码:brdq
这样子的驱动签名工具似乎被网盘屏蔽了。
回复

使用道具 举报

7#
发表于 2021-12-23 18:19:32 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 18:21 编辑
黑中见白 发表于 2021-12-23 18:16
大佬给驱动签个名


电脑家里人在用,晚点。现在是手机回帖。现在还在用无盘天使?就是g4d原来的开发者bean写的无盘天使?十几年前的了。      
回复

使用道具 举报

8#
发表于 2021-12-23 19:57:20 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 21:54 编辑

必须先双击EVRootCA.reg导入注册表,驱动签名才能生效!
你试试看。


有个双签名的,感觉有问题。


还有个单签名的,应该可用。


https://liuzhaoyzz.lanzoup.com/b00p7kwoj
密码:fq4y


无盘天使20211223-signed.rar

82.44 KB, 下载次数: 50, 下载积分: 无忧币 -2

无盘天使20211223-signed2.rar

77.72 KB, 下载次数: 16, 下载积分: 无忧币 -2

回复

使用道具 举报

9#
发表于 2021-12-23 21:58:07 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-24 08:21 编辑

SHA1+SHA256双签名的好像安装不上,提示签名无效。

SHA1单签名的可以适用于WIN8.1 WIN10,本人亲测。

https://liuzhaoyzz.lanzoup.com/b00p7kxbc
密码:fh3x

8楼已更新下载地址。

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

使用道具 举报

10#
发表于 2021-12-23 22:04:20 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 22:37 编辑

1、svbusx64_modded-sha1单签名的,安装之后,UEFI+g4e2021-12-15,ntloader2021-2-9或者ntloader_c(结果一样),启动WIN10:



#1、win10.vhd+svbusx64_modded-sha1单签名,启动RAMOS出错,可能是chainloader-ntloader兼容性原因。
title /VHD/UEFIltsb-svbus.vhd-SVBUS-RAMOS-chainloader-ntloader
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/UEFIltsb-svbus.vhd
map --mem --top /VHD/UEFIltsb-svbus.vhd (hd)
uuid (hd-1,0)
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0

#2、win10.vhd+svbusx64_modded-sha1单签名,启动svbus-RAMOS成功。
title /VHD/UEFIltsb-svbus.vhd-SVBUS-RAMOS-ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /VHD/UEFIltsb-svbus.vhd
map --mem --top /VHD/UEFIltsb-svbus.vhd (hd)
chainloader (hd-1)


#3、win10.vhd+svbusx64_modded-sha1单签名,启动vhd-not RAMOS成功。
title /VHD/UEFIltsb-svbus.vhd-SVBUS-VHD[not RAMOS]
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/UEFIltsb-svbus.vhd
uuid ()
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0 file=/VHD/UEFIltsb-svbus.vhd
boot





回复

使用道具 举报

11#
发表于 2021-12-23 22:07:21 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 22:38 编辑

2、svbusx64_modded-sha1单签名的,安装之后,UEFI+g4e2021-12-15启动WIN8.1:ntloader2021-2-9或者ntloader_c(结果一样)


很奇怪,每次安装会有2~3个实例,有一个实例是正常的,另外的1~2个是有黄色感叹号的,删除黄色感叹号的,重启,就剩下一个正常的了。

#1、win8.1.vhd+svbusx64_modded-sha1单签名,启动RAMOS出错,可能是chainloader-ntloader兼容性原因。
title /VHD/FTW81P.vhd-SVBUS-RAMOS-chainloader-ntloader
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/FTW81P.vhd
map --mem --top /VHD/FTW81P.vhd (hd)
uuid (hd-1,0)
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0

#2、win8.1.vhd+svbusx64_modded-sha1单签名,启动svbus-RAMOS成功。
title /VHD/FTW81P.vhd-SVBUS-RAMOS-ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /VHD/FTW81P.vhd
map --mem --top /VHD/FTW81P.vhd (hd)
chainloader (hd-1)

#3、win8.1.vhd+svbusx64_modded-sha1单签名,启动vhd-not RAMOS失败,卡死,原因不明,用bootmgfw.efi直接启动vhd没问题。
title /VHD/FTW81P.vhd-SVBUS-VHD[not RAMOS]
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/FTW81P.vhd
uuid ()
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0 file=/VHD/FTW81P.vhd
boot


回复

使用道具 举报

12#
发表于 2021-12-23 22:35:05 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 22:38 编辑

39楼同一个win10.vhd+svbus,用grubx64.efi启动,以下3个菜单都没问题,启动RAMOS或者vhd实体都没问题。证明grub2+ntboot组合要比g4e+ntloader组合稳定性兼容性更好。
menuentry "/VHD/UEFIltsb-svbus.vhd-SVBUS-RAMOS-ntboot" "/VHD/UEFIltsb-svbus.vhd" {
search --no-floppy --set --file $2
map -n --mem --rt -l $2
ntboot --highest=no --efi=(vd0,1)/EFI/Microsoft/Boot/bootmgfw.efi --winload=\\Windows\\System32\\winload.efi --win (vd0,1)
boot
}

menuentry "/VHD/UEFIltsb-svbus.vhd-SVBUS-RAMOS-ntfs_x64.efi" "/VHD/UEFIltsb-svbus.vhd" {
search --no-floppy --set=ntfs --file /EFI/grub/ntfs_x64.efi
efiload ($ntfs)/EFI/grub/ntfs_x64.efi
search --no-floppy --set --file $2
map --mem --rt -l $2
}

menuentry "/VHD/UEFIltsb-svbus.vhd-SVBUS-VHD[not RAMOS]" "/VHD/UEFIltsb-svbus.vhd" {
search --no-floppy --set=bd --file /EFI/Microsoft/Boot/bootmgfw.efi
search --no-floppy --set --file $2
ntboot --highest=no --efi=($bd)/EFI/Microsoft/Boot/bootmgfw.efi --winload=\\Windows\\System32\\winload.efi --vhd /VHD/UEFIltsb-svbus.vhd
boot
}
回复

使用道具 举报

13#
发表于 2021-12-23 22:36:12 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 22:39 编辑

40楼同一个win8.1x64.vhd+svbus,用grubx64.efi,UEFI启动,RAMOS或者实体vhd都没问题,3个菜单都成功:
menuentry "/VHD/FTW81P.vhd-SVBUS-RAMOS-ntboot" "/VHD/FTW81P.vhd" {
search --no-floppy --set --file $2
map -n --mem --rt -l $2
ntboot --highest=no --efi=(vd0,1)/EFI/Microsoft/Boot/bootmgfw.efi --winload=\\Windows\\System32\\winload.efi --win (vd0,1)
boot
}

menuentry "/VHD/FTW81P.vhd-SVBUS-RAMOS-ntfs_x64.efi" "/VHD/FTW81P.vhd" {
search --no-floppy --set=ntfs --file /EFI/grub/ntfs_x64.efi
efiload ($ntfs)/EFI/grub/ntfs_x64.efi
search --no-floppy --set --file $2
map --mem --rt -l $2
}

menuentry "/VHD/FTW81P.vhd-SVBUS-VHD[not RAMOS]" "/VHD/FTW81P.vhd" {
search --no-floppy --set=bd --file /EFI/Microsoft/Boot/bootmgfw.efi
search --no-floppy --set --file $2
ntboot --highest=no --efi=($bd)/EFI/Microsoft/Boot/bootmgfw.efi --winload=\\Windows\\System32\\winload.efi --vhd /VHD/FTW81P.vhd
boot
}

回复

使用道具 举报

14#
发表于 2021-12-23 22:46:20 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-23 22:49 编辑

39、40、42、43楼的测试,证明svbus驱动本身应该没有问题,因为grub2x64.efi+svbus_win8/win10.vhd启动都没有问题。

g4e搭配svbus启动失败,可能与ntloader兼容性有关,另外g4e启动svbus-win8.1.vhd失败不知道啥原因。
直观感觉上来说,不一定准确:
主板内置了ntfs_x64.efi驱动的情况,chainloder+ntloader方案似乎有问题,kernel+ntloader方案可以启动。
主板没有原生内置ntfs_x64.efi驱动的情况,chainloder+ntloader方案较好,kernel+ntloader方案又不行。
我先睡睡觉了,你们辛苦了!


回复

使用道具 举报

15#
发表于 2021-12-24 07:23:07 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-24 08:25 编辑
2011whp 发表于 2021-12-23 23:31

liuzhouyzz   试系统

我前面几楼都是试的系统啊,你说的试系统啥意思?
另外我的测试只能证明sunsea超版编译的svbus驱动没有问题,至于是否能够搭配g4d/g4e的直接map支持含有碎片的磁盘仿真,我这边没法测试,因为我的vhd都是连续存储的,当时用了一键安装是svbus-RAMOS,已经自动地对vhd进行了整理了。

点评

能证明逻辑没加出bug就好。碎片处理的逻辑我这之前也验证了应该没问题。等待更多的测试报告吧。  详情 回复 发表于 2021-12-24 09:14
回复

使用道具 举报

16#
发表于 2021-12-24 15:47:15 来自手机 | 显示全部楼层
2011whp 发表于 2021-12-24 14:00
完美的,

签名分支 ,没什么 区别吧 @liuzhouyzz

wdk7的,sha1单签名,我试了一个,在WIN8.1里面,没问题。
回复

使用道具 举报

17#
发表于 2021-12-25 09:00:19 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-25 09:02 编辑
sunsea 发表于 2021-12-23 23:27
这样的话我这确实暂时无法复现。先放着吧,等其他报告。

在win7英文版里面你改版的svbus安装不上去,我用了好几个签名的驱动尝试的,sha1单签名的,sha1+sha256双签名的,svbus_wdk7的,svbusx64_modded,都不行,安装不上去。重启之后设备管理器里面有个黄色感叹号。
右击inf安装不上去。


在设备管理器中,操作→添加过时硬件,安装之后,重启,驱动有感叹号。有黄色感叹号,不能正常发挥作用,驱动不会生效。


win7英文版+原版svbus驱动安装是没问题的,没有黄色感叹号。
我的中文win7X64被我折腾坏了。
        



点评

编译已完成,请帮助测试是否能过win7,win8系列和win10。这是用wdk7编译的。wdk10编译似乎真的只能过win10。  详情 回复 发表于 2021-12-27 16:19
[attachimg]493208[/attachimg]我似乎抓到了。原来这段代码似乎就是给安装驱动这种情况上的……我恢复了。稍后编译一些做个测试。  详情 回复 发表于 2021-12-27 16:09
dism++法也抓到了这个问题。  详情 回复 发表于 2021-12-27 15:39
诶好,我试试调一下这个问题,dism++可行吗?  详情 回复 发表于 2021-12-25 09:43
回复

使用道具 举报

18#
发表于 2021-12-25 10:27:46 来自手机 | 显示全部楼层
sunsea 发表于 2021-12-25 09:43
诶好,我试试调一下这个问题,dism++可行吗?

我没有尝试过用dism++注入驱动,我其实是用批处理安装svbus测试的。        
回复

使用道具 举报

19#
发表于 2021-12-27 18:48:31 来自手机 | 显示全部楼层
sunsea 发表于 2021-12-27 16:19
编译已完成,请帮助测试是否能过win7,win8系列和win10。这是用wdk7编译的。wdk10编译似乎真的只能过 ...

  辛苦了,现在电脑家人在用,晚点试试      
回复

使用道具 举报

20#
发表于 2021-12-27 21:07:11 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-27 21:17 编辑
sunsea 发表于 2021-12-27 16:19
编译已完成,请帮助测试是否能过win7,win8系列和win10。这是用wdk7编译的。wdk10编译似乎真的只能过 ...

刚才试过了,WIN7X64en可以安装了,厉害!

grub4dos-for_UEFI-2021-08-17+ntloader2021-6-22,以下3个菜单都可以启动:
title /VHD/SX7en.vhd-SVBUS-RAMOS-chainloader-ntloader
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/SX7en.vhd
map --mem --top /VHD/SX7en.vhd (hd)
uuid (hd-1,0)
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0

title /VHD/SX7en.vhd-SVBUS-RAMOS-ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /VHD/SX7en.vhd
map --mem --top /VHD/SX7en.vhd (hd)
chainloader (hd-1)

title /VHD/SX7en.vhd-SVBUS-VHD[not RAMOS]
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/SX7en.vhd
uuid ()
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0 file=/VHD/SX7en.vhd
boot



不过你制作的签名时间戳没有打,因此制作的签名是无效的签名,时间戳相当于给文件盖上个时间章,你没盖章,系统就认为这个文件来自现在,而现在的时间与过期的证书时间不吻合,自然会显示“证书已被颁发者直接吊销”;时间戳盖章之后,这个文件就会被认为是过去的证书时间认证的证书。


我重新制作了,制作好的,签名正常的,必须是这样子的:“此数字签名正常”



打包发布的时候,最好用英文名字,因为svbus来自于reboot.pro国外论坛,用英文名字打包发布,方便国际友人撒。
另外打包必须带上最根本的那个EVRootCA.reg,这是“根证书”,必须先安装它,信任他,签名才有效。



svbus_wdk7.rar

151.79 KB, 下载次数: 48, 下载积分: 无忧币 -2

回复

使用道具 举报

21#
发表于 2021-12-27 21:39:18 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-27 21:43 编辑
sunsea 发表于 2021-12-27 21:19
感谢!也请求测试一下10和8.1是否能用。如果能用的话我以后只发布wdk7编译的版本。

测试了下svbus_wdk7_signed_SHA1,单签名的,安装之后设备管理器中会有两个svbus实例,一个正常的,一个黄色的我删除了,重启。
grub4dos-for_UEFI-2021-08-17+ntloader2021-6-22,以下3个菜单都可以启动WIN10:
title /VHD/UEFIltsb-svbus.vhd-SVBUS-RAMOS-chainloader-ntloader
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/UEFIltsb-svbus.vhd
map --mem --top /VHD/UEFIltsb-svbus.vhd (hd)
uuid (hd-1,0)
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0

title /VHD/UEFIltsb-svbus.vhd-SVBUS-RAMOS-ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /VHD/UEFIltsb-svbus.vhd
map --mem --top /VHD/UEFIltsb-svbus.vhd (hd)
chainloader (hd-1)

title /VHD/UEFIltsb-svbus.vhd-SVBUS-VHD[not RAMOS]
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/UEFIltsb-svbus.vhd
uuid ()
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0 file=/VHD/UEFIltsb-svbus.vhd
boot

grubx64.efi+ntboot,以下3个菜单都可以启动WIN10:
menuentry "/VHD/UEFIltsb-svbus.vhd-SVBUS-RAMOS-ntboot" "/VHD/UEFIltsb-svbus.vhd" {
search --no-floppy --set --file $2
map -n --mem --rt -l $2
ntboot --highest=no --efi=(vd0,1)/EFI/Microsoft/Boot/bootmgfw.efi --winload=\\Windows\\System32\\winload.efi --win (vd0,1)
boot
}

menuentry "/VHD/UEFIltsb-svbus.vhd-SVBUS-RAMOS-ntfs_x64.efi" "/VHD/UEFIltsb-svbus.vhd" {
search --no-floppy --set=ntfs --file /EFI/grub/ntfs_x64.efi
efiload ($ntfs)/EFI/grub/ntfs_x64.efi
search --no-floppy --set --file $2
map --mem --rt -l $2
}

menuentry "/VHD/UEFIltsb-svbus.vhd-SVBUS-VHD[not RAMOS]" "/VHD/UEFIltsb-svbus.vhd" {
search --no-floppy --set=bd --file /EFI/Microsoft/Boot/bootmgfw.efi
search --no-floppy --set --file $2
ntboot --highest=no --efi=($bd)/EFI/Microsoft/Boot/bootmgfw.efi --winload=\\Windows\\System32\\winload.efi --vhd /VHD/UEFIltsb-svbus.vhd
boot
}

回复

使用道具 举报

22#
发表于 2021-12-27 21:40:46 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2021-12-27 21:49 编辑

测试了下svbus_wdk7_signed_SHA1,单签名的,安装之后设备管理器中会有两个svbus实例,一个正常的,一个黄色的我删除了,重启。
grub4dos-for_UEFI-2021-08-17+ntloader2021-6-22,以下3个菜单都可以启动WIN8.1:
title /VHD/FTW81P.vhd-SVBUS-RAMOS-chainloader-ntloader
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/FTW81P.vhd
map --mem --top /VHD/FTW81P.vhd (hd)
uuid (hd-1,0)
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0

title /VHD/FTW81P.vhd-SVBUS-RAMOS-ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /EFI/grub/ntfs_x64.efi
load /EFI/grub/ntfs_x64.efi
find --ignore-floppies --ignore-cd --set-root /VHD/FTW81P.vhd
map --mem --top /VHD/FTW81P.vhd (hd)
chainloader (hd-1)

title /VHD/FTW81P.vhd-SVBUS-VHD[not RAMOS]
find --ignore-floppies --ignore-cd /EFI/grub/ntloader | set bd= ;; echo bd=%bd%
find --ignore-floppies --ignore-cd --set-root /VHD/FTW81P.vhd
uuid ()
chainloader %bd%/EFI/grub/ntloader initrd=/EFI/grub/initrd.lz1 uuid=%?_UUID% hires=0 file=/VHD/FTW81P.vhd
boot

grubx64.efi+ntboot以下3个菜单都可以启动WIN8.1:
menuentry "/VHD/FTW81P.vhd-SVBUS-RAMOS-ntboot" "/VHD/FTW81P.vhd" {
search --no-floppy --set --file $2
map -n --mem --rt -l $2
ntboot --highest=no --efi=(vd0,1)/EFI/Microsoft/Boot/bootmgfw.efi --winload=\\Windows\\System32\\winload.efi --win (vd0,1)
boot
}

menuentry "/VHD/FTW81P.vhd-SVBUS-RAMOS-ntfs_x64.efi" "/VHD/FTW81P.vhd" {
search --no-floppy --set=ntfs --file /EFI/grub/ntfs_x64.efi
efiload ($ntfs)/EFI/grub/ntfs_x64.efi
search --no-floppy --set --file $2
map --mem --rt -l $2
}

menuentry "/VHD/FTW81P.vhd-SVBUS-VHD[not RAMOS]" "/VHD/FTW81P.vhd" {
search --no-floppy --set=bd --file /EFI/Microsoft/Boot/bootmgfw.efi
search --no-floppy --set --file $2
ntboot --highest=no --efi=($bd)/EFI/Microsoft/Boot/bootmgfw.efi --winload=\\Windows\\System32\\winload.efi --vhd /VHD/FTW81P.vhd
boot
}



回复

使用道具 举报

23#
发表于 2021-12-27 21:45:24 | 显示全部楼层
sunsea 发表于 2021-12-27 21:42
好!那就说明应该可以作为正式版本发布了。

是的!
回复

使用道具 举报

24#
发表于 2022-1-9 07:51:55 来自手机 | 显示全部楼层
本帖最后由 liuzhaoyzz 于 2022-1-9 07:58 编辑
wuming520 发表于 2022-1-8 22:58
楼主在吗win7X64去东莞报错安装不了,你这个版本支持win7系统吗


安装之前先在设备管理器中彻底删除残留的svbus驱动及文件(如果有),重启电脑一次。

然后在设备管理器中用添加过时硬件驱动的办法,手工添加驱动即可,百度有教程。或者用dism++。        
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-3 18:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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