无忧启动论坛

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

如何用grub启动硬盘上的PE?

[复制链接]
1#
发表于 2006-8-18 22:41:28 | 显示全部楼层
这是正常的,PELDR 会自动在第一分区中找 WINNT.SIF 文件,我也试过这样,不行的。可以按照老九 XPEHELP 中的帮助操作,将 XPE 安装到第一分区中。
回复

使用道具 举报

2#
发表于 2006-8-18 23:37:06 | 显示全部楼层
原帖由 lxl1638 于 2006-8-18 23:31 发表
1、通过加载器AVLDR.PE加载PELDR时,AVLDR.PE会查找硬盘的所有分区的PELDR文件;
2、可以在WinNT.SIF中定义PE映像所在的分区,其ARC路径的定义与BOOT.INI文件的标准是一致的;
3、当WinNT.SIF不指定的WinPE映像路径时,PELDR只能加载它所在分区的WinPE映像;
4、PELDR与WinNT.SIF必须在同一分区。

照老九这么说,包括加载器在内的所有安装 PE 需要的几个文件都可以一块搞到非第一分区了?只需要改写第一分区中的 BOOT.INI 中加载器的路径?
回复

使用道具 举报

3#
发表于 2006-8-20 10:02:19 | 显示全部楼层
原帖由 fujianabc 于 2006-8-19 20:56 发表
我曾发现peldr/ntldr只能搜索主分区下的winnt.sif/boot.ini,如果这个主分区是由扩展分区转成的主分区也不行,似乎由扩展分区转成的主分区还是与原创的主分区有所不同(硬盘上位置差了不到1M),这也可以看作是peldr/ntldr的一个bug。

呵呵,这个我昨天刚刚试过,似乎确实不行,但我又将一些自由空间合并到这个转换过来的主分区,却发现可以,难道 WinPM 在合并分区的时候又修复这个分区的 FAT 了?
回复

使用道具 举报

4#
发表于 2006-8-20 10:05:31 | 显示全部楼层
原帖由 老毛桃 于 2006-8-18 23:37 发表
照老九这么说,包括加载器在内的所有安装 PE 需要的几个文件都可以一块搞到非第一分区了?只需要改写第一分区中的 BOOT.INI 中加载器的路径?
原帖由 lxl1638 于 2006-8-19 00:29 发表
是这样的,AVLDR.PE要放在与BOOT.INI的同一分区(也应该能放到某个目录下),其它的都可以随便。
AVLDR.PE能不能放到其它分区我没试过。

今天试验过了,加载器 AVLDR.PE 只能放在第一个主分区,如果尝试以 multi(0)disk(0)rdisk(0)partition(2)\Avldr.pe="WinXPE  By: 老毛桃" 的形式运行加载器,则会出现错误
回复

使用道具 举报

5#
发表于 2006-8-20 17:15:57 | 显示全部楼层
原帖由 fujianabc 于 2006-8-20 17:09 发表
ntldr可以加载两种类型的文件/系统:
1、诸如 multi(0)disk(0)rdisk(0)partition(2)\的路径(叫arc路径),只能启动winnt系统,而且arc路径必须是一个文件夹;
2、启动扇区文件(类似于grub的chainloader命令),诸如dos的bootsect.bin,grub的grldr,以及avldr等文件都属于启动扇区类文件。boot.ini调用此类文件不能用arc路径,只能用dos路径,即只能用c:\Avldr.pe。
boot.ini中的dos路径只能用c:,其他盘符如d,e等都无效。

嗯,学习一下,非常感谢!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 10:50

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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