无忧启动论坛

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

[求助] vhdx的引导真的和bcd无关吗

[复制链接]
1#
发表于 2018-5-9 20:27:57 | 显示全部楼层
本帖最后由 2012yjgsz 于 2018-5-9 20:29 编辑

grub4dos可以引导vhdx,但要注意VHDX不能用map来引导,不能等同于ISO光盘映像文件。
参见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=409137
1、先将引导分区的引导模式设置为GRUB引导。
2、再用BOOTICE工具在BCD中添加WIN10启动项,系统文件是win10_64.vhdx。
3、然后在menu.lst中添加 chainloader /bootmgr 来引导bootmgr(WIN菜单)。
具体过程是:硬盘引导-- grub4(menu.lst菜单)-再引导bootmgr(BCD菜单),跳转(回)到原WIN引导方式。
只要以下二行就行了,但menu.lst及grub、bootmgr、BCD(boot文件夹)等文件要在引导分区(或ESP),最好FAT32格式。
root (hd0,0)
chainloader /bootmgr
(chainloader /ntldr 是引导XP的,find --set-root /bootmgr 可省略)

boot.sdi 文件必须有,须最好放在引导分区(ESP)的boot文件夹中,引导虚拟文件系统,包括vhdx和wim文件(PE系统),要有boot.sdi 。
如bootmgr是破解的,甚至可将boot.sdi放在其他分区,但放在引导分区(ESP)的boot文件夹是其默认位置,最稳妥。


点评

或者利用ntboot模块来引导 5大的单文件ntboot以及原版ntboot http://blog.sina.com.cn/s/blog_6fd804fe0102wtr9.html  详情 回复 发表于 2018-5-10 00:29
回复

使用道具 举报

2#
发表于 2018-5-10 12:14:58 | 显示全部楼层
ziluopao 发表于 2018-5-10 11:05
title Windows 7
find --set-root --devices=h /boot/BCD
dd if=()/boot/bcd7 of=()/boot/BCD

表示将win7BCD 拷贝为BCD,因为默认引导只认BCD文件(\boot)。
说明他配置了多个引导菜单文件,针对win7的文件为win7BCD,想启动win7时,将win7的配置文件拷贝过来,
如要启动WIN10,就把相应的配置文件拷贝过来,这样就不会将多个不同系统引导项混在一起。

评分

参与人数 1无忧币 +1 收起 理由
ziluopao + 1

查看全部评分

回复

使用道具 举报

3#
发表于 2018-5-10 12:16:21 | 显示全部楼层
ziluopao 发表于 2018-5-9 19:27
title Windows 10
find --set-root --devices=h /boot/BCD
dd if=()/boot/bcd10 of=()/boot/BCD

vhd字样,在BCD文件中。

点评

我这么写行吗? title Windows 7 64 find --set-root --devices=h /boot/BCD dd if=()/boot/win7BCD of=()/boot/BCD find --set-root /win7_64_bootmgr chainloader /win7_64_bootmgr boot  详情 回复 发表于 2018-5-10 12:30
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

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

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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