FreeBSD连载(09):系统启动过程
2009-05-13 12:17:15来源:未知 阅读 ()
第3章 系统管理和维护
当使用安装程序Sysinstall完成了系统安装和基本配置任务之后,系统需要重新启动。在系统从硬盘上重新启动之后,一个完好的FreeBSD系统就展现在使用者面前了。系统将出现登录提示,允许使用者登录进入FreeB SD操作系统。
Unix是一种多用户、多任务的操作系统,它支持并能管理多个用户使用系统,其用户分为普通用户和管理员两类。普通用户只能使用系统提供的具体应用功能,而只有管理员才能更改系统的配置、维护整个系统。FreeBSD系统的拥有者不但是仅仅使用系统的普通用户,同样也是整个系统的管理员,要负责系统维护的任务。
Unix下系统维护的任务具有相当大的伸缩性,按照不同的系统的要求,可以非常简单,仅仅使用系统初始提供的管理策略即可,也能是一种相当复杂的任务,对访问的客户进行更严格、更全面的限制。无论如何,FreeBSD的使用和维护都是一件富有挑战性的任务。
系统的启动与关闭
不象个人计算机上的其他几种操作系统,FreeBSD被设计为一种可以永久运行的系统,正常情况下不需要也不应该频繁的启动和关闭。然而,FreeBSD的启动过程从计算机系统自检到载入FreeBSD系统内核,其中经过了几个不同的阶段,这些阶段的操作都涉及到系统维护,因此相当重要,需要系统管理员加以了解。同样,由于FreeBSD是一个多用户系统,在后台运行着相当多对系统而言非常重要的进程,系统关闭时就需要首先关闭这些进程,因而FreeBS D的关闭过程也必须按照一定的要求来操作,否则就会对系统造成破坏。
- 系统启动过程
普通个人计算机的启动过程相当简单,首先是系统BIOS自检,自检之后将载入启动硬盘上的主引导区,由主引导区上的引导程序再载入具体操作系统。标准的主引导区将按照启动分区的设置,引导该分区上的操作系统,FreeBSD也可以使用这种方式。但更常见的引导FreeBSD的方式,是使用FreeBSD Boot Manager,来管理和负责引导包括FreeBSD在内的多个操作系统。
- 多操作系统引导程序
按照计算机启动硬盘第一个扇区的系统主引导程序的不同,计算机有不同的启动过程。FreeBSD最常使用 FreeBSD Boot Manager,它可以让使用者在系统中共存的不同操作系统进行选择。
如果使用了Boot Manager用于多操作系统的引导,则系统自检后首先进入Boot Manager的引导界面。
F1: FreeBSD
F2: Dos
F5: Disk 2
Default F1
Boot Manager使用计算机的功能键来启动各个分区的操作系统,使用F1将启动第一个分区wd0s1 上的操作系统,F2启动wd0s2,F3对应wd0s3,等等,F5启动另一个硬盘上主引导区的引导程序。这样可以在第二个磁盘上也安装Boot Manager,由它来引导自己硬盘上各分区的操作系统。只有在分区的确存在的情况下, Boot Manager才显示相应的启动热键,并从分区的类型判断它是那种操作系统。在使用者选择了某个选项,或者经过了一定的延迟时间之后,Boot Manager就启动FreeBSD系统。
使用Boot Manager作多操作系统引导需要注意的是:一旦在这台计算机中重新安装Dos/Windo ws系统,则主引导区就被重写,需要重新安装BootManager。
当不想使用Boot Manager引导系统,而打算回到标准引导区的方式(不再需要引导多操作系统)时,可以使用DOS程序fdisk.exe来恢复主引导区的内容。也可以使用FreeBSD的sysinstall程序来重新安装标准主引导区。
A:> fdisk /mbr
但是,Boot Manager仍然使用BIOS调用来获得分区上的数据,由于BIOS只能访问硬盘1024 柱面内的分区,因此FreeBSD的引导分区必须在1024柱面以内才能正常启动系统。新的BIOS中使用LBA等方式对硬盘数据进行了重新映射,来避免这个问题。然而就需注意不能随意更改BIOS中的硬盘映射方式不可随便更改,必须与硬盘进行分区时的设置一致,否则BIOS就不能正确找到以前设置的分区。标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有 - 多操作系统引导程序
- ACL 疑问 2009-05-13
- 急!断电源后不能启动[搞定了] 2009-05-13
- 用amd64版的兄弟么有用X的吗? 2009-05-13
- 启动dbus和hald网卡就不见了?? 2009-05-13
- netbsd启动gnome失败! 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash