无忧启动论坛

标题: PE安装到硬盘为什么都没WIN7系统的 [打印本页]

作者: 潮退潮生    时间: 2009-12-29 21:40
标题: PE安装到硬盘为什么都没WIN7系统的
为什么论坛里的几位大大的PE里安装到硬盘的批处理里都没装WIN7系统的,WIN7和VISTA的区别有那么大吗?自己又没装过WIN7.没机会实践,只有来这请教了。
hhh3333的:

if /i "%TheOS%"=="Vista" if Exist %RP%\BOOTMGR SET InsToVista=1
Set Choice=
If "%InsToVista%"=="1" (
Echo.
Echo 〖下一步〗
Echo.
Echo     为Vista系统安装PE引导文件并增加PE启动项。
Echo.
CALL :VistaBootItemAdd
小马的:

if /i "%TheOS%"=="Vista" (
       goto :Vista_Install
) Else (
       goto :Pubilc_Install
)

如果WIN7和VISTA一样,为什么不一网打尽?
作者: x.Nichdlas    时间: 2009-12-29 21:45
可以的 只是他们没针对win7改进批而已 我的“方案”就能装进win7 原理差不多的 顺便附上我的

本地硬盘(安装/卸载).rar

3.43 KB, 下载次数: 143, 下载积分: 无忧币 -2


作者: hhh333    时间: 2009-12-29 21:52
标题: 回复 #1 潮退潮生 的帖子
鉴于bootmgr能够读取boot.ini,因此win7可以不用在BCD中增加项目,直接按XP一样的方法进行安装。你可以在win7下用安装程序安装PE试一下。
作者: x.Nichdlas    时间: 2009-12-29 22:20
标题: 回复 #3 hhh333 的帖子
vista和7的boot.ini只能加载一个项目 如果用户机器装了使用boot.ini来加载的一键还原工具 那么就没有pe项了


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=139400&page=2#pid1689917

我试过 确实如此帖20楼所言

[ 本帖最后由 x.Nichdlas 于 2009-12-29 22:23 编辑 ]
作者: wmee    时间: 2009-12-29 22:25
原帖由 x.Nichdlas 于 2009-12-29 21:45 发表
可以的 只是他们没针对win7改进批而已 我的“方案”就能装进win7 原理差不多的 顺便附上我的

谢谢,我下了试试!
作者: 潮退潮生    时间: 2009-12-29 22:44
上面hhh333的if /i "%TheOS%"=="Vista" if Exist %RP%\BOOTMGR SET InsToVista=1改成if /i  Exist %RP%\BOOTMGR SET InsToVista=1估计就成了
作者: hhh333    时间: 2009-12-29 22:54
原帖由 x.Nichdlas 于 2009-12-29 22:20 发表
vista和7的boot.ini只能加载一个项目 如果用户机器装了使用boot.ini来加载的一键还原工具 那么就没有pe项了


http://bbs.wuyou.net/forum.php?mod=viewthread&tid=139400&page=2#pid1689917

我试过 确实如此帖20楼所言


我的这个WIN7好象boot.ini中的所有项都显示的。
作者: 潮退潮生    时间: 2009-12-29 22:55
显示和不显示就区别在一个“号,有”号的就能显示出来
作者: x.Nichdlas    时间: 2009-12-29 23:01
标题: 回复 #7 hhh333 的帖子
呵呵 难道是我想当然了?sorry sorry

我vista下测是只能一个的 我win7下试试
作者: 潮退潮生    时间: 2009-12-29 23:10
好多大大都在,再问下能不能在BCD中加个项来引导GRLDR?
作者: 潮退潮生    时间: 2009-12-29 23:16
x.Nichdlas (X.N) 你那种写法容易点。我们的是和U盘混在一起的,要考虑的问题多点。不过你那样也很好,容易理解点,再多写个界面的批,选硬盘安装CALL你的硬盘批,选U盘安装CALL你的U盘批,这样子看起来就差不多一样的。毛桃传下来的窗口式也要CLS刷屏的,感觉不出来
作者: hhh333    时间: 2009-12-29 23:17
标题: 回复 #10 潮退潮生 的帖子
我的boot.ini是这样的:
[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /noexecute=optin /fastdetect
C:\Boot\H3_AVLXP.BIN="WinXP PE (By H3)"
C:\Boot\H3_AVL03.BIN="Win2003 PE (By H3)"
C:\grldr="Start Grub4DOS"

在win7中都能显示(当然第一个是Earlier Version of Windows),但最后一项在win7中不能启动,要回boot.ini菜单才能用,看在BCD中直接加如何?

BCD中直接加载grldr好象不行,要加载grldr.mbr。

[ 本帖最后由 hhh333 于 2009-12-29 23:21 编辑 ]
作者: 潮退潮生    时间: 2009-12-29 23:24
C:\grldr这个在BCD中好难搞定的,我想不出来,本来是想用GRLDR来引导RAMXP的,但折腾了好久,都不能启动
作者: 潮退潮生    时间: 2009-12-29 23:26
hhh333,用grldr.mbr绕得也太远了,不过没办法的情况下只能将就将就
作者: hhh333    时间: 2009-12-29 23:37
标题: 回复 #14 潮退潮生 的帖子
bootmgr与ntldr毕竟不一样,或者让不点他们将grldr.mbr做到grldr中差不多。
作者: x.Nichdlas    时间: 2009-12-29 23:45
标题: 回复 #15 hhh333 的帖子
pt
版主

10# 发表于 2009-11-25 21:27  只看该作者



引用:
原帖由 fujianabc 于 2009-11-25 20:36 发表

现在g2ldr才32K,并上g2ldr.mbr后40K左右,bootmgr完全可以像ntldr一样直接加载,无须像grldr那样搞两个文件。

bootmgr最大支持64KB的文件直接加载。

早先那些版本的g2ldr都能直接用bootmgr加载的。 ...

这只是个演示品。g2ldr 可以根据需求定制,甚至可以把字体嵌进去。你很难预料其他人会有怎样的需求,或许有人搞出几百k的 g2ldr 也不一定。
用 g2ldr.mbr 才是万全之策。
好习惯要从一开就养成。


h3大的想法基本不可能了 grldr同burg 今后都需要首先经过grldr.mbr或g2ldr.mbr
http://bbs.znpc.net/viewthread.php?tid=5801&extra=page%3D2

[ 本帖最后由 x.Nichdlas 于 2009-12-29 23:46 编辑 ]
作者: baosong818    时间: 2010-1-25 10:08
我想在easyboot界面上添加安装win7可以吗




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3