|
本帖最后由 有阴也有阳 于 2016-9-18 09:57 编辑
本人刚开始学习使用RUN模块,尚不熟知RUN模块给要使用的文件定位的方法,除了标注文件所在的硬盘及分区,
例如:(hd3,0)外,还有没有其它的定位方法,我尝试着用grub4dos的定位方法,指定文件的所在分区:
title 运行B盘的“老机子用RUN模块从ISO镜像安装Windows XP/2003安装版系统(加载USB2.0驱动)”
usb --init
find --set-root /mybpan.txt
command run --mem --fira srs:/srs/ iso=/win.iso
可是不管用,RUN模块还是进行全磁盘搜索,只要搜索到其它分区的同名文件就使用,要不然就得指定要使用的文件的具体的硬
盘和分区,例如:(hd3,0),这显然不适合U盘,U盘插到不同的机子上,它的(hdx,y)不尽相同,所以目前暂时只有采取使用特殊文
件名的办法来解决,例如:把主盘的Windows系统的ISO文件一律命名为winz.iso,把副盘(B盘)的Windows系统的ISO文件一律命
名为winb.iso,还得注意电脑的其它磁盘上不得有同名文件来凑合着使用。
究竟有没有更好的办法,请高手赐教,谢谢!!!
后来豁然开悟:
无论是新主板还是旧主板,在主盘——《我的grub4dos0.4.6a的启动U盘》启动之后,主盘——《我的grub4dos0.4.6a的启动
U盘》都会被主板认作是第一硬盘——(hd0),而在实践中我发现,副盘(B盘)——普通的大容量U盘,或移动硬盘都会被主板认作是
最后一块硬盘——(hd-1),于是:
启动主盘——《我的grub4dos0.4.6a的启动U盘》上的Windows系统的ISO文件来安装:
title 老机子用RUN模块从ISO镜像安装Windows 7/8/10/2008安装版系统(加载USB2.0驱动)
usb --init
find --set-root /myudisk.txt
command run --fira srs:/srs/ iso=(hd0,0)/win.iso
启动副盘(B盘)上的Windows系统的ISO文件来安装:
title 运行B盘的“老机子用RUN模块从ISO镜像安装Windows 7/8/10/2008安装版系统(加载USB2.0驱动)”
usb --init
find --set-root /mybpan.txt
command run --fira srs:/srs/ iso=(hd-1,0)/win.iso
在实体机上进行试验,以上定位的菜单获得完美成功。
|
|