📄 00000044.htm
字号:
面添加一下信息: <BR> " c:\ntboot.lnx = "RedHat Linux 6.0 " " <BR>注意它的格式,它是增加在[Operating System]下面的。 <BR> <BR> b.FreeBSD 系列 <BR> 在水木清华的BBS上面,关于引导FreeBSD的方法大致是做一张Linux的引导盘, <BR>含有LILO的。然后用软盘上的LILO启动FreeBSD,获取软盘上的扇区文件才能正常 <BR>引导等等(由于一时间找不到相关资料,所以这些只是凭印象的记忆,可能有误)。 <BR>而根据上面的原理,我认为完全可以仿照获取Linux启动扇区的方法来获取BSD启 <BR>动扇区信息。只是要小心分辨到底在BSD下面那个是它的引导分区。 <BR> 具体做法是: <BR> 正常安装FreeBSD,在选取将引导程序安装的位置和方式的时候,注意一定不要 <BR>选安装在MBR,选第三项。目的也是和上面的一样,让MBR由OS Loader来占有。 <BR> 重新启动的时候进入BSD(如果在安装FreeBSD的时候你没有将它激活为活动分 <BR>区的话,你只能通过软盘启动FreeBSD了),也是使用dd命令。不过相对于Linux <BR>对于硬盘命名而言,FreeBSD不是用hda或者hdb等命名方法。 <BR>它用wds0,wds1等命名。在本例中FreeBSD的分区是wds03。先将c盘挂上,然后所 <BR>以输入: <BR> #dd if =/dev/wds03 of=/mnt/ntboot.bsd bs=512 count=1 <BR> #cp /mnt/ntboot.* /mnt/c <BR> 最后Reboot,进入c盘,用PQmagic将C盘重新激活成活动的,并且在boot.ini中 <BR>增加相应的item即可。可以说安装FreeBSD并且实现多引导并不象水木清华BBS上 <BR>讲的那么复杂,不过也许是因为我使用的FreeBSD版本较高,以及我是在FreeBSD <BR>下获取启动扇区的原因吧。 <BR> <BR> <BR> <BR>7.关于使用OS Loader的一些FAQ <BR> a.如果想引导Dos6.22如何做? <BR> 可以这样做,做一张Dos6.22启动盘备用,另外先备份c:\bootsect.dos为ntboot.w98。 <BR>然后在进入windows之前按F8,进入第七项。启动硬盘上的Dos6.22这是c盘上的 <BR>windows的dos7的io.sys等文件都会变成了后缀是.w40的文件了。这是重新启动, <BR>用刚才的软盘启动。然后在A:下sys c:。进入C盘的ntboot\winnt目录,运行"winnt <BR>/b",这时候生成的c:\bootsect.dos就是Dos6.22的启动扇区文件(刚才的 <BR>ntboot.w98就是Win98的启动扇区文件)。同样将c:\bootsect.dos 备份成 <BR>ntboot.dos。然后在boot.ini中添加相应的item。 <BR> <BR> b.怎样修改默认的启动选项 <BR> 编辑c:\boot.ini,注意在[Boot Loader]下面有一个Default=?的行,修改?成为 <BR>你希望作为默认系统所对应的启动扇区文件即可。例如我改成: <BR>Default= c:\ntboot.lnx ,对应就是启动时默认进入Linux。 <BR> <BR> c.对于大硬盘如何解决多系统的安装 <BR> 这是个挺麻烦的问题,一般对于>1024柱面,采用LBA模式的硬盘是不能够将 <BR>Linux 或者FreeBSD等系统安装在超过8.4GB之后的。因为由于这个限制使LILO或者 <BR>Boot Easy失效或安装失败。一般尽可能将要启动的系统安装在<1024柱面的空间。 <BR>详细的解决方法可以参考我另外一篇文章《10.1G硬盘安装多系统手记》。 <BR> <BR> <BR>8.后记 <BR> 通过以上方法,我已经成功地安装了Windows9x/NT /dos6.22 ,Linux,FreeBSD <BR>等系,Unix也尝试过,不过由于Linux等也和Unix差不多,所以没有长期使用Unix。 <BR>在Win95/98, Win NT4.0/5.0 中英文版,Dos6.22, Red-Hat Linux 5.0/5.1/5.2/6.0, <BR>FreeBSD 2.2.6/3.0/3.2上通过。现在给出我一直使用的boot.ini内容给各位参 <BR>考这个文件很简单,但是包含了三类系统。尽管BSD和Linux都是类Unix,但是还 <BR>是不同。 <BR> <BR> <BR>[Boot Loader] <BR>Timeout=30 <BR>Default=C:\ <BR>[Operating Systems] <BR>c:\ntboot.lnx = "RedHat Linux release-6.0 " <BR>c:\ntboot.bsd = "FreeBSD stable ver 2.2.6 " <BR>C:\ = "MS Windows 98 4.10--1998" <BR> <BR> 对于最庞大的多系统引导文件可以如下: <BR>[Boot Loader] <BR>Timeout=30 <BR>Default=C:\ <BR>[Operating Systems] <BR>multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT 中文工作站4.00" <BR>multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT 中文工作站4.00 [安全模式 <BR>]" /basevideo /sos <BR>multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 专业版" <BR>multi(0)disk(0)rdisk(0)partition(2)\WINNT="Windows 2000 专业版 [安全模式]" <BR>/basevideo /sos <BR>C:\ ="主引导区记录" <BR>C:\ntboot.w98="Microsoft Windows 98" <BR>C:\ntboot.dos="MS-DOS 6.22" /Win95DOS <BR>C:\ntboot.bsd="Free BSD 2.2.6" <BR>C:\ntboot.rh6="RedHat Linux 6.0" <BR>C:\ntboot.s35="Slackware Linux 3.4" <BR> <BR> 总共10个item,屏幕几乎都被占满了,也真够吓人的。我想即使是要求很高的用 <BR>户也会对OS Loader满意吧。因为System Commander能做的它也基本上能做,关键是 <BR>不会去抢MBR,不用次次都擦写MBR。如果配合NT 中文版的OS Loader V4.00,那么 <BR>就可以在启动菜单显示中文,这可是其它的引导软件没有的优点啊! <BR> 关于使用NT OS Loader来实现多系统引导的原理、方法和实战到这里就结束了。 <BR>至于安装多少个系统,有没有必要使用它,这就看个人需要了。 <BR> 这篇文章是参考水木清华BBS上面的文章并且结合自己的想法和实践经验写的,存 <BR>在错误也是难免的,希望各位能够对我的文章指点指点。欢迎各位朋友和我交流, <BR>我的E_mail是 <A HREF="mailto:openlinux@yeah.net。">openlinux@yeah.net。</A> <BR> <BR>-- <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: argo.zsu.edu.cn] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -