|
USB-ZIP又一"万能启动"的笨办法
大家都知道USB-HDD制作成功的几率比较大,有一主要原因是U盘一般被确定为C:\即(HD0),而USB-ZIP可能会被BIOS识别为fd0或hd0,有时还会识别为fd1...,最新的grub可以用(find --set-root /88888888)确定menu.lst的绝对路径,但我感觉不太好,比如,同时接上移动硬盘和U盘
就不能找到menu.lst,并死机,(我的电脑,别的电脑没试过),可能是grup还不够强悍吧.
下面是我的方法:
1 制作USB-ZIP
2 成功启动到DOS
3 修改 config.sys autoexec.bat
config.sys :
[menu]
menuitem=M1,Boot From Fd0
menuitem=M2,Boot From Fd1
menuitem=M3,Boot From Hd0
menuitem=M4,Boot From Hd1
menuitem=M5,Goto DOS7.1
menudefault=M1,5
[M1]
install=boot\grub.exe --config-file=(fd0)/boot/menu.lst
[M2]
install=boot\grub.exe --config-file=(fd1)/boot/fd1.lst
[M3]
install=boot\grub.exe --config-file=(hd0,0)/boot/hd0.lst
[M4]
install=boot\grub.ex3 --config-file=(hd1,0)/boot/hd1.lst
[M5]
device=boot\Drivers\himem.sys /testmem:off
device=boot\Drivers\emm386 noems
device=boot\Drivers\oakcdrom.sys /D:mscd001
[common]
files=30
buffers=30
dos=high,umb
stacks=9,256
lastdrive=z
autoexec.bat:
@ECHO OFF
cls
IF "%config%"=="M1" goto 1
IF "%config%"=="M2" goto 2
IF "%config%"=="M3" goto 3
IF "%config%"=="M4" goto 4
IF "%config%"=="M5" goto 5
:1
goto error
:2
goto error
:3
goto error
:4
goto error
:error
echo.
echo ----------------------------
echo error !!
echo Press any key to DOS7.1
echo ----------------------------
pause >nul
cls
goto login
:5
cls
cd\
cd boot\Drivers
LH MSCDEX.EXE /D:mscd001 /L:Z
goto login
:login
echo.
echo.
echo ---------------------------------
echo Wellcome to DOS7.1
echo Made By XXXX 2007.5.1
echo ---------------------------------
echo.
cd\
估计大家都能看懂,(1.2.3.4挨个试一下,就有适合你的)多重启几次,祝你"万能"启动成功
来张效果图
附上我的GHO
http://5690271.ys168.com/
拷贝 老毛桃的 (WINPE.IS_) 到boot目录
拷贝 老毛桃的 (外置程序)到U盘根目录
中文选择菜单补丁(解压到BOOT目录,覆盖,修改文件config.sys-----setup)上传时忘了修改,抱歉!!
或者直接下载修正的
中文菜单(修正).rar
(3.28 KB, 下载次数: 650)
中文菜单.rar
(147.59 KB, 下载次数: 727)
========================================================
该GHO实现了U盘根目录单文件(只有IO.SYS) 再加一个(AutoRun.inf)改U盘图标
让U盘看起来更整洁
不多介绍了,也不截图了,自己看吧
[ 本帖最后由 jie_china 于 2013-1-28 20:13 编辑 ] |
-
-
2007.5.6.rar
695 Bytes, 下载次数: 778, 下载积分: 无忧币 -2
config.sys和autoexec.bat
|