|
原帖由 malpensa 于 2007-9-13 09:16 PM 发表
是个好提议,删除IDE/SATA驱动!!:victory::victory: 但是会不会带来其他不稳定问题?请赐教!
(表述上有点差别,hide就达到效果了,只要在PE里访问不到硬盘分区就行)
另外,请教 grub里怎么才能引 ...
驱动具体是哪些文件问毛桃吧
偶也不清楚
不过grub4dos来引导各版本PE倒是比较简单
按照思路就知道需要哪些文件了
grub4dos>setupldr.bin>ntdetect.com
>winnt.sif>winpe.is_
这就是需要的文件了
setupldr.bin中定义了ntdetect.com和winnt.sif的位置,名称等
例如毛桃的ntdetect.com位置被定义为/ntdetect.com;/wxpe/ntdetect.com.....
在定义的位置中,任意一个位置能找到ntdetect.com就可以正常执行
所以,如果直接使用maotao的setupldr.bin
可以把NTDETECT.COM放在根目录,也可以放在wxpe目录
当然,如果你想放在别的位置,自己改一下就可以
同样,winnt.sif也是可以改位置和路径的
毛桃的被改成了WINNT.XPE
位置仍然是磁盘根目录,注意如果要改到别的目录,目录名不要太长,目录+文件名总共字符长度和winnt.sif所占字符长度正好相等即可
例如WINNT.SIF改成WINNT.XPE或者改成BOOT\PE.X
都是可以的
然后,winnt.sif中定义了RAMDISK的启动方式, 也定义了映象的路径,例如
/rdpath=WINPE.IS_或者是
/rdpath=BOOT\WINPE.IS
所以
SETUPLDR.BIN的位置和名称是灵活的
可以随便放置,随便改名
只要grub4dos的配置菜单中,chainloader语句指定了这个位置即可
例如chainloader (hd0,4)/boot/ldr/peldr
其中,peldr就是由setupldr.bin改名而来
放置在 第一个逻辑分区的boot\ldr文件夹下
其他几个文件的路径和名称都互相引用
NTDETECT.COM的名称和路径受setupldr.bin控制
WINNT.SIF的名称和路径受setupldr.bin控制
winpe.is_的名称和路径受winnt.sif控制 |
|