当前位置:Linux教程 - Linux - 使用Loadlin.exe从WINDOWS进入LINUX

使用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 来自: