双重引导系统的潜在问题以及限制(BSD)

2016-01-29 18:08 19 1 收藏

双重引导系统的潜在问题以及限制(BSD),双重引导系统的潜在问题以及限制(BSD)

【 tulaoshi.com - Linux 】


看过的BSD的书籍里面专门针对多系统引导讲得比较细的,拿出来有时间翻翻。
到底BSD系统的引导与其他系统的引导方式的区别都有些什么
1.1 双重引导系统的潜在问题以及限制硬盘上有两个(甚至更多)操作系统的双重引导系统是可能的,每次系统启动时,你都可以选择自己需要的操作系统。但此时你需要了解几个潜在的问题。第一个需要注意的问题是启动F r e e B S D所需的全部信息都必须位于硬盘的前1 0 2 4个柱面内。这意味着要么根分区必须全部位于前1 0 2 4个柱面内,要么可以使用一个独立的引导分区(该分区完全位于前1 0 2 4个柱面内)。如果是这样,根分区就不必全部位于硬盘的前1 0 2 4个柱面。注意,“完全位于”的意思是分区的起始和结束位置的编号都低于1 0 2 4。简单地保证起始位置的编号低于1 0 2 4是不够的。如果需要为Wi n d o w s或D O S分配超过1 0 2 4个柱面的空间,就需要把Wi n d o w s或D O S分区分割成两个分区,Wi n d o w s或D O S系统会给出一个C区和D区。C区与D区之间,需要放置一个用于启动F r e e B S D的小型分区。该分区稍后会在安装过程中用做/ b o o t。针对该分区起码需要3 0 M B的空间。第二个需要注意的问题是安装F r e e B S D之前,要重新安装D O S或Wi n d o w s。D O S和Wi n d o w s会假定自己是硬盘上惟一的操作系统,将在不发出询问消息的情况下,改写主引导记录。如果你在安装F r e e B S D之后再安装D O S或Wi n d o w s,会破环F r e e B S D的Boot Manager,而且再也不能进入F r e e B S D系统。这个问题虽然很容易解决,但为了减少不必要的麻烦,最好先安装D O S或Wi n d o w s。1.1.1双重引导DOS、Windows 95、Windows 98或Windows MeF r e e B S D附带一个Boot Manager,将允许你双重引导各种操作系统。如果已安装了D O S、Windows 95、Windows 98或Windows Me,那么安装该Boot Manager将是非常简单的。安装F r e e B S D的过程中,会给出一个选项,让你选择安装该程序。Windows 95、Windows 98或Windows Me将被自动添加到启动菜单中。1.1.2 双重引导Linux如果打算双重引导L i n u x,并通过FreeBSD Boot Manager加载L i n u x,那就要把L I L O安装在L i n u x引导分区的起始处,而不是在M B R(主引导记录)中。具体操作过程,请参见L I L O文档。之后就可以从FreeBSD Boot Manager启动L i n u x。如果打算从L I L O启动F r e e B S D,那也非常简单。

