发信人: 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 |
|