本文介绍如何将 Win98、Win2000Pro 及 Mandrake 8.0 ,安装在一块硬盘上。
tom 提示:
- 如果您想用 Win2k 的引导程序启动已安装好的 Mandrake 系统,请跳过 1-4 和 5.7 步。
- 本文描述的方法对 Windows XP 仍然有效。
- 每次改变内核后,您需要重复 5.2-5.5 来恢复。
步骤:
-
安装 Win98SE(我个人将 15GB 的硬盘分 3GB 给主分区,即 C 分区)。
-
保险起见,我建议您用‘fdisk’在剩余硬盘空间上,创建一扩展分区,然后新建一个 3GB 的逻辑分区。 否则,您装 Win2000 后,可能不会用 D 分区启动。
-
安装 Win2000(最好用新版本)。安装在格式为 NTFS 的 D 分区。虽然您能用 Fat32 的文件格式,但我不推荐您这样做,以免 Win98SE 和 Win2000 混淆。
-
安装 Mandrake。如果您想有多个 Fat32 分区,这时,您可用 Mandrake 的分区工具创建,并将他们挂接到‘/mnt/win_[x]’。 分区参考:
- 7MB /boot
- 256MB swap
- 200MB /var
- 将剩余空间分给/usr
选择 lilo(图形或文本模式),并将其装在 hda(即 MBR)上。(下面的步骤中将介绍如何用 NT 启动程序引导)
-
进入安装好的 Linux,制作一张启动盘。 修改 LILO:
-
以‘root’帐号编辑‘/etc/lilo.conf’:第一行应该是 boot=hda ,将 hda 修改为 /boot 分区所在位置(可通过 mount 命令查看)。
-
运行lilo 命令
-
制作一份新的启动扇区:dd if=/dev/hda[x] bs=512 count=1 of=linux.lnx 注意:hda[x] 就是 /boot 所在的位置。
-
将 linux.lnx 复制到 windows 的 C 分区
cp linux.lnx /mnt/window_c
-
修改 C 分区的‘boot.ini’文件,为 Mandrake 添加一行,用于指向 LILO 的启动扇区: [boot loader] timeout=5 default=C:\ [operating systems] multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows 2000 Pro" /fastdetect C:\= "Microsoft Windows 98se" C:\Linux.lnx="Mandrake 8.0"
-
重启
-
进入 Win98SE ,打开一命令行窗口并运行: fdisk /mbr 以恢复 Windows 的启动扇区。
Enjoy your tri-boot system.
Mandrake Linux 的用户 Kevin 贡献了另一方法: 我看了不少介绍多启动的文章。这些方法都要修改文件,或使用一张启动盘。但我的启动盘坏掉了,而且我很懒,想要一种更简单的方法。我先装 Linux,然后在另一分区上装 WinXP。但此时启动只能识别 WinXP 。我用 Mandrake8.1 光盘的升级功能,将 MBR 覆盖。结果就完成了多启动系统的安装。
section index top
|