作者:王新云
我曾经在我的计算机上安装了Windows 2000和Windows 98双系统,采用bootmagic软件来双引导操作系统。后来我决定安装Red Hat Linux 7.1,在其中出现了许多以前没有遇到的问题,也得到了一些新的认识。
RedHat Linux 7.1的安装很简单。我觉得甚至比Windows 2000还简单。这也可能和我使用标准的网卡、显卡和声卡有关系吧。而且它对硬盘的大小和分区位置都没有任何影响。我把Red Hat Linux 7.1装在硬盘的D区(在Windows 2000下查看),建立了Linux Native(根分区,1.8GB)和Linux Swap(数据交换区,200MB)。Windows 2000和Windows 98运行都十分良好。
但是安装完成以后,找不到bootmagic的界面了,取而代之的是RedHat Linux 7.1的lilo界面,且只有Linux和DOS两个选项。选择DOS 进入Windows 2000的程序,我发现找不到Windows 98了。运行bootmagic NT版,系统告诉我不能够分辨一些分区。我想可能不能分辨ext2分区,而且系统的lilo是以Linux为默认登录方式的,于是我决心在lilo上下些功夫。
我以root登录Linux,在KDE桌面环境下,打开autostart文件夹,找到root directory目录下etc的lilo.conf文件。在它上面点右键,选择open with...中的某个的notepad方式打开。以下是原文件:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=linuximage=/boot/vmliuz -2.4.2-2
label=linux
read-only
root=/dev/hda6
other=/dev/hda1
optional
label=dos
我做了如下改动:
1.将DOS改为Windows 2000;
2.将default=linux改为default=windows 2000;
3.复制other一段,将windows 2000改为windows 98,将other=/dev/hda1改为other=/dev/hda3;
改动结果如下:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
message=/boot/message
linear
default=windows2000
image=/boot/vmliuz -2.4.2-2
label=linux
read-only
root=/dev/hda6
other=/dev/hda1
optional
label=windows2000
other=/dev/hda3
optional
label=windows98
保存退出。注意:在修改时做好文件的备份。
在启动菜单里,操作类似于Windows,找到command项,键入lilo命令即可。
现在你重新启动,会在lilo菜单里发现增加了Windows 2000和Windows 98选项,而且系统的默认方式是Windows 2000。