使用Loadlin.exe从WINDOWS进入LINUX
使用Loadlin.exe从WINDOWS进入LINUX
—MITTEE—
Loadlin.exe文件能在WINDOWS下引导进入LINUX,在参考了Chris Fischer的《mini-HowTo:theloadin+win95》文档后,现把其用法介绍给大家。
Loadlin.exe文件可以在安装盘dosutils目录下找到,把它拷到WINDOWS98的任意一个地方,例如:D:\接着把LINUX核心文件zImage拷到WINDOWS98上,为了便于管理,把它拷到D:\下,zImage 在/usr/src/linux/arch
/i386/boot/下,如果有多个内核,就用最新的那个。另外在安装盘的/dosutils/autoboot目录下也有一个核心文件vmlinuz,名字有所不同,也可以使用。
以下有两种方法从WIN98进入LINUX,它们的原理是一样的。
Method 1:从MS-DOS进入LINUX。
在MS-DOS下,编辑一个linux.bat批处理文件,可以用EDIT,或者用copy con:linux.bat命令。该文件的内容如下:
-----------------------------------------------------------------------------------------
@echo off
cls
echo.
echo.
echo.
echo.
choice /t:y,5 "Do you wish to boot linux?"
if errorlevel 2 goto End
d:\loadlin d:\zImage root=/dev/hda11 ro
:End
-------------------------------------------------------------------------------------------
其中,cls用来清屏,echo打印空行,choice选择“Y”或“N”,等待5秒,默认为Y,进入LINUX。其实
该文件只有最后一行就够了。这一行的格式为:
-------------------------------------------------------------------------------
Dirverletter:\loadlin Driverletter:\LinuxKernelFile root=/dev/LinuxPartition
--------------------------------------------------------------------------------
前两部分是loadlin.exe zImage(或vmlinuz)在WINDOWS中的路径,可以是任意的,只要绝对路径正确就行了。
后一部分是LINUX根目录(/)所在的磁盘分区,在LINUX下用fdisk -l /dev/hda 查看。例如,我的根目录在hda11上。ro 表示(readonly)。
保存linux.bat文件;如果是用copy命令,用ctrl+z结束,按enter退出。
重启WIN98进入MS-DOS模式,或在启动过程中按F8进入MS-DOS,进入linux.bat文件所在的目录,键入linux,即可引导LINUX。
Method 2:在WIN98启动过程中选择进入LINUX。
将建立一个个人WINDOWS启动菜单,但是并不覆盖WINDOWS原来的启动菜单,按F8仍可进入。编辑WINDOWS根目录下的config.sys文件,为了以防万一,备份config.sys。修改如下:(括号为解析,不需要输入)
---------------------------------------------------
[menu]
menuitem=linux,Boot to linux
menuitem=win, Boot to windows98 (这两行是选择菜单)
mencolor=15,1 (表示菜单为蓝底白字)
menudefault=linux,15 (默认为进入LINUX,等待15秒)
[linux]
shell= d:\loadlin.exe d:\zImage root=/dev/hda11 ro
(这一行的格式如上所述,注:loadlin.exe有后缀名。)
[win] (以下为config.sys文件原来的内容,可能会因WIN98的设置不同而不同)
DEVICE=C:\WINDOWS\setver.exe
--------------------------------------------------------
保存修改,重启。这蓝天白云过后,将会出现一个蓝底白字的有两个选项的启动菜单,那就行了。
以上两种方法在WINDOWS98上实验通过,在WINME上没有成功,我想可能是WINME没有实DOS模式的原因。
现在,可以把LILO删除,我并不赞成这样做,LILO是一个很优秀的程序。对以上的方法拓展,就可以实现
用WINDOWS98来引导多个LINUX操作系统,方法简单,也不危险。
有什么建议或问题请联系我。QQ:52044218;E-mail:[email protected]。
2001.9.20发布人:mittee 来自: