精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● Linux>>Linux之安装篇>>一个不用Lilo不修改MBR就能进行多系统启动的伎俩(晓湖原创)

主题:一个不用Lilo不修改MBR就能进行多系统启动的伎俩(晓湖原创)
发信人: skybird(晓湖)
整理人: skybird(2001-08-21 23:13:31), 站内信件
一个不用Lilo不修改MBR就能进行多系统启动的伎俩(晓湖原创)

晓湖 [email protected]

    你是不是对Lilo恨之入骨?或者拿Lilo没办法?或者想换个新鲜花样?
    最近晓湖帮一个朋友装Linux,发现了另外一个不用Lilo就可以进行Window 98 + RH7.1的多系统启动的方法。

1、下载并安装“Loadlin”到 C:\Loadlin 目录下。Loadlin程序可以在Redhat的FTP服务器中或者光盘的DOSUTIL目录下找到。

2、在 C:\Loadlin 目录下,创建一个 linux.bat 批处理文件。因为这个朋友的Linux是安装在硬盘的第二分区里面,所以打入:

    @loadlin c:\loadlin\vmlinuz root=/dev/hda2 ro

其中hda2就是那个第二分区了,根据每个人的不同情况而改变。如果你的Linux是在UMSDOS中的话,那么你就要把命令中的ro改为rw。

3、从Redhat的FTP服务器上或者光盘里面找到压缩好的内核文件(vmlinuz开头的),复制到 C:\Loadlin 目录下,并改名为vmlinuz。没法上网或者没有CD怎么办?没关系,看看晓湖在网易Linux版的另外一篇文章《从Linux分区中获得vmlinuz的方法》。

4、在DOS命令行中打入:

    attrib c:\msdos.sys -s -h -r +a

这样可以去掉msdos.sys的各种碍事的属性。

5、编辑 msdos.sys 文件,改为:

[Options]
BootGUI=0
BootDelay=0
BootMenu=0
Logo=0

(如果找不到上面的选项的话,小心地加入。)

6、在DOS命令行中打入:

   attrib c:\msdos.sys +s +h +r -a

这样可以恢复msdos.sys那些碍事的属性。

7、修改 c:\config.sys :

[Menu]
menuitem=Win98, Start Windows 98...
menuitem=Linux, Start Linux...
menudefault=Win98,5
 
[Win98]
 
[Linux]

把之前config.sys中各项拷贝到 [Win98] 的下面。

8、把下面这些添加到 c:\autoexec.bat 的最下面:

goto %config%
 
:Win98
c:\windows\win.com
goto end
 
:Linux
cd loadlin
linux
 
:end

9、当你重新启动你的电脑的时候,你会看到一个有两个选项的Start Up菜单:

Start Windows 98...
Start Linux...

10、如果你什么都不选的话,Windows 98在5秒钟之后自动启动;或者选Linux启动。

    本文不适用于Windows Me,晓湖正在研究WinMe下的方法。

    晓湖很喜欢这种启动方式,因为它不像Lilo一样需要去修改你的MBR!!!很适合那些没有把Linux启动扇区放在1024Cylinder之前的朋友。

晓湖附:
————
    天天忙着看一本叫做《C Example Programs》的书,晓湖学了不少,所以没有时间写太多东西出来。希望和各方Linux爱好者一起学习,一起进步!谁会做土豆炖牛肉?教教俺呗!


----
我的Linux配置:
P200/96M EDO RAM/4.3G+1.5G HD/Cirrus 5446显示卡(2M RAM)/10M Network Adapter with REDHAT 7.1 

http://wangxiaohu.126.com   ICQ:3340023 

[关闭][返回]