(此处如果本身系统是LINUX,想从中启动BSD的话:
在L i n u x中,编辑/ e t c / l i l o . c o n f文件,并添加下面3行内容:o t h e r = / d e v / h d a 2t a b l e = / d e v / h d al a b e l = F r e e B S D随后需要更改o t h e r行,以反映出L i n u x将你的F r e e B S D驱动器识别为什么样的设备。更改了配置文件之后,需要以r o o t的身份,键入“l i l o”,以重新安装L I L O。)
2. FreeBSD引导管理程序FreeBSD Boot Manager(引导管理程序)可以在安装过程中进行安装,以便从多个操作系统中选择需要的系统。安装结束后, Boot Manager可用b o o t 0 c f g程序来配置。b o o t 0 c f g程序是一个命令行程序。幸运的是,你可能不需要关注大部分选项。但有两个选项一定是你非常感兴趣的。boot0cfg -B将把Boot Manager安装在硬盘的M B R中。这种方式可以在Wi n d o w s死机时恢复Boot Manager。当然,如果Boot Manager也被破坏,就只能通过F r e e B S D启动盘启动系统。除此以外,如果打算更改Boot Manager的配置,就需要利用该命令,后跟你所做的更改,重新安装Boot Manager。表3 - 1列出的选项和Boot Manager的配置有关。 表3-1 Boot Manager的配置选项选项描述- v -b i m a g e -d d r i v e -f f i l e b o o t 0 c f g将更详细地列出自己的用途i m a g e指代的是所用的引导图像的名称。缺省值是/ b o o t / b o o t 0 d r i v e指代的是计算机B I O S用来引用磁盘的驱动器编号。通常情况下,第一个驱动器的编号是0 x 8 0,第二个是0 x 8 1,依此类推f i l e指代的是文件名,系统出错时原始M B R将被备份到该名称指代的文件中。如果该文件已经存在,就会被截除部分内容- o选项也是可用的,而且它还包含一个各选项由逗号隔开的列表。表3 . 2列出了部分选项。表3-2 Boot Manager的配置选项选项描述p a c k e t n o u p d a t e 如果计算机的B I O S支持,该选项将要求b o o t 0 c f g针对磁盘I O使用int 0x13 扩展名而不是C H S扩展名。这会使引导区一直延伸到前面所提的1 0 2 4个柱面。但是,如果计算机的B I O S不支持,该选项可能令系统在下一次重新启动时挂起缺省状态下,Boot Manager能够把数据写入M B R并对其进行更新(比如设置激活标志等)。如果你启用了硬件反病毒支持(阻止任何向M B R写入数据之类的操作),该选项会引发问题。n o u p d a t e 选项会阻止Boot Manager向M B R写入任何数据b o o t 0 c f g还支持-s n选项,n

来源:http://www.tulaoshi.com/n/20160129/1504531.html

延伸阅读
  这是关于如何用各种可以得到的接口为Linux开发网络程序的系列文章的第一篇。就像大多数Unix-based的操作系统一样,Linux支持将TCP/IP作为本地的网络传输协议。在这个系列中,我们假定你已经比较熟悉Linux上的C编程和Linux的一些系统知识诸如signals,forking等等。 这篇文章是关于如何用BSD套接口创建网络程序的基础介绍 。在...
标签: 分娩
生命早期,宝宝就开始积极主动地探究周围环境,他们笑一笑、小手动一动、眼睛动一动,这些简单的举动都是宝宝在尝试如何解决问题和达成目标。之后,随着宝宝独立行走能力的发展和自我意识的萌芽,宝宝的思维能力突飞猛进,他们会尝试用各种方法达成自己的目标,在解决问题的过程中认识事物之间的简单联系,发展思维能力。 那个走路摇...
《童言无忌》你所不了解的儿童世界观 你真的了解自己的孩子吗?你知道他们的小脑瓜里真实的想法吗? 对于现在的许多父母,听到他们最常说的一句话就是"现在的孩子到底在想些什么?"他们常常会因为不知道该如何与孩子沟通而疏远了与孩子之间的距离,最后随着孩子年龄的增长距离日益加深。 最近看了亲子荟出品的一档儿童...
儿童体检时是很有必要的,因为孩子在成长的过程中,可能有许多你并不知道的健康问题,健康体检可以了解儿童的健康情况,遇到问题可以及时治疗。今天图老师小编给大家介绍一下儿童体检注意事项,体检时容易出现的五个问题以及解决方法。 儿童体检 问题1:肥胖 应对措施:控制饮食增加运动 这次体检发现,肥胖...
最近做在做一个项目,涉及到文件上传的问题。 以前也做过文件上传。但都是些小文件,不超过2M。 这次要求上传1G以上的东西。 没办法找来资料研究了一下。 基于WEB的文件上传可以使用FTP和HTTP两种协议,用FTP的话虽然传输稳定,但安全性是个严重的问题,所以没有考虑。 剩下只有HTTP。 在HTTP中有3种方式,PUT、WEBDAV、RFC1867,前2种方法不...

经验教程

853

收藏

72
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部