The Linux+DOS+Win95 mini-HOWTO
by Alan L. Wendt, alan@ez0.ezlink.com
v1.0, 10 September 1996
The Linux+DOS+Win95 mini-HOWTO 中文版
by 黄耀民 yawmin@tcts.seed.net.tw
ymhuang@pluto.ttem.fcu.edu.tw
v1.0, 1998/1/8
这是一篇有关於在同一颗硬碟内有 Linux、DOS、Windows 95等三种作业系统,使
用 Lilo 作为其开机的管理选择程式。
本文件假设您已经知道安装 Linux 的步骤。
问题详述:
在同一颗硬碟里,若将 DOS 与 Windows 95 分别安装在不同的主磁区 (primary
prtition),且将两者同时设为可开机时,会使得 Windows 95 及 DOS 感到”困
惑”,而导致系统的不正常,所以需要有一个开机管理程式 (Boot Manager),以
作为启动作业系统的选择,并且让其中一个作业系统在执行时,能够看不到另一个
作业系统所在的磁区,达到解决问题的目的。
这个”困惑”的主要来源乃是因为 DOS 与 Windows 95 所在的磁区必须是 C:(第
一个 FAT 格式的 primary prtition),所以即使您将 DOS 安装在 D: 或其他非C:
主磁区时,当 DOS 开机完成时,DOS 依然会把所在磁区显示为 C:,这是由於 DOS
本身设计的原因,详细情形请见 Microsoft 官方文件。
要解决这个问题唯一的方法就是使用开机管理程式,以下将使用 Linux 的 Lilo 作
为开机管理程式。
步骤:
1. 使用 Linux 的 fdisk 在您的硬碟分割出三个主磁区,接著先安装 Win95 在其
中一个主磁区,再将另一个主磁区安装 DOS,接著安装 Linux 在第三个磁区。
假如您只有一个主磁区在您的硬碟时,您可以使用 FIPS 这个软体来重新分割您
的硬碟,并且不会损坏您的资料,但使用 FIPS 这个软体时需要一点技巧,请见
Linux 安装步骤。
FIPS 是一个免费的软体,您可以在各大有关 Linux 的 FTP 站台找到。
2. 从各大 FTP 站台取得 lilo.17.tar.gz 或更新的版本,lilo.17.tar.gz 这个版
本已经有能力在开机时更新 active flag,将其安装在您的系统中。
译注:如果您使用的是'96年後的 Linux,那您可以忽略步骤 2.。
3. 在 /etc 中您可以找到 lilo.conf 这个档案,将其内容更改如下:
boot = /dev/hda
compact
delay = 5 # 5秒後,进入到 Linux 作业系统。
vga = normal # 指定一般 VGA 文字显示模式 (80X25)
ramdisk = 0 # 指定 ramdisk 大小,一般不需要,所以设 0
root = current
image = /vmlinuz.1.3.97 # 指定 Linux 的核心 (Kernel) 档案
append = "aha1542=0x230 ro"
label = linux # 启动 Lilo 时,作业系统的代表名称
# 此处是用 Linux 作为代表名称。
other = /dev/hda1 # 指定其他作业系统所在的磁区
table = /dev/hda # 表示有包含 partition table 的硬
# 碟为 /dev/hda
rewrite-table
label = dos # 此处用 DOS 作为 DOS 作业系统的
# 代表名称。
other = /dev/hda2
table = /dev/hda
rewrite-table
label = w95
4. 执行 /sbin/lilo,更新在 MBR 的资料。
使用方法:
在出现 LILO 提示时,按下 TAB,输入您想要使用的作业系统。
以我的设定为例,输入 w95 就可以启动 Windows 95,并且彻底解决上述问题。
译注:
如果您觉得这篇 mini-HOWTO 不能满足您的需求的话,建议您看看 The Linux
LILO mini-HOWTO。
浏览地址: http://www.qqread.com/linux/g831391206.html
更多内容请看Linux集群技术、体验Linux的音影世界、Linux驱动大全专题,或进入讨论组讨论。
by Alan L. Wendt, alan@ez0.ezlink.com
v1.0, 10 September 1996
The Linux+DOS+Win95 mini-HOWTO 中文版
by 黄耀民 yawmin@tcts.seed.net.tw
ymhuang@pluto.ttem.fcu.edu.tw
v1.0, 1998/1/8
这是一篇有关於在同一颗硬碟内有 Linux、DOS、Windows 95等三种作业系统,使
用 Lilo 作为其开机的管理选择程式。
本文件假设您已经知道安装 Linux 的步骤。
问题详述:
在同一颗硬碟里,若将 DOS 与 Windows 95 分别安装在不同的主磁区 (primary
prtition),且将两者同时设为可开机时,会使得 Windows 95 及 DOS 感到”困
惑”,而导致系统的不正常,所以需要有一个开机管理程式 (Boot Manager),以
作为启动作业系统的选择,并且让其中一个作业系统在执行时,能够看不到另一个
作业系统所在的磁区,达到解决问题的目的。
这个”困惑”的主要来源乃是因为 DOS 与 Windows 95 所在的磁区必须是 C:(第
一个 FAT 格式的 primary prtition),所以即使您将 DOS 安装在 D: 或其他非C:
主磁区时,当 DOS 开机完成时,DOS 依然会把所在磁区显示为 C:,这是由於 DOS
本身设计的原因,详细情形请见 Microsoft 官方文件。
要解决这个问题唯一的方法就是使用开机管理程式,以下将使用 Linux 的 Lilo 作
为开机管理程式。
步骤:
1. 使用 Linux 的 fdisk 在您的硬碟分割出三个主磁区,接著先安装 Win95 在其
中一个主磁区,再将另一个主磁区安装 DOS,接著安装 Linux 在第三个磁区。
假如您只有一个主磁区在您的硬碟时,您可以使用 FIPS 这个软体来重新分割您
的硬碟,并且不会损坏您的资料,但使用 FIPS 这个软体时需要一点技巧,请见
Linux 安装步骤。
FIPS 是一个免费的软体,您可以在各大有关 Linux 的 FTP 站台找到。
2. 从各大 FTP 站台取得 lilo.17.tar.gz 或更新的版本,lilo.17.tar.gz 这个版
本已经有能力在开机时更新 active flag,将其安装在您的系统中。
译注:如果您使用的是'96年後的 Linux,那您可以忽略步骤 2.。
3. 在 /etc 中您可以找到 lilo.conf 这个档案,将其内容更改如下:
boot = /dev/hda
compact
delay = 5 # 5秒後,进入到 Linux 作业系统。
vga = normal # 指定一般 VGA 文字显示模式 (80X25)
ramdisk = 0 # 指定 ramdisk 大小,一般不需要,所以设 0
root = current
image = /vmlinuz.1.3.97 # 指定 Linux 的核心 (Kernel) 档案
append = "aha1542=0x230 ro"
label = linux # 启动 Lilo 时,作业系统的代表名称
# 此处是用 Linux 作为代表名称。
other = /dev/hda1 # 指定其他作业系统所在的磁区
table = /dev/hda # 表示有包含 partition table 的硬
# 碟为 /dev/hda
rewrite-table
label = dos # 此处用 DOS 作为 DOS 作业系统的
# 代表名称。
other = /dev/hda2
table = /dev/hda
rewrite-table
label = w95
4. 执行 /sbin/lilo,更新在 MBR 的资料。
使用方法:
在出现 LILO 提示时,按下 TAB,输入您想要使用的作业系统。
以我的设定为例,输入 w95 就可以启动 Windows 95,并且彻底解决上述问题。
译注:
如果您觉得这篇 mini-HOWTO 不能满足您的需求的话,建议您看看 The Linux
LILO mini-HOWTO。
浏览地址: http://www.qqread.com/linux/g831391206.html
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- Linux集群技术 (8259篇文章)
- 体验Linux的音影世界 (7931篇文章)
- Linux驱动大全 (8729篇文章)
- Linux下的路由的配置与应用 (11721篇文章)
- Linux命令简介 (9775篇文章)
- Linux防火墙 (9606篇文章)
- Linux日志专题 (8383篇文章)
- Linux服务器的安全性能 (20291篇文章)
- 揭秘Linux内存管理 (7995篇文章)
- 解析Linux文件系统 (8197篇文章)
- Linux与Windows Vista的桌面之争 (83次浏览)
- 对比评测Vista XP Linux启动时间 (59次浏览)
- Linux 基本概念及常用命令 (57次浏览)
- Linux系统如何判断CPU是双核还是单核 (53次浏览)
- VMware下Linux与真实主机共享上网 (31次浏览)
- Linux系统下如何更改终端显示分辨率 (30次浏览)
- 实用技巧:配置Linux操作系统环境变量 (30次浏览)
- Fedora 8 Linux下安装配置audacious过程 (27次浏览)
- Linux系统下设置环境变量Path的方法 (25次浏览)
- 最流行的发行版:Ubuntu 8.04 Alpha 2发布 (24次浏览)



