无忧启动论坛

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

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

[复制链接]
跳转到指定楼层
1#
发表于 2018-5-8 20:25:26 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式
主板不支持EFI,只能是MBR了,然后在vhdx中做了一个win10,当用grub4dos引导的时候,我用的是BCD,但启动后出现


错误,后来疯狂百度,找到点线索。
说是grub4dos不能用BCD引导vhdx,只能用boot.isd;
此时迷茫了,这个boot.isd,放在哪里,是放在vhdx中的根目录下,还是放在grub4dos中的根目录下,这是一个疑惑,
另一个疑惑是,在bootice中如何写boot.isd呢,
再有就是在menu.lst中怎么写title判断呢?
2#
 楼主| 发表于 2018-5-8 21:33:30 | 显示全部楼层
ge 发表于 2018-5-8 20:54
应该是与bootmgr和bcd有关吧?在bcd里添加vhd启动也没有加boot.sdi呀?

我感觉你说的有道理,看来我又被百度上的一些人误导了

点评

用bcdboot 命令 就行了 我也出过这个问题  详情 回复 发表于 2018-5-8 21:45
回复

使用道具 举报

3#
 楼主| 发表于 2018-5-9 19:27:04 | 显示全部楼层
mysxbg2000 发表于 2018-5-8 21:49
以下是我的Grub4dos菜单
default        0
timeout 5

title Windows 10
find --set-root --devices=h /boot/BCD
dd if=()/boot/bcd10 of=()/boot/BCD
find --set-root /bootmgr
chainloader /bootmgr

你上面这些语句,是执行启动装在vhd中的win10吗?如果是,为啥句子中没有vhd字样呢?

点评

vhd字样,在BCD文件中。  详情 回复 发表于 2018-5-10 12:16
因为win的启动 都是从bootmgr里引导的 BCD只是win的 启动菜单 就相当于 grldr 是引导文件 而 menu.lst 是启动菜单一样  详情 回复 发表于 2018-5-10 09:58
回复

使用道具 举报

4#
 楼主| 发表于 2018-5-10 11:05:29 | 显示全部楼层
本帖最后由 ziluopao 于 2018-5-10 11:07 编辑
mysxbg2000 发表于 2018-5-8 21:49
以下是我的Grub4dos菜单
default        0
timeout 5


title Windows 7
find --set-root --devices=h /boot/BCD
dd if=()/boot/bcd7 of=()/boot/BCD
find --set-root /bootmgr
chainloader /bootmgr

你上面这句红色标注我不理解。这个bcd7代表什么。
-----------------------------------------------------------------------------------------------------------------
先说我的情况,我新建了一个win7BCD,它也配置好了参数,但是套你的这个怎么写呢?

title Windows 7
find --set-root --devices=h /boot/BCD
dd if=()/boot/win7BCD of=()/boot/BCD
find --set-root /bootmgr
chainloader /bootmgr
吗?
还有黄色标注的BCD又代表了啥?

点评

表示将win7BCD 拷贝为BCD,因为默认引导只认BCD文件(\boot)。 说明他配置了多个引导菜单文件,针对win7的文件为win7BCD,想启动win7时,将win7的配置文件拷贝过来, 如要启动WIN10,就把相应的配置文件拷贝过来  详情 回复 发表于 2018-5-10 12:14
回复

使用道具 举报

5#
 楼主| 发表于 2018-5-10 12:30:22 | 显示全部楼层
2012yjgsz 发表于 2018-5-10 12:16
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
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-4 09:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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