这是DELL的一位工程师给的装RAID驱动的办法,它是一个ISO文件,需要直接刻录成光盘。它是利用ISOLINUX+MEMDISK+smart boot manager(一个与操作系统无关的引导器),把驱动写到内存中,然后在装系统的时候直接调用~免去按F6,具体方法:
1,下载阵列卡/SCSI卡的驱动
2,将附件的 GenerateDriverDiskISO.RAR 存在本地并解压缩到某个目录
3, 将下载的驱动程序解压缩到这个目录的"Extract your driver here " 目录中
4,运行 GenerateDriverDisk.bat 批处理文件
5,此目录中会生成一个driverdisk.iso 文件
6,将此 driverdisk.iso 文件刻录成光盘
7,用这张光盘引导服务器
8,当SMB(Smart Boot Manager ) 成功加载后,移除此光盘
9,放入windows 2003 光盘,然后选择从光盘启动(如果不能启动,多次几次)
10,如果windows 2003 安装程序启动就可以直接安装 (不需要按F6 加载驱动程序)
这个办法需要把ISO文件刻录成光盘,不方便,我试验了下,直接利用能启动的U盘结合GRUB4DOS强大的功能引导这个ISOLINUX里面的IMG文件的话,能把IMG写进内存,但是后来引导系统光盘的时候就没反应了,
它的启动信息是ISOLINUX.CFG,里面是
PROMPT 0
LABEL linux
KERNEL MEMDISK
APPEND raw floppy=0 initrd=DDISK.IMG
改menu.lst
title 安装RAID驱动
find --set-root /boot/XXX(XXX文件自己指定,主要是定位)
kernel /boot/MEMDISK.gz append raw floppy=0
initrd /boot/DDISK.IMG
GRUB不能引导ISOLINUX,(网上都是这么说的),我认为是GRUB引导的时候把自己载入内存,而后来又连续载入2个IMG到内存,这个时候也许是占用了WINDOWS系统引导文件载如内存的地址,如果GRUB引导了IMG文件后能释放出自己所占的内存就好了,估计实现不了,
我今天试了一天直接把ISO文件刻录成光盘的话,在RAID上装2003和XP都不需要再加载软盘驱动,2000不行,还是希望有高手能把这个方法试验下,争取能做到USB-HDD,USB-ZIP等等里面方便修改
[ 本帖最后由 lookskyoo 于 2008-3-18 08:45 PM 编辑 ]
附件: GenerateDriverDiskISO.part01.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1692
http://bbs.wuyou.com/attachment.php?aid=36515
附件: GenerateDriverDiskISO.part02.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1697
http://bbs.wuyou.com/attachment.php?aid=36516
附件: GenerateDriverDiskISO.part03.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1760
http://bbs.wuyou.com/attachment.php?aid=36517
附件: GenerateDriverDiskISO.part04.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1621
http://bbs.wuyou.com/attachment.php?aid=36518
附件: GenerateDriverDiskISO.part05.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1688
http://bbs.wuyou.com/attachment.php?aid=36519
附件: GenerateDriverDiskISO.part06.rar (2008-3-5 11:30, 3.17 KB) / 该附件被下载次数 1137
http://bbs.wuyou.com/attachment.php?aid=36520
1,下载阵列卡/SCSI卡的驱动
2,将附件的 GenerateDriverDiskISO.RAR 存在本地并解压缩到某个目录
3, 将下载的驱动程序解压缩到这个目录的"Extract your driver here " 目录中
4,运行 GenerateDriverDisk.bat 批处理文件
5,此目录中会生成一个driverdisk.iso 文件
6,将此 driverdisk.iso 文件刻录成光盘
7,用这张光盘引导服务器
8,当SMB(Smart Boot Manager ) 成功加载后,移除此光盘
9,放入windows 2003 光盘,然后选择从光盘启动(如果不能启动,多次几次)
10,如果windows 2003 安装程序启动就可以直接安装 (不需要按F6 加载驱动程序)
这个办法需要把ISO文件刻录成光盘,不方便,我试验了下,直接利用能启动的U盘结合GRUB4DOS强大的功能引导这个ISOLINUX里面的IMG文件的话,能把IMG写进内存,但是后来引导系统光盘的时候就没反应了,
它的启动信息是ISOLINUX.CFG,里面是
PROMPT 0
LABEL linux
KERNEL MEMDISK
APPEND raw floppy=0 initrd=DDISK.IMG
改menu.lst
title 安装RAID驱动
find --set-root /boot/XXX(XXX文件自己指定,主要是定位)
kernel /boot/MEMDISK.gz append raw floppy=0
initrd /boot/DDISK.IMG
GRUB不能引导ISOLINUX,(网上都是这么说的),我认为是GRUB引导的时候把自己载入内存,而后来又连续载入2个IMG到内存,这个时候也许是占用了WINDOWS系统引导文件载如内存的地址,如果GRUB引导了IMG文件后能释放出自己所占的内存就好了,估计实现不了,
我今天试了一天直接把ISO文件刻录成光盘的话,在RAID上装2003和XP都不需要再加载软盘驱动,2000不行,还是希望有高手能把这个方法试验下,争取能做到USB-HDD,USB-ZIP等等里面方便修改
[ 本帖最后由 lookskyoo 于 2008-3-18 08:45 PM 编辑 ]
附件: GenerateDriverDiskISO.part01.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1692
http://bbs.wuyou.com/attachment.php?aid=36515
附件: GenerateDriverDiskISO.part02.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1697
http://bbs.wuyou.com/attachment.php?aid=36516
附件: GenerateDriverDiskISO.part03.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1760
http://bbs.wuyou.com/attachment.php?aid=36517
附件: GenerateDriverDiskISO.part04.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1621
http://bbs.wuyou.com/attachment.php?aid=36518
附件: GenerateDriverDiskISO.part05.rar (2008-3-5 11:30, 100 KB) / 该附件被下载次数 1688
http://bbs.wuyou.com/attachment.php?aid=36519
附件: GenerateDriverDiskISO.part06.rar (2008-3-5 11:30, 3.17 KB) / 该附件被下载次数 1137
http://bbs.wuyou.com/attachment.php?aid=36520
作者: lookskyoo 时间: 2008-3-5 11:22
连续加载了2个IMG,中间是什么关系??
[ 本帖最后由 lookskyoo 于 2008-3-5 07:13 PM 编辑 ]
图片附件: qd.jpg (2008-3-5 19:13, 83.08 KB) / 该附件被下载次数 92
http://bbs.wuyou.com/attachment.php?aid=36565
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: qd1.jpg (2008-3-5 19:13, 63.36 KB) / 该附件被下载次数 90
http://bbs.wuyou.com/attachment.php?aid=36566
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: tt.jpg (2008-3-5 19:13, 129.1 KB) / 该附件被下载次数 94
http://bbs.wuyou.com/attachment.php?aid=36567
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
连续加载了2个IMG,中间是什么关系??
[ 本帖最后由 lookskyoo 于 2008-3-5 07:13 PM 编辑 ]
图片附件: qd.jpg (2008-3-5 19:13, 83.08 KB) / 该附件被下载次数 92
http://bbs.wuyou.com/attachment.php?aid=36565
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: qd1.jpg (2008-3-5 19:13, 63.36 KB) / 该附件被下载次数 90
http://bbs.wuyou.com/attachment.php?aid=36566
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: tt.jpg (2008-3-5 19:13, 129.1 KB) / 该附件被下载次数 94
http://bbs.wuyou.com/attachment.php?aid=36567
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
作者: lookskyoo 时间: 2008-3-5 11:26
我最先试的时候,menu.lst里面写的是
map --mem /boot/DDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
这样的时候,只要是有光驱的机器,都进不了BOOT MANAGER的界面,~~但是把光盘卸掉却一切正常~~
不解
[ 本帖最后由 lookskyoo 于 2008-3-5 11:09 PM 编辑 ]
我最先试的时候,menu.lst里面写的是
map --mem /boot/DDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
这样的时候,只要是有光驱的机器,都进不了BOOT MANAGER的界面,~~但是把光盘卸掉却一切正常~~
不解
[ 本帖最后由 lookskyoo 于 2008-3-5 11:09 PM 编辑 ]
作者: vfan127 时间: 2008-3-5 12:35
这个有创意
意思是先由那个SMB启动
然后加载添加的RAID驱动
再在其引导下安装WINDOWS就不用额外添加驱动了?
可否添加多个品牌驱动?
这个有创意
意思是先由那个SMB启动
然后加载添加的RAID驱动
再在其引导下安装WINDOWS就不用额外添加驱动了?
可否添加多个品牌驱动?
作者: lookskyoo 时间: 2008-3-5 13:04
不能同时加多个RAID驱动,软盘做RAID驱动的时候里面有个TXT**.oem这个文件好象只指定了一个驱动,再就是这个里面有个1.44M的IMG文件,也限制了文件大小,不好加。。如果能把ISO文件的IMG文件提出来利用U盘GRUB引导再加载的话就不需要加那么多驱动了。请高手和有环境的坛友试验撒,刻录成光盘是肯定可以的,这个我已经试验了~我是用lsi1068的SAS驱动试验的,直接认盘,而且格式化之后文件可以直接拷贝到硬盘里面,要是能摸清装系统加载驱动的时候,驱动文件存放的内存地址就好了~~
不能同时加多个RAID驱动,软盘做RAID驱动的时候里面有个TXT**.oem这个文件好象只指定了一个驱动,再就是这个里面有个1.44M的IMG文件,也限制了文件大小,不好加。。如果能把ISO文件的IMG文件提出来利用U盘GRUB引导再加载的话就不需要加那么多驱动了。请高手和有环境的坛友试验撒,刻录成光盘是肯定可以的,这个我已经试验了~我是用lsi1068的SAS驱动试验的,直接认盘,而且格式化之后文件可以直接拷贝到硬盘里面,要是能摸清装系统加载驱动的时候,驱动文件存放的内存地址就好了~~
作者: vfan127 时间: 2008-3-5 13:59
下午就去试试
直接解压官方的驱动,生产的时候会报错
后来把
FASTTRAK.CAT FASTTRAK.INF FASTTRAK.SYS Txtsetup.oem
直接复制到 【EXTRACT YOUR DRIVER HERE】文件夹
生产的时候就没报错了
但是不知道是否可以
下午就去试试
直接解压官方的驱动,生产的时候会报错
后来把
FASTTRAK.CAT FASTTRAK.INF FASTTRAK.SYS Txtsetup.oem
直接复制到 【EXTRACT YOUR DRIVER HERE】文件夹
生产的时候就没报错了
但是不知道是否可以
作者: lookskyoo 时间: 2008-3-5 14:08
最好是把Txtsetup.oem打开,直接找硬件的名字,把多的去掉,因为有些厂家的驱动是针对多个硬件~装2003肯定是没问题的,但是装XP我就没试过,估计不行,说明里面好像没写支持XP32BIT
最好是把Txtsetup.oem打开,直接找硬件的名字,把多的去掉,因为有些厂家的驱动是针对多个硬件~装2003肯定是没问题的,但是装XP我就没试过,估计不行,说明里面好像没写支持XP32BIT
作者: vfan127 时间: 2008-3-5 17:57
失败了
不过我用的是U盘量产的CD-ROM启动的
启动后可以识别出硬盘
但是识别不到光驱,无法继续。。。
难道非要刻个光盘不可?
估计可以这样
从U盘量产的CD-ROM启动这个驱动ISO
启动到菜单后,拔出U盘
然后拿去量产个2003系统的ISO
再插回去,再选择从 removeable即U盘启动 估计就可以了
失败了
不过我用的是U盘量产的CD-ROM启动的
启动后可以识别出硬盘
但是识别不到光驱,无法继续。。。
难道非要刻个光盘不可?
估计可以这样
从U盘量产的CD-ROM启动这个驱动ISO
启动到菜单后,拔出U盘
然后拿去量产个2003系统的ISO
再插回去,再选择从 removeable即U盘启动 估计就可以了
作者: lookskyoo 时间: 2008-3-5 18:52
你量产USB-CDROM后,这个已经把你的USB认成了光盘,肯定识别不到你的IDE光区的~要不想刻录光盘,只能从里面的IMG文件突破,利用ISOLINUX做出来的ISO文件里面的ISOLINUX.CFG写的是PROMPT 0
LABEL linux
KERNEL MEMDISK
APPEND raw floppy=0 initrd=DDISK.IMG
要是用GRUB写该怎么写?
或者说GRUB怎么样启动ISOLINUX做出来的ISO文件?
你量产USB-CDROM后,这个已经把你的USB认成了光盘,肯定识别不到你的IDE光区的~要不想刻录光盘,只能从里面的IMG文件突破,利用ISOLINUX做出来的ISO文件里面的ISOLINUX.CFG写的是PROMPT 0
LABEL linux
KERNEL MEMDISK
APPEND raw floppy=0 initrd=DDISK.IMG
要是用GRUB写该怎么写?
或者说GRUB怎么样启动ISOLINUX做出来的ISO文件?
作者: lookskyoo 时间: 2008-3-5 21:27
这样的帖子为什么都顶不起来呢?回贴的人就一个!!!无语了,难道整天发些发了N遍的量产工具?量产方法,U盘格式化工具就。。。。。。。。。。。没有一点新意~~~看来这个贴只能自己研究了~~要是不通过CD-ROM的方法也成功了,我会把方法写上来的~~
这样的帖子为什么都顶不起来呢?回贴的人就一个!!!无语了,难道整天发些发了N遍的量产工具?量产方法,U盘格式化工具就。。。。。。。。。。。没有一点新意~~~看来这个贴只能自己研究了~~要是不通过CD-ROM的方法也成功了,我会把方法写上来的~~
作者: terryk 时间: 2008-3-5 22:57
想法是好的,支持lz
暂时没看明白。帮顶了
想法是好的,支持lz
暂时没看明白。帮顶了
作者: lookskyoo 时间: 2008-3-5 23:22
谢谢楼上的帮顶,我相信,只要是金子总是会发光的~RAID驱动一定困绕过很多人,我就是其中之一,每每想到公司装机器的时候,客户要把系统装在什么火箭,3WARE,等等阵列卡上,我头都是大的,到处忙着找软驱跟好的软盘,中间出任何错都要重新来,~~那个真叫郁闷~~
谢谢楼上的帮顶,我相信,只要是金子总是会发光的~RAID驱动一定困绕过很多人,我就是其中之一,每每想到公司装机器的时候,客户要把系统装在什么火箭,3WARE,等等阵列卡上,我头都是大的,到处忙着找软驱跟好的软盘,中间出任何错都要重新来,~~那个真叫郁闷~~
作者: rnong 时间: 2008-3-6 01:07
QUOTE:
原帖由 lookskyoo 于 2008-3-5 01:04 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
不能同时加多个RAID驱动,软盘做RAID驱动的时候里面有个TXT**.oem这个文件好象只指定了一个驱动,再就是这个里面有个1.44M的IMG文件,也限制了文件大小,不好加。。如果能把ISO文件的IMG文件提出来利用U盘GRUB引 ...
不能同时加多个RAID驱动,软盘做RAID驱动的时候里面有个TXT**.oem这个文件好象只指定了一个驱动,再就是这个里面有个1.44M的IMG文件,也限制了文件大小,不好加。。如果能把ISO文件的IMG文件提出来利用U盘GRUB引 ...
IMG大小不是可以改的么?改成合适大小再装驱动应该可以吧?
启动两次img看图第一次是ISOLinux,第2次是syslinux,两个IMG一个是SMB环境,一个是驱动盘。
作者: vfan127 时间: 2008-3-6 06:32
潜力贴,很多人要需要的时候才来关注。。。
用优盘启动img
然后具体步骤一样吗? 请详说
明天测试看看xp是否可以
潜力贴,很多人要需要的时候才来关注。。。
用优盘启动img
然后具体步骤一样吗? 请详说
明天测试看看xp是否可以
作者: lonely 时间: 2008-3-6 08:06
见识到了,朋友的机子,就是得装深度的系统,其他的装不上,就因为没RAID驱动.马上试试
见识到了,朋友的机子,就是得装深度的系统,其他的装不上,就因为没RAID驱动.马上试试
作者: qqnngg 时间: 2008-3-6 08:34
不知道能不能支持WINDOWS2000???可以就好啦!
不知道能不能支持WINDOWS2000???可以就好啦!
作者: lookskyoo 时间: 2008-3-6 09:48
我会尽快测试,希望大家有环境也测试下~装2003-32/64bit肯定是没问题的
我会尽快测试,希望大家有环境也测试下~装2003-32/64bit肯定是没问题的
作者: cduser 时间: 2008-3-6 11:40
我只想要成品,太深奥的看不懂~可以当小白。。。。。
我只想要成品,太深奥的看不懂~可以当小白。。。。。
作者: bayi 时间: 2008-3-6 13:02
这个挺好的,有用u盘加载sata成功的吗?
这个挺好的,有用u盘加载sata成功的吗?
作者: victor888 时间: 2008-3-6 14:30
我认为这个东西关键的地方在那个smart boot manager,但我搞不懂一个地方,前几天置顶的贴子,用GRUB4DOS来模拟软驱,再安装XP过程中按F6,和这个不用按F6的方法到底有何不同?
当然,按F6的那个据fujiabc说,在GUI阶段,因为是保护模式,会需要物理软驱,这使得无法安装驱动,因而不能成功。
我现在看一下那个老外的贴子。
我认为这个东西关键的地方在那个smart boot manager,但我搞不懂一个地方,前几天置顶的贴子,用GRUB4DOS来模拟软驱,再安装XP过程中按F6,和这个不用按F6的方法到底有何不同?
当然,按F6的那个据fujiabc说,在GUI阶段,因为是保护模式,会需要物理软驱,这使得无法安装驱动,因而不能成功。
我现在看一下那个老外的贴子。
作者: victor888 时间: 2008-3-6 14:48
请测试的朋友不要使用量产出的CDROM,那个smart boot manager肯定识别不到这个USBCDROM的,因为没有驱动,但目前还不清楚3楼的测试为什么不成功。
[ 本帖最后由 原名丢了 于 2008-3-6 08:08 PM 编辑 ]
请测试的朋友不要使用量产出的CDROM,那个smart boot manager肯定识别不到这个USBCDROM的,因为没有驱动,但目前还不清楚3楼的测试为什么不成功。
[ 本帖最后由 原名丢了 于 2008-3-6 08:08 PM 编辑 ]
作者: lookskyoo 时间: 2008-3-7 13:20
今天早上试了下,我把U盘做成SYSLINUX启动模式(是参照http://bbs.wuyou.com/viewthread.php?tid=121413&extra=page%3D4 让syslinux慢成为过去),能引导进sbm,但是从光盘装系统还是调不出2003和XP的引导信息,机器就黑在那,但是没死机(可以软启动),真是不解了,ISOLINUX引导后驻留在内存的地址和SYSLINUX引导后驻留在内存的地址是一样的吗?
今天早上试了下,我把U盘做成SYSLINUX启动模式(是参照http://bbs.wuyou.com/viewthread.php?tid=121413&extra=page%3D4 让syslinux慢成为过去),能引导进sbm,但是从光盘装系统还是调不出2003和XP的引导信息,机器就黑在那,但是没死机(可以软启动),真是不解了,ISOLINUX引导后驻留在内存的地址和SYSLINUX引导后驻留在内存的地址是一样的吗?
作者: victor888 时间: 2008-3-7 16:24
QUOTE:
原帖由 lookskyoo 于 2008-3-5 11:26 AM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
我最先试的时候,menu.lst里面写的是
map --mem /boot/DDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
这样的时候,只要是有光驱的机器,都进不了BOOT MANAGER的界面,~~但是把 ...
我最先试的时候,menu.lst里面写的是
map --mem /boot/DDISK.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
boot
这样的时候,只要是有光驱的机器,都进不了BOOT MANAGER的界面,~~但是把 ...
你把DISK.IMG文件解开,把SYSLINUX换成GRUB4DOS引导看看。
===
原做法实际上是做出了2个软盘,一个为MEM方式的大小为2.88M的,另一个为1.44M的,用于启动SBM。
作者: lookskyoo 时间: 2008-3-7 17:13
我传几张图片上面,这个用U盘GRUB启动和syslinux启动我都试验了(u盘是HDD+GRLDR和USB-ZIP+SYSLINUX),我发现关键问题是在GRUB和SYSLINUX引导DDISK后,写进内存的地址和直接用ISOLINUX做的光盘引导后把IMG文件写到内存的地址不一样,我发几个图片
我传几张图片上面,这个用U盘GRUB启动和syslinux启动我都试验了(u盘是HDD+GRLDR和USB-ZIP+SYSLINUX),我发现关键问题是在GRUB和SYSLINUX引导DDISK后,写进内存的地址和直接用ISOLINUX做的光盘引导后把IMG文件写到内存的地址不一样,我发几个图片
作者: lookskyoo 时间: 2008-3-7 17:29
请懂这个的人发表下意见,U盘syslinux启动的代码我稍后传上来,(还没拍,这都是在实机中拍的),图片下面2张都是引导的DISK.IMG就是DDISK.IMG里面的那个带SBM和驱动的DISK.IMG,不小心写错了
[ 本帖最后由 lookskyoo 于 2008-3-7 05:31 PM 编辑 ]
图片附件: [光盘引导的DDISK.IMG] 100_7109.GIF (2008-3-7 17:29, 93.79 KB) / 该附件被下载次数 57
http://bbs.wuyou.com/attachment.php?aid=36684
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: [grub引导的DDISK.IMG] grub-1.GIF (2008-3-7 17:29, 90.1 KB) / 该附件被下载次数 50
http://bbs.wuyou.com/attachment.php?aid=36685
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: [光盘引导的DDISK.IMG] 100_7113.GIF (2008-3-7 17:29, 95.44 KB) / 该附件被下载次数 58
http://bbs.wuyou.com/attachment.php?aid=36686
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: [GRUB引导的DDISK.IMG] grub-2.JPG (2008-3-7 17:29, 67.66 KB) / 该附件被下载次数 54
http://bbs.wuyou.com/attachment.php?aid=36687
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
请懂这个的人发表下意见,U盘syslinux启动的代码我稍后传上来,(还没拍,这都是在实机中拍的),图片下面2张都是引导的DISK.IMG就是DDISK.IMG里面的那个带SBM和驱动的DISK.IMG,不小心写错了
[ 本帖最后由 lookskyoo 于 2008-3-7 05:31 PM 编辑 ]
图片附件: [光盘引导的DDISK.IMG] 100_7109.GIF (2008-3-7 17:29, 93.79 KB) / 该附件被下载次数 57
http://bbs.wuyou.com/attachment.php?aid=36684
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: [grub引导的DDISK.IMG] grub-1.GIF (2008-3-7 17:29, 90.1 KB) / 该附件被下载次数 50
http://bbs.wuyou.com/attachment.php?aid=36685
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: [光盘引导的DDISK.IMG] 100_7113.GIF (2008-3-7 17:29, 95.44 KB) / 该附件被下载次数 58
http://bbs.wuyou.com/attachment.php?aid=36686
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
图片附件: [GRUB引导的DDISK.IMG] grub-2.JPG (2008-3-7 17:29, 67.66 KB) / 该附件被下载次数 54
http://bbs.wuyou.com/attachment.php?aid=36687
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
作者: victor888 时间: 2008-3-7 21:58
这个东西,时空论坛的几大高手能解决,我发了一个邀请贴,给删除了,哈哈,好怪怪的高手。
GRUB4DOS这东西,咱们没有研究过源代码,也不会,搞不清楚。
其实SYSLINUX和ISOLINUX的公众认可率是大于GRUB4DOS的,就是因其兼容性强。
这个东西,时空论坛的几大高手能解决,我发了一个邀请贴,给删除了,哈哈,好怪怪的高手。
GRUB4DOS这东西,咱们没有研究过源代码,也不会,搞不清楚。
其实SYSLINUX和ISOLINUX的公众认可率是大于GRUB4DOS的,就是因其兼容性强。
作者: victor888 时间: 2008-3-7 22:09
http://sourceforge.net/projects/btmgr/
里面说SBM也可以运行在DOS下,建议你用U盘直接以ZIP方式启动至DOS,在CONFIG.SYS里面使用ramfd.sys(也是使用MEM方式来模拟软驱的)来加载标准的含有驱动和SBM的1.44M的IMG。我觉得成功的可能性很大。
这样彻底放弃使用LINUX-LIKE程序来引导系统,避免兼容性问题。
http://sourceforge.net/projects/btmgr/
里面说SBM也可以运行在DOS下,建议你用U盘直接以ZIP方式启动至DOS,在CONFIG.SYS里面使用ramfd.sys(也是使用MEM方式来模拟软驱的)来加载标准的含有驱动和SBM的1.44M的IMG。我觉得成功的可能性很大。
这样彻底放弃使用LINUX-LIKE程序来引导系统,避免兼容性问题。
作者: lookskyoo 时间: 2008-3-7 23:15
我之前也试过直接把带SBM的1.44M的IMG直接用GRUB引导,进SBM后从光盘引导装带RAID的XP和2003,可以启动安装过程可以直接认到接在RAID芯片上的硬盘,但是复制文件的时候提示要插入A盘~~...........杨哥,你就把这个帖子发到时空论坛上去找高手解答下可以不?我那边没号也不熟~~~如果这个加RAID的方法能在USB-ZIP,HDD+GRUB等等能引导的U盘上成功的话,以后装RAID驱动就可以完全丢掉软驱了~~那破玩意我真的恨死它了,不下5次害我做售后白跑,而且还被骂~~
我之前也试过直接把带SBM的1.44M的IMG直接用GRUB引导,进SBM后从光盘引导装带RAID的XP和2003,可以启动安装过程可以直接认到接在RAID芯片上的硬盘,但是复制文件的时候提示要插入A盘~~...........杨哥,你就把这个帖子发到时空论坛上去找高手解答下可以不?我那边没号也不熟~~~如果这个加RAID的方法能在USB-ZIP,HDD+GRUB等等能引导的U盘上成功的话,以后装RAID驱动就可以完全丢掉软驱了~~那破玩意我真的恨死它了,不下5次害我做售后白跑,而且还被骂~~
作者: wang6610 时间: 2008-3-8 11:23
QUOTE:
原帖由 lookskyoo 于 2008-3-7 17:29 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
请懂这个的人发表下意见,U盘syslinux启动的代码我稍后传上来,(还没拍,这都是在实机中拍的),图片下面2张都是引导的DISK.IMG就是DDISK.IMG里面的那个带SBM和驱动的DISK.IMG,不小心写错了
请懂这个的人发表下意见,U盘syslinux启动的代码我稍后传上来,(还没拍,这都是在实机中拍的),图片下面2张都是引导的DISK.IMG就是DDISK.IMG里面的那个带SBM和驱动的DISK.IMG,不小心写错了
把这个包释放到你搞好的能syslinux引导的U盘中试试。
内外都搞成了30M的软盘镜像了。
[ 本帖最后由 wang6610 于 2008-3-8 11:38 AM 编辑 ]
作者: lookskyoo 时间: 2008-3-9 17:22
搞到我SYSLINUX启动U盘上还是有兼容性的问题,在我的865主板上,压根就出不来SBM的画面,在我家的AMD的K7主板上一切顺利,而且可以正常安装系统(只可惜没的RAID环境),在公司最新的5000芯片主板上,能启动到SMB,丢光盘装系统的时候能启动光盘,但是当我点了 安装原版2003 SERVER的时候,就没反应了~怪怪的问题
搞到我SYSLINUX启动U盘上还是有兼容性的问题,在我的865主板上,压根就出不来SBM的画面,在我家的AMD的K7主板上一切顺利,而且可以正常安装系统(只可惜没的RAID环境),在公司最新的5000芯片主板上,能启动到SMB,丢光盘装系统的时候能启动光盘,但是当我点了 安装原版2003 SERVER的时候,就没反应了~怪怪的问题
作者: secowu 时间: 2008-3-10 10:51
创意实在是好啊。。。这样就不担心认不到硬盘而无法装系统了。。。。
创意实在是好啊。。。这样就不担心认不到硬盘而无法装系统了。。。。
作者: citylyz 时间: 2008-3-10 13:12
我用楼主的方法生成的iso,刻录成光盘用它来启动,一直到按下F6键后,安装程序会继续运行,然后停下来,提示按S键,但它会提示插入A盘(软盘),光盘启动也不成功啊. 而我前天用u盘搞的,只启动DISK.IMG,按S键后,它不用插入A盘.接着认了硬盘,分完区后,拷贝文件的时候才提示插入a盘.
为什么在我机器,光盘的方式也不行(提示插入a盘)啊?我安装的winxp係 32位.我看过工具里的readme.txt,它只提及到"Windows 2003 Server products and Windows XP x86_64" ,即係win2003和64位的XP才可以,唔知道其他版本得唔得,如果只有这两个版本得,就没有什么通用性.唔知道楼主测试的xp是什么版本.
我看过戴尔的技术网站,目前只支持 Windows 2003 所有版本和 Windows XP (64 位版本) ,我测试的xp版本是 32位,所以不成功.
[ 本帖最后由 citylyz 于 2008-3-10 03:05 PM 编辑 ]
我用楼主的方法生成的iso,刻录成光盘用它来启动,一直到按下F6键后,安装程序会继续运行,然后停下来,提示按S键,但它会提示插入A盘(软盘),光盘启动也不成功啊. 而我前天用u盘搞的,只启动DISK.IMG,按S键后,它不用插入A盘.接着认了硬盘,分完区后,拷贝文件的时候才提示插入a盘.
为什么在我机器,光盘的方式也不行(提示插入a盘)啊?我安装的winxp係 32位.我看过工具里的readme.txt,它只提及到"Windows 2003 Server products and Windows XP x86_64" ,即係win2003和64位的XP才可以,唔知道其他版本得唔得,如果只有这两个版本得,就没有什么通用性.唔知道楼主测试的xp是什么版本.
我看过戴尔的技术网站,目前只支持 Windows 2003 所有版本和 Windows XP (64 位版本) ,我测试的xp版本是 32位,所以不成功.
[ 本帖最后由 citylyz 于 2008-3-10 03:05 PM 编辑 ]
作者: lookskyoo 时间: 2008-3-11 22:52
我装XP用这个办法是可以的啊~你把TXTSETUP.OEM里面与你硬件卡无关的信息全删掉,把默认值指向你的硬件卡的代码,装系统的时候不用按F6.
我装XP用这个办法是可以的啊~你把TXTSETUP.OEM里面与你硬件卡无关的信息全删掉,把默认值指向你的硬件卡的代码,装系统的时候不用按F6.
作者: lyljj 时间: 2008-3-11 23:20
帮顶,期待高手解决!不同的RAID卡都要刻一个盘太麻烦了,如果真是能用U盘或移动硬盘就好了……
帮顶,期待高手解决!不同的RAID卡都要刻一个盘太麻烦了,如果真是能用U盘或移动硬盘就好了……
作者: LDSer 时间: 2008-3-12 10:38
我用2g的金士顿做了cdrom 刷了‘秋无痕’的多合一iso 带阵列驱动 正常启动安装系统,没有不认光驱问题!
我的物理光驱不好使,软驱也不行,装阵列驱动一直是个问题,现在解决了!我认为从光驱镜像着手是解决方法!
主要是把驱动加进去,刷进u盘。偶也试过把u盘模拟软驱, 但装驱动时可以认得文件就是死活加载不上,装不了。
这里供楼主参考!
对了,我装的是xp!2000,没试过,因为用不着2000系统!至于2003,今晚或明天试试!
我用2g的金士顿做了cdrom 刷了‘秋无痕’的多合一iso 带阵列驱动 正常启动安装系统,没有不认光驱问题!
我的物理光驱不好使,软驱也不行,装阵列驱动一直是个问题,现在解决了!我认为从光驱镜像着手是解决方法!
主要是把驱动加进去,刷进u盘。偶也试过把u盘模拟软驱, 但装驱动时可以认得文件就是死活加载不上,装不了。
这里供楼主参考!
对了,我装的是xp!2000,没试过,因为用不着2000系统!至于2003,今晚或明天试试!
作者: lookskyoo 时间: 2008-3-12 14:10
楼上的ISO是什么样的引导方式?EASYBOOT还是ISOLINUX?量产成CD-ROM也不是个好办法,驱动加进去不方便啊,还要把系统合成在ISO里,我的U盘,量产1.5G的ISO要2个多小时,很不方便,再说了,EASYBOOT不能引导ISOLINUX吧?ISOLINUX也不能引导XP/2003的安装文件吧?不明白楼上是怎么弄的,请说详细点
楼上的ISO是什么样的引导方式?EASYBOOT还是ISOLINUX?量产成CD-ROM也不是个好办法,驱动加进去不方便啊,还要把系统合成在ISO里,我的U盘,量产1.5G的ISO要2个多小时,很不方便,再说了,EASYBOOT不能引导ISOLINUX吧?ISOLINUX也不能引导XP/2003的安装文件吧?不明白楼上是怎么弄的,请说详细点
作者: lookskyoo 时间: 2008-3-12 14:17
QUOTE:
原帖由 citylyz 于 2008-3-10 01:12 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
我用楼主的方法生成的iso,刻录成光盘用它来启动,一直到按下F6键后,安装程序会继续运行,然后停下来,提示按S键,但它会提示插入A盘(软盘),光盘启动也不成功啊. 而我前天用u盘搞的,只启动DISK.IMG,按S键后,它不 ...
我用楼主的方法生成的iso,刻录成光盘用它来启动,一直到按下F6键后,安装程序会继续运行,然后停下来,提示按S键,但它会提示插入A盘(软盘),光盘启动也不成功啊. 而我前天用u盘搞的,只启动DISK.IMG,按S键后,它不 ...
刻录成光盘引导后 ,装系统是不用按F6的,直接认硬盘而且直接可以复制文件,我建议最好是编辑下txtsetup.oem,改下里面的默认项。。
作者: lookskyoo 时间: 2008-3-12 14:22
这么多天了,把它弄到非量产的USB CD-ROM的U盘上还是无解啊,望版主们帮帮忙,把这个帖子发到时空,雨木林风,系统之家,等论坛上找下不点和其他一些对系统引导很内行的人,请他们也研究下,我没他们论坛的 号,没邀请码,注册不了。。。。。。。。。
这么多天了,把它弄到非量产的USB CD-ROM的U盘上还是无解啊,望版主们帮帮忙,把这个帖子发到时空,雨木林风,系统之家,等论坛上找下不点和其他一些对系统引导很内行的人,请他们也研究下,我没他们论坛的 号,没邀请码,注册不了。。。。。。。。。
作者: chenall 时间: 2008-3-12 23:13
又发现可以研究的新东东了,继续测试。
明天回去再试试。。。谢谢分享
看了一下,还没有明白具体是什么原理,要是知道了就好办了。
[ 本帖最后由 chenall 于 2008-3-12 11:18 PM 编辑 ]
又发现可以研究的新东东了,继续测试。
明天回去再试试。。。谢谢分享
看了一下,还没有明白具体是什么原理,要是知道了就好办了。
[ 本帖最后由 chenall 于 2008-3-12 11:18 PM 编辑 ]
作者: chenall 时间: 2008-3-13 11:15
不知有没有人试过直接将ISO文件放到某个硬盘下或U盘下,用GRUB来启动这个ISO.
应该可行吧.
不知有没有人试过直接将ISO文件放到某个硬盘下或U盘下,用GRUB来启动这个ISO.
应该可行吧.
作者: chenall 时间: 2008-3-13 13:05
用VM简单试了下,总算找到了最基本的东东.
不需要用楼主提供的软件来制作.
配合GRUB可是无敌安装啊,呵呵.好像2K3以上的系统才支持的.
可以按照下面的方式来实现楼主的功能..
1.制作一个OEM驱动软盘(可以用虚拟软件软件虚拟出一个软盘然后将TXTSETUP.OEM等文件复制到该软件上)或下载一个别人制作的软盘用WINIMAGE打开将文件添加进去.
2.使用方法,配合GRUB来使用.
重要的是GRUB的启动命令.....
比如这个软盘镜像放在U盘或CD上.
这里的例子使用经常用的的U盘.
用U盘启动(要装有GRUB)
进入GRUB命令行.
map --mem /SCSI.IMG (fd1)
map --hook
cdrom --init
chainloader (cd)
boot
开始安装吧.....
我只提供方法,具体如何使用各位可以自行选择.
其实说白了也就是这个fd1.只要将含有OEM驱动的软盘镜像加载到fd1就可以实现顶楼的功能了.
顶楼的ISO使用了SBM引导管理器并不是必须的只是为了方便用户使用.
感谢楼主提供的信息,让我们又了解了另外一种加载SCSI驱动的方法.
另本人的言语表达不好,相信有许多人看了会一头雾水.
有看得懂的朋友可以帮忙整理一下方便那些看不太懂的朋友.
[ 本帖最后由 chenall 于 2008-3-13 01:08 PM 编辑 ]
用VM简单试了下,总算找到了最基本的东东.
不需要用楼主提供的软件来制作.
配合GRUB可是无敌安装啊,呵呵.好像2K3以上的系统才支持的.
可以按照下面的方式来实现楼主的功能..
1.制作一个OEM驱动软盘(可以用虚拟软件软件虚拟出一个软盘然后将TXTSETUP.OEM等文件复制到该软件上)或下载一个别人制作的软盘用WINIMAGE打开将文件添加进去.
2.使用方法,配合GRUB来使用.
重要的是GRUB的启动命令.....
比如这个软盘镜像放在U盘或CD上.
这里的例子使用经常用的的U盘.
用U盘启动(要装有GRUB)
进入GRUB命令行.
map --mem /SCSI.IMG (fd1)
map --hook
cdrom --init
chainloader (cd)
boot
开始安装吧.....
我只提供方法,具体如何使用各位可以自行选择.
其实说白了也就是这个fd1.只要将含有OEM驱动的软盘镜像加载到fd1就可以实现顶楼的功能了.
顶楼的ISO使用了SBM引导管理器并不是必须的只是为了方便用户使用.
感谢楼主提供的信息,让我们又了解了另外一种加载SCSI驱动的方法.
另本人的言语表达不好,相信有许多人看了会一头雾水.
有看得懂的朋友可以帮忙整理一下方便那些看不太懂的朋友.
[ 本帖最后由 chenall 于 2008-3-13 01:08 PM 编辑 ]
作者: chenall 时间: 2008-3-13 13:10
有空再试试能否将这个方法移植到目前的PE中(基于2K3的PE应该可以).
我主要是试基于XP的.
有空再试试能否将这个方法移植到目前的PE中(基于2K3的PE应该可以).
我主要是试基于XP的.
作者: barton 时间: 2008-3-13 16:05
@chenall
问个比较白的问题,map scsi.img 为fd1,可以为FD0吧?
@chenall
问个比较白的问题,map scsi.img 为fd1,可以为FD0吧?
作者: chenall 时间: 2008-3-13 17:06
to:barton
fd0为第一个软驱,fd1是第二个软驱(电脑里面最多可以有两个)
map 为fd0,可以不用按F6,但安装的时候还是要找软盘的.所以不是我们所需要的.
用fd1就不一样了,不但不用按f6,而且安装以后也不在提示要复制软盘上的文件.
具体的我猜可能和安装程序里面的某个文件有关(应该是SYS文件),若能找出来就好了.
to:barton
fd0为第一个软驱,fd1是第二个软驱(电脑里面最多可以有两个)
map 为fd0,可以不用按F6,但安装的时候还是要找软盘的.所以不是我们所需要的.
用fd1就不一样了,不但不用按f6,而且安装以后也不在提示要复制软盘上的文件.
具体的我猜可能和安装程序里面的某个文件有关(应该是SYS文件),若能找出来就好了.
作者: chenall 时间: 2008-3-14 23:17
没有人继续测试吗?或者说是太麻烦了?
要不要根据这个原理搞一个专门用于U盘启动然后安装系统的程序?
我本身没有条件,只能用VMWARE测试通过。
不知实机测试是否真的可行,
没有人继续测试吗?或者说是太麻烦了?
要不要根据这个原理搞一个专门用于U盘启动然后安装系统的程序?
我本身没有条件,只能用VMWARE测试通过。
不知实机测试是否真的可行,
作者: victor888 时间: 2008-3-15 10:48
恭喜CHENHALL找到了问题的根本,以后我们不用再集成这些驱动了!
恭喜CHENHALL找到了问题的根本,以后我们不用再集成这些驱动了!
作者: victor888 时间: 2008-3-15 14:40
chenall的方法完全可以用于USBCDROM的安装。
把GRLDR加载为光盘的引导扇区,启动后搜索HD1上(即类型为USBHDD的U盘)的IMG文件,加载为FD1,再用chainloader i386/setupldr.bin 来安装系统。
chenall的方法完全可以用于USBCDROM的安装。
把GRLDR加载为光盘的引导扇区,启动后搜索HD1上(即类型为USBHDD的U盘)的IMG文件,加载为FD1,再用chainloader i386/setupldr.bin 来安装系统。
作者: hwd6 时间: 2008-3-15 15:20
想试一下但不是很明白,chenall能不能给出详细点的安装教程?实例?那个img有没有1.44M限制?
想试一下但不是很明白,chenall能不能给出详细点的安装教程?实例?那个img有没有1.44M限制?
作者: lookskyoo 时间: 2008-3-15 18:28
真的可以了吗?我有时间测试测试,按照chenall 的方法,我们之所以在找到了硬盘之后不能复制文件是因为装WINDOWS的时候加载了FD0,而如果直接加载FD1的话就不用按F6也不用找A了,map --mem /SCSI.IMG (fd1)
map --hook
cdrom --init
chainloader (cd)
boot
呵呵,GRUB真是牛,只怪我们菜鸟对这个不了解...
真的可以了吗?我有时间测试测试,按照chenall 的方法,我们之所以在找到了硬盘之后不能复制文件是因为装WINDOWS的时候加载了FD0,而如果直接加载FD1的话就不用按F6也不用找A了,map --mem /SCSI.IMG (fd1)
map --hook
cdrom --init
chainloader (cd)
boot
呵呵,GRUB真是牛,只怪我们菜鸟对这个不了解...
作者: victor888 时间: 2008-3-16 16:19
我在想,如果用那个RAMFD.SYS可能也行。
我在想,如果用那个RAMFD.SYS可能也行。
作者: wowfans 时间: 2008-3-17 11:52
这个问题
貌似以前就讨论过啊。。。
当时好像还是老版本的grub4dos的时候
有scdrom模块的时候
先仿真驱动盘的img
然后用scdrom启动cd
新版的grub4dos没有了scdrom模块
有了cdrom --init
这个问题
貌似以前就讨论过啊。。。
当时好像还是老版本的grub4dos的时候
有scdrom模块的时候
先仿真驱动盘的img
然后用scdrom启动cd
新版的grub4dos没有了scdrom模块
有了cdrom --init
作者: chenall 时间: 2008-3-17 12:25
经过早上的多次测试,文件排除
终于实现了在PE 1.X上实现此功能,顶一下,作个记号.
经过早上的多次测试,文件排除
终于实现了在PE 1.X上实现此功能,顶一下,作个记号.
作者: basdk 时间: 2008-3-17 13:59
chenall:你真伟大!高手!!辛苦了!
chenall:你真伟大!高手!!辛苦了!
作者: barton 时间: 2008-3-17 15:53
http://bbs.znpc.net/viewthread.php?tid=4562&extra=page%3D1
chenall兄关于SCSI驱动完整版(windows xp & PE 1.0)
o(∩_∩)o...
http://bbs.znpc.net/viewthread.php?tid=4562&extra=page%3D1
chenall兄关于SCSI驱动完整版(windows xp & PE 1.0)
o(∩_∩)o...
作者: wywl 时间: 2008-3-18 08:45
问一个菜的问题:map --mem /SCSI.IMG (fd1) 占不占内存!!
问一个菜的问题:map --mem /SCSI.IMG (fd1) 占不占内存!!
作者: lookskyoo 时间: 2008-3-18 09:13
占内存的,在内存中虚拟出一个fd1
占内存的,在内存中虚拟出一个fd1
作者: chenall 时间: 2008-3-18 11:07
这点内存可以忽略吧,顶多也就1.44MB
其时做这个驱动软盘时一般使用360KB的也就够了.所以就也占用360KB内存,没有什么影响,
也就不要计较这点内存占用了.
这点内存可以忽略吧,顶多也就1.44MB
其时做这个驱动软盘时一般使用360KB的也就够了.所以就也占用360KB内存,没有什么影响,
也就不要计较这点内存占用了.
作者: citylyz 时间: 2008-3-18 11:42
按照chenall的方法去安装winxp(32位)(我的XP是原版,版本係5.1.2600,无集成任何驱动),加载SCSI驱动(NVIDIA nForce Storage Controller),我的主板北桥是nVIDIA nForce4,南桥係nVIDIA MCP04,硬盘係sata 320G,安装时,不按f6,结果都係认不了硬盘. winxp(64位)和win2003就得.
按照chenall的方法去安装winxp(32位)(我的XP是原版,版本係5.1.2600,无集成任何驱动),加载SCSI驱动(NVIDIA nForce Storage Controller),我的主板北桥是nVIDIA nForce4,南桥係nVIDIA MCP04,硬盘係sata 320G,安装时,不按f6,结果都係认不了硬盘. winxp(64位)和win2003就得.
作者: chenall 时间: 2008-3-18 13:27
我的XP 32位支持(是SP2的)
也许之前的版本不支持吧.
我的XP 32位支持(是SP2的)
也许之前的版本不支持吧.
作者: lookskyoo 时间: 2008-3-18 20:41
弱弱的问chenall一声,用syslinux引导的U盘能intrd这个img之后从光盘引导不?也就是说syslinux带这个功能不?还有就是请帮忙看下我的2个U盘有什么差别?2个U盘都是用SYSLINUX引导的,我在一台AMD的机器上,HEAD是64的不能引导,而16的可以,但是进GRUB进不了
[ 本帖最后由 lookskyoo 于 2008-3-18 08:43 PM 编辑 ]
图片附件: disk.JPG (2008-3-18 20:41, 40.24 KB) / 该附件被下载次数 37
http://bbs.wuyou.com/attachment.php?aid=37310
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
弱弱的问chenall一声,用syslinux引导的U盘能intrd这个img之后从光盘引导不?也就是说syslinux带这个功能不?还有就是请帮忙看下我的2个U盘有什么差别?2个U盘都是用SYSLINUX引导的,我在一台AMD的机器上,HEAD是64的不能引导,而16的可以,但是进GRUB进不了
[ 本帖最后由 lookskyoo 于 2008-3-18 08:43 PM 编辑 ]
图片附件: disk.JPG (2008-3-18 20:41, 40.24 KB) / 该附件被下载次数 37
http://bbs.wuyou.com/attachment.php?aid=37310
screen.width*0.8) this.width=screen.width*0.8" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
作者: haiy 时间: 2008-3-18 20:53
高手啊!想学习但看不懂!!!
高手啊!想学习但看不懂!!!
作者: chenall 时间: 2008-3-18 23:51
QUOTE:
原帖由 lookskyoo 于 2008-3-18 20:41 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
弱弱的问chenall一声,用syslinux引导的U盘能intrd这个img之后从光盘引导不?也就是说syslinux带这个功能不?还有就是请帮忙看下我的2个U盘有什么差别?2个U盘都是用SYSLINUX引导的,我在一台AM ...
弱弱的问chenall一声,用syslinux引导的U盘能intrd这个img之后从光盘引导不?也就是说syslinux带这个功能不?还有就是请帮忙看下我的2个U盘有什么差别?2个U盘都是用SYSLINUX引导的,我在一台AM ...
SYSLINUX理论上也是可行的主要就是参数。
看看下面的floppy=1
你可以试下
APPEND raw floppy=1 initrd=DDISK.IMG
晕,我没有注意看贴子,SYSLINUX要从光盘引导可以使用带SBM启动的软盘。
也就是顶楼软件制作后的软盘里面的软盘镜像。直接加载启动。
[ 本帖最后由 chenall 于 2008-3-19 12:02 AM 编辑 ]
作者: lookskyoo 时间: 2008-3-19 18:37
我试过在我华擎865的板子上一引导就黑屏,但是键盘还可以动,能热重启~~我用U盘syslinux引导PE的时候,有的机器上提示NTDETECT.COM field,(4台有3台这样),用syslinux引导GRUB的时候另外一台进不了GEUB,提示找不到文件,另外3台又是好的,晕死~~
我试过在我华擎865的板子上一引导就黑屏,但是键盘还可以动,能热重启~~我用U盘syslinux引导PE的时候,有的机器上提示NTDETECT.COM field,(4台有3台这样),用syslinux引导GRUB的时候另外一台进不了GEUB,提示找不到文件,另外3台又是好的,晕死~~
作者: chenall 时间: 2008-3-19 19:00
SYSLINUX引导PE,好像SYSLINUX并不能直接引导PE吧.
还有尽量不要使用SYSLINUX来引导GRUB(会不能启动,能启动也会有问题),若非用不用,可以看看时空论坛里面的工具.
把GRLD搞成可以用SYSLINUX引导的.
你可以试下PE区我最近搞的那个PE.
现在支持这个功能,将OEM驱动软盘做成一个镜像放在根目录下文件名为OEM_SCSI.img
就可以自动加载并引导.PE.
[ 本帖最后由 chenall 于 2008-3-19 07:02 PM 编辑 ]
SYSLINUX引导PE,好像SYSLINUX并不能直接引导PE吧.
还有尽量不要使用SYSLINUX来引导GRUB(会不能启动,能启动也会有问题),若非用不用,可以看看时空论坛里面的工具.
把GRLD搞成可以用SYSLINUX引导的.
你可以试下PE区我最近搞的那个PE.
现在支持这个功能,将OEM驱动软盘做成一个镜像放在根目录下文件名为OEM_SCSI.img
就可以自动加载并引导.PE.
[ 本帖最后由 chenall 于 2008-3-19 07:02 PM 编辑 ]
作者: qqnngg 时间: 2008-3-19 22:00
能发个OEM_SCSI.img上来吗?
能发个OEM_SCSI.img上来吗?
作者: Climbing 时间: 2008-3-19 23:12
问题的关键在于:找一个启动管理软件,它能够先将SCSI驱动软盘映像文件仿真成一个软驱(在NT安装的TextMode模式可以被识别),然后接着从NT的安装光盘开始启动NT的安装程序。而Chenall的突破性在于,发现如果该驱动软盘放在B:盘,也就是(fd1)中,NT的安装程序会自动从该盘加载SCSI驱动并且没有二次复制文件的提示(这个确实很奇怪,应该属于NT未公开的秘密)。
能够先仿真软盘再从光盘启动的,楼主先提供了isolinux -> sbm+ SCSI驱动软盘映像 -> 通过sbm加载光盘启动。
而grub4dos天生就具有这种功能,grub4dos的强项就在磁盘仿真上。
问题的关键在于:找一个启动管理软件,它能够先将SCSI驱动软盘映像文件仿真成一个软驱(在NT安装的TextMode模式可以被识别),然后接着从NT的安装光盘开始启动NT的安装程序。而Chenall的突破性在于,发现如果该驱动软盘放在B:盘,也就是(fd1)中,NT的安装程序会自动从该盘加载SCSI驱动并且没有二次复制文件的提示(这个确实很奇怪,应该属于NT未公开的秘密)。
能够先仿真软盘再从光盘启动的,楼主先提供了isolinux -> sbm+ SCSI驱动软盘映像 -> 通过sbm加载光盘启动。
而grub4dos天生就具有这种功能,grub4dos的强项就在磁盘仿真上。
作者: goodtime 时间: 2008-3-20 10:35
顶起啊, 这个功能太好了,
顶起啊, 这个功能太好了,
作者: victor888 时间: 2008-3-20 12:47
这climbing出一回头,恐怕要一千年。
这climbing出一回头,恐怕要一千年。
作者: fujianabc 时间: 2008-3-20 12:52
那个volsnap.sys在此过程中其了什么作用?
还有实现此功能的系统要求到底是2003 sp1/xp64以上(即nt 5.20 sp1以上),还是只要xp sp2以上就可以了。
我看了一下2003 sp1的光盘自动加载volsnap.sys的,而xp sp2的光盘也有此文件,但不在安装过程中加载。
那个volsnap.sys在此过程中其了什么作用?
还有实现此功能的系统要求到底是2003 sp1/xp64以上(即nt 5.20 sp1以上),还是只要xp sp2以上就可以了。
我看了一下2003 sp1的光盘自动加载volsnap.sys的,而xp sp2的光盘也有此文件,但不在安装过程中加载。
作者: likeme 时间: 2008-3-26 15:13
QUOTE:
原帖由 chenall 于 2008-3-13 01:05 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
用VM简单试了下,总算找到了最基本的东东.
不需要用楼主提供的软件来制作.
配合GRUB可是无敌安装啊,呵呵.好像2K3以上的系统才支持的.
可以按照下面的方式来实现楼主的功能..
1.制作一个OEM驱动软盘 ...
用VM简单试了下,总算找到了最基本的东东.
不需要用楼主提供的软件来制作.
配合GRUB可是无敌安装啊,呵呵.好像2K3以上的系统才支持的.
可以按照下面的方式来实现楼主的功能..
1.制作一个OEM驱动软盘 ...
我有点怀疑 chenall 使用的XP SP2光盘是新版的(已经带了AHCI的驱动,06年以前版的不带)。
作者: lookskyoo 时间: 2008-3-26 18:21
不需质疑了,我已经测试过了,把RAID驱动虚拟成FD1是绝对可以的,我的硬件都是最新的,~光盘是不带DPS的光盘,~
不需质疑了,我已经测试过了,把RAID驱动虚拟成FD1是绝对可以的,我的硬件都是最新的,~光盘是不带DPS的光盘,~
作者: qqnngg 时间: 2008-3-26 20:32
经测试用U盘启动,把RAID驱动虚拟成FD1后引导到物理光驱启动成功!,但是U盘的USB-CDROM启动失败!
经测试用U盘启动,把RAID驱动虚拟成FD1后引导到物理光驱启动成功!,但是U盘的USB-CDROM启动失败!
作者: likeme 时间: 2008-3-26 20:51
QUOTE:
原帖由 lookskyoo 于 2008-3-26 06:21 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
不需质疑了,我已经测试过了,把RAID驱动虚拟成FD1是绝对可以的,我的硬件都是最新的,~光盘是不带DPS的光盘,~
不需质疑了,我已经测试过了,把RAID驱动虚拟成FD1是绝对可以的,我的硬件都是最新的,~光盘是不带DPS的光盘,~
有这样的疑问,是 因为按这方法模拟成FD1,在我的一台HP6510B的笔记本上(无软驱),WINXP安装的时候按F6能出现选驱动的界面,
但是到最后也只是能认到U盘,认不到硬盘。所以也就无法安装XP了。
另外,同时模拟FD0并由FD0启动后,是可以看到FD1(B盘)上的是我的驱动文件。
作者: chenall 时间: 2008-3-27 00:41
楼上的,用此法还去按F6多此一举.
按了F6后就失效了不能自动了。
至于第二个问题,本来就是这样的,
你试下就知了,用软盘启动到DOS。输入B:,
如果你没有FD1则B:的内容就是A:的内容。
楼上的,用此法还去按F6多此一举.
按了F6后就失效了不能自动了。
至于第二个问题,本来就是这样的,
你试下就知了,用软盘启动到DOS。输入B:,
如果你没有FD1则B:的内容就是A:的内容。
作者: citylyz 时间: 2008-3-27 10:24
QUOTE:
原帖由 likeme 于 2008-3-26 08:51 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
有这样的疑问,是 因为按这方法模拟成FD1,在我的一台HP6510B的笔记本上(无软驱),WINXP安装的时候按F6能出现选驱动的界面,
但是到最后也只是能认到U盘,认不到硬盘。所以也就无法安装XP了。
另外,同 ...
有这样的疑问,是 因为按这方法模拟成FD1,在我的一台HP6510B的笔记本上(无软驱),WINXP安装的时候按F6能出现选驱动的界面,
但是到最后也只是能认到U盘,认不到硬盘。所以也就无法安装XP了。
另外,同 ...
我也是一样,新买的笔记本预装都是vista,想重新安装winxp(32位),不按f6它是认不到硬盘的.我觉得是系统软件的问题,winxp(64位)和win2003的版本,它本来就可以不按F6就能自动去搜索fd1,这当然成功.而winxp(32位)、win2000,这些不按f6,它是不会自动搜索fd1,所以不成功.Dell工程师也是说这种方法,只适应winpx(64位)和win2003的版本.不过,我也想知道,原版winxp(32位,不要集成任何驱动,包括xp2)到底能不能用这个方法安装.
我想提个建议: 用winxp(32位)测试成功的大哥们,能提供一下你的安装系统的版本(有没有集成驱动)和硬件的资料(主板的南、北桥是用什么芯片,硬盘是什么接口等等)吗,供大家参考一下.因为winxp(32位)的版本太多了,谢谢
[ 本帖最后由 citylyz 于 2008-3-27 10:35 AM 编辑 ]
作者: likeme 时间: 2008-3-27 10:57
QUOTE:
原帖由 chenall 于 2008-3-27 12:41 AM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
楼上的,用此法还去按F6多此一举.
按了F6后就失效了不能自动了。
至于第二个问题,本来就是这样的,
你试下就知了,用软盘启动到DOS。输入B:,
如果你没有FD1则B:的内容就是A:的内容。
楼上的,用此法还去按F6多此一举.
按了F6后就失效了不能自动了。
至于第二个问题,本来就是这样的,
你试下就知了,用软盘启动到DOS。输入B:,
如果你没有FD1则B:的内容就是A:的内容。
呵呵。我只是没有写明没有按F6的情况,不按F6自然也是无法认到硬盘的,
按了F6反而有出现可以选驱动程序的界面。
昨天晚上在我DELL M4300笔记本上用 DELL 2006版XP也试了(2007版不需要外加驱动),结果一样,只认到用来启动的U盘。
另外,我发现到在读完基本驱动到搜索硬盘的中间有个黑屏的时候,这个时候U盘的灯的熄灭了过一会再亮,
会否在这个时候虚拟的FD1已经消失并且驱动也没能加载成功呢?
作者: lookskyoo 时间: 2008-3-27 15:10
几位没成功的朋友,看下驱动里面的txtsetup.oem文件,我先举个例子
; ****************************************************************************
; ****************************************************************************
; ** Filename: TxtSetup.OEM
; ****************************************************************************
; ****************************************************************************
[Disks]
disk1 = "Intel Matrix Storage Manager driver", iaStor.sys, \
[Defaults]
scsi = iaStor_ICH8R
;----------- Component Section -----------
[scsi]
iaStor_ICH8R = "Intel(R) ICH8R/DO/DH SATA RAID Controller (Desktop ICH8R)"
iaAHCI_ICH8R = "Intel(R) ICH8R/DO/DH SATA AHCI Controller (Desktop ICH8R)"
iaStor_ESB2 = "Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)"
iaAHCI_ESB2 = "Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)"
iaStor_ICH7MDH = "Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MR/DH)"
iaStor_ICH7DH = "Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"
iaAHCI_ICH7R = "Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)"
iaAHCI_ICH7M = "Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M/DH)"
iaStor_ICH6R = "Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)"
iaAHCI_ICH6R = "Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)"
iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
;-------------------------------------------
这里有个
[Defaults]
scsi = iaStor_ICH8R
指的就是默认加载Intel(R) ICH8R/DO/DH SATA RAID Controller (Desktop ICH8R)驱动,如果你的本子或者电脑上不是需要这个驱动,当然加载了也找不到,2个办法,第一把
[Defaults]
scsi = iaStor_ICH8R
删掉,第2个办法,把这个[Defaults]下面的换成你所需要的驱动...一切就OK,我装32位的XP版本是番茄花园3.0里面的原版XP.硬件平台有6321南桥和1068 SAS卡的..大家这样做后肯定能成功,记得还是模拟成FD1,那些按F6会有文件的朋友肯定是模拟成了FD0.之前不成功,这样改了参数后成功了的朋友说一声,~~
几位没成功的朋友,看下驱动里面的txtsetup.oem文件,我先举个例子
; ****************************************************************************
; ****************************************************************************
; ** Filename: TxtSetup.OEM
; ****************************************************************************
; ****************************************************************************
[Disks]
disk1 = "Intel Matrix Storage Manager driver", iaStor.sys, \
[Defaults]
scsi = iaStor_ICH8R
;----------- Component Section -----------
[scsi]
iaStor_ICH8R = "Intel(R) ICH8R/DO/DH SATA RAID Controller (Desktop ICH8R)"
iaAHCI_ICH8R = "Intel(R) ICH8R/DO/DH SATA AHCI Controller (Desktop ICH8R)"
iaStor_ESB2 = "Intel(R) 631xESB/632xESB SATA RAID Controller (Server/Workstation ESB2)"
iaAHCI_ESB2 = "Intel(R) 631xESB/632xESB SATA AHCI Controller (Server/Workstation ESB2)"
iaStor_ICH7MDH = "Intel(R) 82801GHM SATA RAID Controller (Mobile ICH7MR/DH)"
iaStor_ICH7DH = "Intel(R) 82801GR/GH SATA RAID Controller (Desktop ICH7R/DH)"
iaAHCI_ICH7R = "Intel(R) 82801GR/GH SATA AHCI Controller (Desktop ICH7R/DH)"
iaAHCI_ICH7M = "Intel(R) 82801GBM SATA AHCI Controller (Mobile ICH7M/DH)"
iaStor_ICH6R = "Intel(R) 82801FR SATA RAID Controller (Desktop ICH6R)"
iaAHCI_ICH6R = "Intel(R) 82801FR SATA AHCI Controller (Desktop ICH6R)"
iaAHCI_ICH6M = "Intel(R) 82801FBM SATA AHCI Controller (Mobile ICH6M)"
;-------------------------------------------
这里有个
[Defaults]
scsi = iaStor_ICH8R
指的就是默认加载Intel(R) ICH8R/DO/DH SATA RAID Controller (Desktop ICH8R)驱动,如果你的本子或者电脑上不是需要这个驱动,当然加载了也找不到,2个办法,第一把
[Defaults]
scsi = iaStor_ICH8R
删掉,第2个办法,把这个[Defaults]下面的换成你所需要的驱动...一切就OK,我装32位的XP版本是番茄花园3.0里面的原版XP.硬件平台有6321南桥和1068 SAS卡的..大家这样做后肯定能成功,记得还是模拟成FD1,那些按F6会有文件的朋友肯定是模拟成了FD0.之前不成功,这样改了参数后成功了的朋友说一声,~~
作者: likeme 时间: 2008-3-27 18:04
好。感谢。我改一下晚上回家再试试。
好。感谢。我改一下晚上回家再试试。
作者: citylyz 时间: 2008-3-27 19:41
QUOTE:
原帖由 lookskyoo 于 2008-3-27 03:10 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
几位没成功的朋友,看下驱动里面的txtsetup.oem文件,我先举个例子
; ****************************************************************************
; ************************************************** ...
几位没成功的朋友,看下驱动里面的txtsetup.oem文件,我先举个例子
; ****************************************************************************
; ************************************************** ...
按你的方法改了txtsetup.oem,如下:
[Disks]
d1 = "NVIDIA RAID DRIVER (SCSI)",\disk1,\
; This section lists the default selection for each 'required'
; hardware component. If a line is not present for a component,
; the default defaults to the first item in the [<component_name>]
; section (see below).
;
; <component_name> is .e of computer, display, keyboard, mouse, scsi
; <id> is a unique <within the component> string to be associated
; with an option.
[Defaults]
scsi = BUSDRV
; This section lists the options available for a particular component.
;
; <id> is the unique string for the option
; <de.ion> is a text string, presented to the user in a menu
; <key_name> gives the name of the key to be created for the component in
; HKEY_LOCAL_MACHINE\ControlSet001\Services
[scsi]
BUSDRV = "NVIDIA nForce Storage Controller (required)"
; This section lists the files that should be copied if the user
; selects a particular component option.
;
; <file_type> is .e of driver, port, class, dll, hal, inf, or detect.
; See below.
; <source_disk> identifies where the file is to be copied from, and must
; match en entry in the [Disks] section.
; <filename> is the name of the file. This will be appended to the
; directory specified for the disk in the [Disks] section to form the
; full path of the file . the disk.
; <driverkey> this is the name that will show under the services\driver key
; this should be the same name as the driver that is being installed.
[Files.scsi.RAIDCLASS]
driver = d1,nvraid.sys,RAIDCLASS
inf = d1,nvraid.inf
dll = d1,nvraidco.dll
catalog = d1,nvraid.cat
[Files.scsi.BUSDRV]
driver = d1,nvatabus.sys,BUSDRV
inf = d1, nvraid.inf
dll = d1,idecoi.dll
catalog = d1, nvraid.cat
; This section specifies values to be set in the registry for
; particular component options. Required values in the services\xxx
; key are created automatically -- use this section to specify additional
; keys to be created in services\xxx and values in services\xxx and
; services\xxx\yyy.
;
; This section must be filled out for storage controllers that
; are PNP adapters like PCI and ISA PNP adapters. Failure to do this
; can cause the driver to fail to load. Must also add the section
; [HardwareIds.scsi.ID] to identify the supported ID's.
;
; <value_name> specifies the value to be set within the key
; <value_type> is a string like REG_DWORD. See below.
; <value> specifies the actual value; its format depends . <value_type>
;
[Config.RAIDCLASS]
[Config.BUSDRV]
; A HardwareIds.scsi.Service section specifies the hardware IDs of
; the devices that a particular mass-storage driver supports.
;
; [HardwareIds.scsi.Service]
; id = "deviceID","service"
;
; HardwareIds.scsi.Service
; Service specifies the service to be installed.
;
; <deviceId > Specifies the device ID for a mass-storage device.
; <service > Specifies the service to be installed for the device.
;The following example excerpt shows a HardwareIds.scsi.Service section for a disk device:
;
[HardwareIds.scsi.RAIDCLASS]
id = "GenNvRaidDisk","nvraid"
id = "*_NVRAIDBUS","nvraid"
id = "*NVRAIDBUS","nvraid"
[HardwareIds.scsi.BUSDRV]
id = "PCI\VEN_10DE&DEV_008E", "nvatabus"
id = "PCI\VEN_10DE&DEV_00D5", "nvatabus"
id = "PCI\VEN_10DE&DEV_00EE", "nvatabus"
id = "PCI\VEN_10DE&DEV_00E3", "nvatabus"
id = "PCI\VEN_10DE&DEV_0036", "nvatabus"
id = "PCI\VEN_10DE&DEV_003E", "nvatabus"
id = "PCI\VEN_10DE&DEV_0054", "nvatabus"
id = "PCI\VEN_10DE&DEV_0055", "nvatabus"
id = "PCI\VEN_10DE&DEV_0266", "nvatabus"
id = "PCI\VEN_10DE&DEV_0267", "nvatabus"
id = "PCI\VEN_10DE&DEV_036F", "nvatabus"
id = "PCI\VEN_10DE&DEV_037E", "nvatabus"
id = "PCI\VEN_10DE&DEV_037F", "nvatabus"
id = "PCI\VEN_10DE&DEV_03F6", "nvatabus"
id = "PCI\VEN_10DE&DEV_03F7", "nvatabus"
id = "PCI\VEN_10DE&DEV_03E7", "nvatabus"
我把256M的U盘搞成zip盘,用grub启动,menu.lst是:
title winxp_cd
map --mem (fd0)/BOOT/GRUB/DISK.IMG (fd1)
cdrom --init
map --hook
chainloader (cd0)
boot
其中 disk.img里的文件有:
disk1
idecoi.dll
nvatabus.sys
nvraid.cat
nvraid.inf
nvraid.sys
nvraidco.dll
txtsetup.oem
从U盘启动, 安装winxp(32位)(我的XP是原版,版本係5.1.2600.0000,无集成任何驱动),加载SCSI驱动(NVIDIA nForce Storage Controller),我的主板北桥是nVIDIA nForce4 , 硬盘係sata 320G,安装时,不按f6,结果还是认不了硬盘.
lookskyoo ,你用XP版本是番茄花园3.0里面的原版XP,是不是已经集成了驱动了(可能番茄版的光盘里面已经存在驱动了,虽然是选了原版安装,但它有可能从光盘找到驱动).你试过不用虚拟fd1这个方法,而是直接从光盘启动,能安装成功吗?
作者: likeme 时间: 2008-3-27 23:51
感谢前辈门的努力,得以实现该技术(我没大范围测试)。
我刚才按 lookskyoo 提示的方法修改了 [Defaults] 项目,在2台笔记本上启动到选硬盘界面,都能认出本机硬盘,只是还不想重装系统,就没有继续下去,不知道到COPY文件的时候是否能自动COPY需要的驱动文件。
说一下我的情况:
1、我用的DELL OEM 2006版XP PRO,没有集成AHCI驱动,就是说不提供驱动的话在AHCI模式是认不到硬盘的。
2、把修改好的IMG虚拟到FD1,然后由GRUB4DOS启动光盘,成功认到硬盘。(不干预预读驱动,也就是不按F6手动加载驱动)不知道有物理B盘(FD1)的时候是否也是自动加载驱动的?
我的想法:
1、由GRUB4DOS启动光驱,并不一定能成功,据说是为那些BIOS不能由光盘启动的机器准备的命令,但是有支持U盘启动但是不支持光盘启动的机器吗?如果不能启动光盘,虚拟FD1又有什么作用呢?
2、G4D加载FD1后,是否也可以模拟ISO安装系统(如XP)?在我的机器里,ISO虚拟,无法正常启动DELL OEM XP PRO (2007版)。还有好些ISO也是不能启动的,这个估计跟ISO格式有关吧。
3、由以上2点看,这个方法的使用范围就缩小了很多。
4、在WINDOWS 2008 或者说XP SP3都出来了的今天,只能叹一句这个技术生不缝时了(这点应该是我还没能更好掌握G4D的用法)。
感谢前辈门的努力,得以实现该技术(我没大范围测试)。
我刚才按 lookskyoo 提示的方法修改了 [Defaults] 项目,在2台笔记本上启动到选硬盘界面,都能认出本机硬盘,只是还不想重装系统,就没有继续下去,不知道到COPY文件的时候是否能自动COPY需要的驱动文件。
说一下我的情况:
1、我用的DELL OEM 2006版XP PRO,没有集成AHCI驱动,就是说不提供驱动的话在AHCI模式是认不到硬盘的。
2、把修改好的IMG虚拟到FD1,然后由GRUB4DOS启动光盘,成功认到硬盘。(不干预预读驱动,也就是不按F6手动加载驱动)不知道有物理B盘(FD1)的时候是否也是自动加载驱动的?
我的想法:
1、由GRUB4DOS启动光驱,并不一定能成功,据说是为那些BIOS不能由光盘启动的机器准备的命令,但是有支持U盘启动但是不支持光盘启动的机器吗?如果不能启动光盘,虚拟FD1又有什么作用呢?
2、G4D加载FD1后,是否也可以模拟ISO安装系统(如XP)?在我的机器里,ISO虚拟,无法正常启动DELL OEM XP PRO (2007版)。还有好些ISO也是不能启动的,这个估计跟ISO格式有关吧。
3、由以上2点看,这个方法的使用范围就缩小了很多。
4、在WINDOWS 2008 或者说XP SP3都出来了的今天,只能叹一句这个技术生不缝时了(这点应该是我还没能更好掌握G4D的用法)。
作者: likeme 时间: 2008-3-27 23:56
QUOTE:
原帖由 citylyz 于 2008-3-27 07:41 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
按你的方法改了txtsetup.oem,如下:
[Disks]
d1 = "NVIDIA RAID DRIVER (SCSI)",\disk1,\
; This section lists the default selection for each 'required'
; hardware component. If a line is ...
按你的方法改了txtsetup.oem,如下:
[Disks]
d1 = "NVIDIA RAID DRIVER (SCSI)",\disk1,\
; This section lists the default selection for each 'required'
; hardware component. If a line is ...
我在想,你是否还是没改对[Defaults]的部分?
你进去正常启动的XP里看看驱动的名称看。
作者: citylyz 时间: 2008-3-28 09:39
QUOTE:
原帖由 likeme 于 2008-3-27 11:56 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
我在想,你是否还是没改对[Defaults]的部分?
你进去正常启动的XP里看看驱动的名称看。
我在想,你是否还是没改对[Defaults]的部分?
你进去正常启动的XP里看看驱动的名称看。
我试过把驱动拷贝到U盘,因为我的U盘格式化成ZIP,用它来启动,就是A盘(fd0),同时也虚拟了FD1,然后从光盘启动,按f6,有菜单选择,
选择后,接着就能认硬盘.不按f6,它不能认硬盘.我保证,驱动是正确的.
作者: likeme 时间: 2008-3-28 11:37
不是说你的驱动有误,而是说[Defaults]部分设置是否对。
不是说你的驱动有误,而是说[Defaults]部分设置是否对。
作者: citylyz 时间: 2008-3-28 11:58
QUOTE:
原帖由 likeme 于 2008-3-28 11:37 AM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
不是说你的驱动有误,而是说[Defaults]部分设置是否对。
不是说你的驱动有误,而是说[Defaults]部分设置是否对。
原本txtsetup.oem係这样的:
[Defaults]
scsi = RAIDCLASS
; This section lists the options available for a particular component.
;
; <id> is the unique string for the option
; <de.ion> is a text string, presented to the user in a menu
; <key_name> gives the name of the key to be created for the component in
; HKEY_LOCAL_MACHINE\ControlSet001\Services
[scsi]
RAIDCLASS = "NVIDIA RAID CLASS DRIVER (required)"
BUSDRV = "NVIDIA nForce Storage Controller (required)"
原本它默认RAIDCLASS 係我把它改成:BUSDRV ,如下:
[Defaults]
scsi = BUSDRV
; This section lists the options available for a particular component.
;
; <id> is the unique string for the option
; <de.ion> is a text string, presented to the user in a menu
; <key_name> gives the name of the key to be created for the component in
; HKEY_LOCAL_MACHINE\ControlSet001\Services
[scsi]
BUSDRV = "NVIDIA nForce Storage Controller (required)"
我的主板北桥是nVIDIA nForce4,南桥係nVIDIA MCP04,应该无错的.
作者: mzwsl 时间: 2008-4-1 21:23
新手学习中 谢谢楼上的各位了 顶一下
新手学习中 谢谢楼上的各位了 顶一下
作者: wwwzhx 时间: 2008-4-3 17:28
不知道citylyz 现在成功没有呢?
不知道citylyz 现在成功没有呢?
作者: citylyz 时间: 2008-4-4 12:10
QUOTE:
原帖由 wwwzhx 于 2008-4-3 05:28 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
不知道citylyz 现在成功没有呢?
不知道citylyz 现在成功没有呢?
未啊! 不过,不按F6是可以成功读入驱动文件(nvatabus.sys ),但驱动无起作用。我再说具体点,看那位大侠能知道原因。我的硬盘320GB,已分成四个区。
在安装时,不按F6,我认真看过,系统开始显示那些基本驱动的名字,例如,屏幕下显示:“Setup is loading files(Open Host Controller).....”,过了一会就显示:“Setup is loading files(nvatabus.sys).....” 这个文件名,而不是显示“Setup is loading files(NVIDIA nForce Storage Controller (required))......”这个驱动名字,但如果按了F6,它是显示“Setup is loading files(NVIDIA nForce Storage Controller (required))......”这个驱动名字。加载驱动时,两者就有这区别。所以,到了读完基本驱动到搜索硬盘时,不按F6,它只认出那硬盘是130GB,一个分区(它写著“ 132351 MB DISK 0 at Id 0 . bus . atapi [MBR] ”, 下面只有一个分区);如果按了F6,它就认出那硬盘是320GB,四个分区(它写著 “ 320451 MB DISK 0 at Id 0 . bus . nvatabus [MBR] ”, ,下面只有四个分区).不按F6,它是调用atapi.sys这个驱动,按了F6,它就调用nvatabus.sys,不知道点解。
作者: fujianabc 时间: 2008-4-4 20:38
QUOTE:
原帖由 citylyz 于 2008-4-4 12:10 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
未啊! 不过,不按F6是可以成功读入驱动文件(nvatabus.sys ),但驱动无起作用。我再说具体点,看那位大侠能知道原因。我的硬盘320GB,已分成四个区。
在安装时,不按F6,我认真看过,系统 ...
未啊! 不过,不按F6是可以成功读入驱动文件(nvatabus.sys ),但驱动无起作用。我再说具体点,看那位大侠能知道原因。我的硬盘320GB,已分成四个区。
在安装时,不按F6,我认真看过,系统 ...
我的本本和你一样是nvidia的sata,之前也没能模拟fd1成功加载驱动,后来改了default之后成功了。xp sp2/2003 sp1 32位和xp x64 sp1都成功了。
看了一下你的情况,320GB的硬盘只能认到132351 MB,很明显是137GB大硬盘支持的问题(虽然xp sp1之后就解决了此问题了),但我怀疑是不是驱动版本的问题,我现在用的驱动不包含nvatabus.sys,而只有nvgts.sys。我现在无法检验大硬盘的问题,因为笔记本硬盘只有120GB。
另外如果你有条件,不要局限于xp sp2的光盘,可以测试一下2003 sp1(xp和2003的驱动可以通用的)。如果支持64位,也可以测一下x64的xp/2003(64 bit的驱动要另外找)。
[ 本帖最后由 fujianabc 于 2008-4-4 08:44 PM 编辑 ]
作者: field 时间: 2008-4-5 22:04
支持。。。。。。。。
支持。。。。。。。。
作者: field 时间: 2008-4-5 22:54
QUOTE:
原帖由 lookskyoo 于 2008-3-5 11:19 AM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
==
这是DELL的一位工程师给的装RAID驱动的办法,它是一个ISO文件,需要直接刻录成光盘。它是利用ISOLINUX+MEMDISK+smart boot manager(一个与操作系统无关的引导器),把驱动写到内存中,然后在装系统的时候 ...
==
这是DELL的一位工程师给的装RAID驱动的办法,它是一个ISO文件,需要直接刻录成光盘。它是利用ISOLINUX+MEMDISK+smart boot manager(一个与操作系统无关的引导器),把驱动写到内存中,然后在装系统的时候 ...
应该是41#楼吧
作者: qqnngg 时间: 2008-4-9 19:52
今天用量量产的usb-cdrom测试dell power edge 2950 刀片式服务器成功加载scsi驱动。可以用usb-cdrom加载到(fd1),虚拟b:然后在从usb-cdrom启动winpe。
今天用量量产的usb-cdrom测试dell power edge 2950 刀片式服务器成功加载scsi驱动。可以用usb-cdrom加载到(fd1),虚拟b:然后在从usb-cdrom启动winpe。
作者: 笨笨的鸟 时间: 2008-4-15 11:55
这个帖子太好了,应该置顶。我终于可以不用USB软驱重装我的HP ML150服务器的系统了。
这个帖子太好了,应该置顶。我终于可以不用USB软驱重装我的HP ML150服务器的系统了。
作者: goodtime 时间: 2008-4-16 23:43
软盘淘汰的年代,USB启动是否值得研究的争论,这个贴子告诉了我们答案, 以后装服务器我不用带什么软盘了
软盘淘汰的年代,USB启动是否值得研究的争论,这个贴子告诉了我们答案, 以后装服务器我不用带什么软盘了
作者: qqnngg 时间: 2008-4-17 08:16
QUOTE:
原帖由 goodtime 于 2008-4-16 11:43 PM 发表 screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mouseover="if(this.width />screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" .mousewheel="return imgzoom(this);" style="margin: 0px; padding: 0px; border: none; max-width: 100%; cursor: pointer;">
软盘淘汰的年代,USB启动是否值得研究的争论,这个贴子告诉了我们答案, 以后装服务器我不用带什么软盘了
软盘淘汰的年代,USB启动是否值得研究的争论,这个贴子告诉了我们答案, 以后装服务器我不用带什么软盘了
的确如此!想当初买服务器的时候,招标办的同志还问现在什么年代了还要软驱干吗?无语。。。。。。。现在终于可以把软驱扔掉啦。
作者: steas 时间: 2008-5-9 23:04 标题: 太好了,可惜我的txtsetup.oem看不懂!不知该怎么改!
;
; format for txtsetup.oem.
;
; Follow this format for non-PNP adapters ISA
;
; Follow the txtsetup.oem in initio for PNP adapters like PCI and ISAPNP
;
; Txtsetup.oem is a generic way to install Storage adapters to get them through
; textmode setup. Do as little as possible and allow GUI mode setup to do the
; remaining work using the supplied inf.
;
; General format:
;
; [section]
; key = value1,value2,...
;
;
; The hash ('#') or semicolon (';') introduces a comment.
; Strings with embedded spaces, commas, or hashes should be double-quoted
;
; This section lists all disks in the disk set.
;
; <de.ion> is a de.ive name for a disk, used when
; prompting for the disk
; <tagfile> is a file whose presence allows setup to recognize
; that the disk is inserted.
; <directory> is where the files are located . the disk.
;
[Disks]
d1 = "NVIDIA AHCI DRIVER (SCSI)",\disk1,\
; This section lists the default selection for each 'required'
; hardware component. If a line is not present for a component,
; the default defaults to the first item in the [<component_name>]
; section (see below).
;
; <component_name> is .e of computer, display, keyboard, mouse, scsi
; <id> is a unique <within the component> string to be associated
; with an option.
[Defaults]
; This section lists the options available for a particular component.
;
; <id> is the unique string for the option
; <de.ion> is a text string, presented to the user in a menu
; <key_name> gives the name of the key to be created for the component in
; HKEY_LOCAL_MACHINE\ControlSet001\Services
[scsi]
BUSDRV = "NVIDIA nForce Storage Controller (required)"
; This section lists the files that should be copied if the user
; selects a particular component option.
;
; <file_type> is .e of driver, port, class, dll, hal, inf, or detect.
; See below.
; <source_disk> identifies where the file is to be copied from, and must
; match en entry in the [Disks] section.
; <filename> is the name of the file. This will be appended to the
; directory specified for the disk in the [Disks] section to form the
; full path of the file . the disk.
; <driverkey> this is the name that will show under the services\driver key
; this should be the same name as the driver that is being installed.
[Files.scsi.BUSDRV]
driver = d1,nvgts.sys,BUSDRV
inf = d1, nvgts.inf
catalog = d1, nvgts.cat
dll = d1,idecoi.dll
; This section specifies values to be set in the registry for
; particular component options. Required values in the services\xxx
; key are created automatically -- use this section to specify additional
; keys to be created in services\xxx and values in services\xxx and
; services\xxx\yyy.
;
; This section must be filled out for storage controllers that
; are PNP adapters like PCI and ISA PNP adapters. Failure to do this
; can cause the driver to fail to load. Must also add the section
; [HardwareIds.scsi.ID] to identify the supported ID's.
;
; <value_name> specifies the value to be set within the key
; <value_type> is a string like REG_DWORD. See below.
; <value> specifies the actual value; its format depends . <value_type>
;
[Config.BUSDRV]
value = parameters\PnpInterface,5,REG_DWORD,1
; A HardwareIds.scsi.Service section specifies the hardware IDs of
; the devices that a particular mass-storage driver supports.
;
; [HardwareIds.scsi.Service]
; id = "deviceID","service"
;
; HardwareIds.scsi.Service
; Service specifies the service to be installed.
;
; <deviceId > Specifies the device ID for a mass-storage device.
; <service > Specifies the service to be installed for the device.
;The following example excerpt shows a HardwareIds.scsi.Service section for a disk device:
;
[HardwareIds.scsi.BUSDRV]
id = "PCI\VEN_10DE&DEV_0036", "nvgts" ; MCP04 SATA1
id = "PCI\VEN_10DE&DEV_003E", "nvgts" ; MCP04 SATA2
id = "PCI\VEN_10DE&DEV_0054", "nvgts" ; CK804 SATA1
id = "PCI\VEN_10DE&DEV_0055", "nvgts" ; CK804 SATA2
id = "PCI\VEN_10DE&DEV_0266", "nvgts" ; MCP51 SATA1
id = "PCI\VEN_10DE&DEV_0267", "nvgts" ; MCP51 SATA2
id = "PCI\VEN_10DE&DEV_036F", "nvgts" ; MCP55 OEM
id = "PCI\VEN_10DE&DEV_037E", "nvgts" ; MCP55 CHANNEL
id = "PCI\VEN_10DE&DEV_037F", "nvgts" ; MCP55 UNUSED
id = "PCI\VEN_10DE&DEV_03F6", "nvgts" ; MCP61 OEM
id = "PCI\VEN_10DE&DEV_03F7", "nvgts" ; MCP61 CHANNEL
id = "PCI\VEN_10DE&DEV_03E7", "nvgts" ; MCP61 NSIP
id = "PCI\VEN_10DE&DEV_044D", "nvgts" ; MCP65 AHCI
id = "PCI\VEN_10DE&DEV_044E", "nvgts" ; MCP67D AHCI
id = "PCI\VEN_10DE&DEV_0554", "nvgts" ; MCP67 AHCI, CHANNEL
id = "PCI\VEN_10DE&DEV_0555", "nvgts" ; MCP67 AHCI, OEM
id = "PCI\VEN_10DE&DEV_0556", "nvgts" ; MCP67 AHCI, NBP
id = "PCI\VEN_10DE&DEV_07B5", "nvgts" ; MCP72 AHCI
id = "PCI\VEN_10DE&DEV_07F4", "nvgts" ; MCP73 AHCI 1
id = "PCI\VEN_10DE&DEV_07F5", "nvgts" ; MCP73 AHCI 2
id = "PCI\VEN_10DE&DEV_07F6", "nvgts" ; MCP73 AHCI 3
id = "PCI\VEN_10DE&DEV_07F7", "nvgts" ; MCP73 AHCI 4
;
; format for txtsetup.oem.
;
; Follow this format for non-PNP adapters ISA
;
; Follow the txtsetup.oem in initio for PNP adapters like PCI and ISAPNP
;
; Txtsetup.oem is a generic way to install Storage adapters to get them through
; textmode setup. Do as little as possible and allow GUI mode setup to do the
; remaining work using the supplied inf.
;
; General format:
;
; [section]
; key = value1,value2,...
;
;
; The hash ('#') or semicolon (';') introduces a comment.
; Strings with embedded spaces, commas, or hashes should be double-quoted
;
; This section lists all disks in the disk set.
;
; <de.ion> is a de.ive name for a disk, used when
; prompting for the disk
; <tagfile> is a file whose presence allows setup to recognize
; that the disk is inserted.
; <directory> is where the files are located . the disk.
;
[Disks]
d1 = "NVIDIA AHCI DRIVER (SCSI)",\disk1,\
; This section lists the default selection for each 'required'
; hardware component. If a line is not present for a component,
; the default defaults to the first item in the [<component_name>]
; section (see below).
;
; <component_name> is .e of computer, display, keyboard, mouse, scsi
; <id> is a unique <within the component> string to be associated
; with an option.
[Defaults]
; This section lists the options available for a particular component.
;
; <id> is the unique string for the option
; <de.ion> is a text string, presented to the user in a menu
; <key_name> gives the name of the key to be created for the component in
; HKEY_LOCAL_MACHINE\ControlSet001\Services
[scsi]
BUSDRV = "NVIDIA nForce Storage Controller (required)"
; This section lists the files that should be copied if the user
; selects a particular component option.
;
; <file_type> is .e of driver, port, class, dll, hal, inf, or detect.
; See below.
; <source_disk> identifies where the file is to be copied from, and must
; match en entry in the [Disks] section.
; <filename> is the name of the file. This will be appended to the
; directory specified for the disk in the [Disks] section to form the
; full path of the file . the disk.
; <driverkey> this is the name that will show under the services\driver key
; this should be the same name as the driver that is being installed.
[Files.scsi.BUSDRV]
driver = d1,nvgts.sys,BUSDRV
inf = d1, nvgts.inf
catalog = d1, nvgts.cat
dll = d1,idecoi.dll
; This section specifies values to be set in the registry for
; particular component options. Required values in the services\xxx
; key are created automatically -- use this section to specify additional
; keys to be created in services\xxx and values in services\xxx and
; services\xxx\yyy.
;
; This section must be filled out for storage controllers that
; are PNP adapters like PCI and ISA PNP adapters. Failure to do this
; can cause the driver to fail to load. Must also add the section
; [HardwareIds.scsi.ID] to identify the supported ID's.
;
; <value_name> specifies the value to be set within the key
; <value_type> is a string like REG_DWORD. See below.
; <value> specifies the actual value; its format depends . <value_type>
;
[Config.BUSDRV]
value = parameters\PnpInterface,5,REG_DWORD,1
; A HardwareIds.scsi.Service section specifies the hardware IDs of
; the devices that a particular mass-storage driver supports.
;
; [HardwareIds.scsi.Service]
; id = "deviceID","service"
;
; HardwareIds.scsi.Service
; Service specifies the service to be installed.
;
; <deviceId > Specifies the device ID for a mass-storage device.
; <service > Specifies the service to be installed for the device.
;The following example excerpt shows a HardwareIds.scsi.Service section for a disk device:
;
[HardwareIds.scsi.BUSDRV]
id = "PCI\VEN_10DE&DEV_0036", "nvgts" ; MCP04 SATA1
id = "PCI\VEN_10DE&DEV_003E", "nvgts" ; MCP04 SATA2
id = "PCI\VEN_10DE&DEV_0054", "nvgts" ; CK804 SATA1
id = "PCI\VEN_10DE&DEV_0055", "nvgts" ; CK804 SATA2
id = "PCI\VEN_10DE&DEV_0266", "nvgts" ; MCP51 SATA1
id = "PCI\VEN_10DE&DEV_0267", "nvgts" ; MCP51 SATA2
id = "PCI\VEN_10DE&DEV_036F", "nvgts" ; MCP55 OEM
id = "PCI\VEN_10DE&DEV_037E", "nvgts" ; MCP55 CHANNEL
id = "PCI\VEN_10DE&DEV_037F", "nvgts" ; MCP55 UNUSED
id = "PCI\VEN_10DE&DEV_03F6", "nvgts" ; MCP61 OEM
id = "PCI\VEN_10DE&DEV_03F7", "nvgts" ; MCP61 CHANNEL
id = "PCI\VEN_10DE&DEV_03E7", "nvgts" ; MCP61 NSIP
id = "PCI\VEN_10DE&DEV_044D", "nvgts" ; MCP65 AHCI
id = "PCI\VEN_10DE&DEV_044E", "nvgts" ; MCP67D AHCI
id = "PCI\VEN_10DE&DEV_0554", "nvgts" ; MCP67 AHCI, CHANNEL
id = "PCI\VEN_10DE&DEV_0555", "nvgts" ; MCP67 AHCI, OEM
id = "PCI\VEN_10DE&DEV_0556", "nvgts" ; MCP67 AHCI, NBP
id = "PCI\VEN_10DE&DEV_07B5", "nvgts" ; MCP72 AHCI
id = "PCI\VEN_10DE&DEV_07F4", "nvgts" ; MCP73 AHCI 1
id = "PCI\VEN_10DE&DEV_07F5", "nvgts" ; MCP73 AHCI 2
id = "PCI\VEN_10DE&DEV_07F6", "nvgts" ; MCP73 AHCI 3
id = "PCI\VEN_10DE&DEV_07F7", "nvgts" ; MCP73 AHCI 4
本文转自 张宇 51CTO博客,原文链接:http://blog.51cto.com/zhangyu/133082,如需转载请自行联系原作者