无忧启动论坛

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

[讨论] 单纯用grub2怎么引导win7?不通过bootmgr?

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-6 10:40:48 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单纯用grub2怎么引导win7?不通过bootmgr?
把grub2安装到mbr中或安装到bcd中。

用什么命令可以启动win7系统?注意,是不通过bootmgr

用search --set -f /bootmgr
chainloader+1的方法不行,这个是仍然是用bootmgr来启动win7。

因为现在bcd中没有了win7的启动项。但是bcd仍在,是好的。

问一下有没有grub2启动win7或能在grub2命令行下进行bcd编辑的功能,就像在windows的cmd下运行bootsect.exe /nt60那样。grub2的cmd模式有没有类似的功能?可以修改编辑bcd启动项的?

因为发现grub2可以不借助refit,变色龙一类的工具竟然可以直接启动macosx。那grub2有没有可能不借助bootmgr直接启动win7。
2#
发表于 2010-12-6 13:25:19 | 只看该作者
你可以想象下怎么不通过ntldr启动xp
回复

使用道具 举报

3#
发表于 2010-12-6 14:23:40 | 只看该作者
原帖由 sratlf 于 2010-12-6 13:25 发表
你可以想象下怎么不通过ntldr启动xp

也並非不可能,如果有人把ReactOS的freeldr改寫成grub2模組的話也許是可能的。
回复

使用道具 举报

4#
发表于 2010-12-6 21:21:45 | 只看该作者
和爆门没什么区别~~~~~~~~
回复

使用道具 举报

5#
发表于 2010-12-6 21:46:09 | 只看该作者
不明白为何要搞得这么复杂,bcd中没有了win7的启动项添加一下就是了,何必偏要grub2直接引导win7呢?
回复

使用道具 举报

6#
发表于 2010-12-6 23:01:40 | 只看该作者
等着bootmgr源代码泄漏后才有可能
回复

使用道具 举报

7#
发表于 2010-12-7 11:28:47 | 只看该作者
楼主是想bootmgr不需要放在分区的根目录吧?将bootmgr放到img文件里面,然后用虚拟磁盘方式加载到内存启动。。。。估计是有人能做到的。
回复

使用道具 举报

8#
 楼主| 发表于 2010-12-7 13:05:10 | 只看该作者
楼上的说法有点接近了。那么bcdedit编辑的内容存在哪里呢?是在bootmgr文件里面?单纯把bootmgr放到img里面就行了。那bcdedit可以编辑的那个启动菜单保存在哪里?
回复

使用道具 举报

9#
 楼主| 发表于 2010-12-7 13:06:48 | 只看该作者
原帖由 yjstone 于 2010-12-6 21:46 发表
不明白为何要搞得这么复杂,bcd中没有了win7的启动项添加一下就是了,何必偏要grub2直接引导win7呢?



依兄所言,那用什么办法来修改bcd呢?没有win7安装盘,没有winpe。单纯用grub2行吗?
回复

使用道具 举报

10#
发表于 2010-12-7 13:46:43 | 只看该作者
闹了半天lz是想实现8#的效果啊,那你1#的描述离这个也差的远点了吧 ,8#的实际还是通过bootmgr

grub2下的不知道,grub4dos下起码两个成品,一个是chenall的ntboot.img,还一个是victor888版主的成品
回复

使用道具 举报

11#
 楼主| 发表于 2010-12-7 15:06:51 | 只看该作者
原帖由 sratlf 于 2010-12-7 13:46 发表
闹了半天lz是想实现8#的效果啊,那你1#的描述离这个也差的远点了吧 ,8#的实际还是通过bootmgr

grub2下的不知道,grub4dos下起码两个成品,一个是chenall的ntboot.img,还一个是victor888版主的成品



可能描述得是有点不清楚


其实意思就是

把引导器独立出来。可以不依赖硬盘上的文件来引导......做成用u盘,光盘winpe啥的来引导硬盘系统。
回复

使用道具 举报

12#
发表于 2010-12-7 16:08:52 | 只看该作者

回复 #12 debiangrub 的帖子

这样说就简单得多了,不想自己弄就用C大的NTBOOT,自己弄也可以,自己把bootmgr和BCD文件修改好就行了。。。
回复

使用道具 举报

13#
发表于 2010-12-7 19:20:01 | 只看该作者
原来是叶公好龙……
回复

使用道具 举报

14#
发表于 2010-12-8 13:22:39 | 只看该作者
保留WIN7安装光盘ISO内的bootmgr,boot,efi三个文件夹,把电脑硬盘上的BCD(带WIN7启动项的)覆盖光盘\boot\bcd,用G4D,map --mem /win7setup.iso (hd32)   map --hook chainloader (hd32) 启动硬盘上的WIN7成功,不只是硬盘上的,VHD里的win7同样成功,关键文件就是硬盘上带有硬盘启动信息的BCD文件
如果是Grub2的话,可以借助G4D里的grub.exe
linux /grub.exe --config-file="find --set-root /win7setup.iso;map --mem /win7setup.iso (hd32);map --hook;chainloader (hd32)"

[ 本帖最后由 w352864 于 2010-12-8 13:24 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2010-12-9 13:58:46 | 只看该作者
楼上的,你这是grub不是grub2
回复

使用道具 举报

16#
发表于 2010-12-20 19:47:50 | 只看该作者
原帖由 debiangrub 于 2010-12-9 13:58 发表
楼上的,你这是grub不是grub2

用grub2引导Grub4DOS,再通过Grub4DOS引导ISO
回复

使用道具 举报

17#
发表于 2011-1-4 14:18:56 | 只看该作者
路过,没能参与讨论,菜鸟还要学很多~
回复

使用道具 举报

18#
发表于 2011-2-17 13:55:29 | 只看该作者

回复 #18 w352864 的帖子

你好。我有一个设备,是EFI版本的Grub2。我想载入一个ISO或者启动win7,应该怎么做?

设备的启动流程为:
主板上电,EFI BIOS,Grub2
回复

使用道具 举报

19#
发表于 2011-2-17 15:44:48 | 只看该作者
原帖由 maxims 于 2011-2-17 13:55 发表
你好。我有一个设备,是EFI版本的Grub2。我想载入一个ISO或者启动win7,应该怎么做?

设备的启动流程为:
主板上电,EFI BIOS,Grub2

没有EFI设备,帮不了你
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-14 04:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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