使用LILO做为Win95 WinNT Linux多重开机 mini-HO…

2008-02-23 07:23:11来源:互联网 阅读 ()

新老客户大回馈,云服务器低至5折

作者: Renzo Zanelli, rzanelli@southeast.net
译者: 谢昆中 HSIEH Kun-Chung, ( linuxer.bbs@cis.nctu.edu.tw )

v1.0版, 1998年 3月26日 


--------------------------------------------------------------------------------
这个文件在□述如何做 Windows 95, indows NT 及 Linux 间的多重开机 
--------------------------------------------------------------------------------

--------------------------------------------------------------------------------

1. 简介
现在已经有一些文件在谈如何使用 NT 的开机程式来做多重开机。当我买了 NT後,我已经在我的系统□放著 95以及 Linux。那时我是用 LILO 来做多重开机的,所以我决定在 LILO □加入 NT 的启动选项而不采用 NT 的 OS Loader。 

原本我将 Windows 95 放在第一颗 IDE 硬碟□, Linux 在第二颗。所以 Linux 就变成了我的第三颗硬碟,我把灌了 NT 的那颗放成我的第二颗硬碟。虽然我并没有试过其他的建构设定,我个人认为哪一颗硬碟放哪个作业系统以及他们的放置顺序应该不很重要吧。 

只要认得,为每一种作业系统做好紧急开机磁片 ! 

因为我使用 Gilles Vollant的 BootPart 公用程式,而它只支援最大到 4GB 容量的硬碟,如果你的硬碟比这个还大可能无法使用,请与 Gilles 直接连络看看 (请参阅 BootPart 文件□有 Gilles 的 e-mail地址)。 




--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

2. 安装作业系统
当你在安装作业系统时,要确定您将他们都安装在可启动的分割上。我装了 Windows 95 及 Windows NT 在 Fat 16 分割上,因此在 Fat 16 上可以成功。如果你决定使用 Fat32 在 Windows 95 上以及 NTFS 在 Windows NT□,请检查看你的 Linux 版本是否有支援他们以及相关内容。 



2.1 安装 Windows 95 
安装 Windows 95 在第一颗磁碟上,也就是 C: 磁碟。记得在 Windows 95 要你做一个开机磁片时要做一张哦。 

我发现在安装 Win95 时 Linux 磁碟就算被系统给盖住了,也没有像 win95 被这麽对待时那麽在意。 

完成後,应该可以开机进 Windows 95。 



安装 NT 4.0
安装 Windows NT 4.0 在你的第二个磁碟上。当你在建立分割时,请得将它设成可启动。并不是所有的 Linux 都支援 NTFS,因此我将它建成 FAT16 分割,因为这样可以安全地在 windows 磁碟间互相交换资料。 

当安装 Windows NT 时,它会侦测到 Windows 95 并且会自动在 NT OS loader上建立开机选项,如下: 


Windows NT Workstation Version 4.00
Windows NT Workstation Version 4.00 [VGA mode]
Microsoft Windows

到此,你可以做 Windows NT 及 Windows 95的多重开机 



安装 Linux
安装 Linux 在第三颗磁碟上,当我安装 Linux时,只有 Windows 95 已安装在上面,所以我只加了 Windows 95 分割到 Lilo 。你可以在安装 LILO 前再安装其他的作业系统,或是在 LILO 安装後再修改设定档。不管你怎麽做,下面章节我还是会介绍 /etc/lilo.conf 档应该怎麽设。安装後 Linux 後应该可以开机到 Linux。 




--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

3. Linux 部份
这包含修改 /etc/lilo.conf 档案以及重新安装 LILO 原来的 /etc/lilo.conf 应该如下: 

boot=/dev/hda

Linux stanza 应该如下 

# Linux stanza
image=/vmlinuz
root=/dev/hdc1
label=Linux
# End Linux stanza

现在加入Windows 95 stanza: 

# Windows 95 stanza
other=/dev/hda1
table=/dev/hda
label=Windows95
# End Windows 95 stanza

再加入 Windows NT stanza: 

# Windows 95 stanza
other=/dev/hdb1
table=/dev/hda
loader=/boot/any_d.b
label=WindowsNT
# End Windows 95 stanza

再执行 LILO 一次。如果你按照上面做,你应该可以在 LILO 时选择开机进入 Windows 95, Windows NT 及 Linux 。你应该可以开机进入 Linux 及 Windows 95 (会进入 Windows NT OS loader)。现在要让 Windows NT 增加开机选项,继续下面 Windows NT 的部份。 




--------------------------------------------------------------------------------
--------------------------------------------------------------------------------

4. Windows NT 部份
在开始前,你需先做下面两件事。 

第一件事,下载并unzip Gilles Vollant 的 BootPart 公用程式,你可在 http://www.winimage.com/bootpart.htm 找到它,上面还有如果使用它的资讯。 

第二件事,将下面几个档案拷贝到 Windows NT 磁碟的根目录: 

Boot.ini
Bootsect.dos
Ntdetect.com
Ntldr

它们是 Windows NT loader (载入器)。它们是在你安装 NT时被拷贝到 Windows 95 磁碟的根目录内。 
完成後,开机进入 Windows 95 的 DOS 命令列 (当95启动时按 Shift F5 )并执行: 

BOOTPART WINNT BOOT:D:

现在你必须修改Windows NT 根目录内的Boot.ini。 需修改的地方有三行,一行在 [boot loader] □,两行在 [operating systems] □。 
下面是原来的 Boot.ini: 

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation Version 4.00" 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Linux Remote-Boot mini-HOWTO

下一篇:LINUX modules 模块安装 MINI-HOWTO