精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>《FreeBSD使用大全》第二版>>4.1 系统的启动过程

主题:4.1 系统的启动过程
发信人: sungang(笨刚)
整理人: sungang(2003-09-16 12:01:31), 站内信件
4.1 系统的启动过程

虽然FreeBSD是一种服务器操作系统,使用起来很少需要重新启动和关闭,但是,要设置一个正常工作的服务器环境,就需要在启动的时候执行必要的操作指令,因此,了解系统的启动过程还是非常重要的。

FreeBSD的启动过程从计算机系统自检到载入FreeBSD系统内核,其中经过了几个不同的阶段,这些阶段的操作都涉及到系统维护,因此相当重要,需要系统管理员加以了解。同样,由于FreeBSD是一个多用户系统,在后台运行着相当多对系统而言非常重要的进程,系统关闭时就需要首先关闭这些进程,因而FreeBSD的关闭过程也必须按照一定的要求来操作,否则就会对系统造成破坏。

普通个人计算机的启动过程相当简单,首先是系统BIOS自检,自检之后将载入启动硬盘上的主引导区,由主引导区上的引导程序再载入具体操作系统。标准的主引导区将按照启动分区的设置,引导该分区上的操作系统,FreeBSD也可以使用这种方式。但更常见的引导FreeBSD的方式,是使用FreeBSD Boot Manager,来管理和负责引导包括FreeBSD在内的多个操作系统。

当不想使用Boot Manager引导系统,而打算回到标准引导区的方式(不再需要引导多操作系统)时,可以使用DOS程序fdisk.exe来恢复主引导区的内容。也可以使用FreeBSD的sysinstall程序来重新安装标准主引导区。

A:> fdisk /mbr

注意,Boot Manager仍然使用BIOS调用来获得分区上的数据,由于BIOS只能访问硬盘1024柱面内的分区,因此FreeBSD的引导分区必须在1024柱面以内才能正常启动系统。如果BIOS中使用LBA等方式对硬盘数据进行了重新映射,来避免这个问题,就需注意不能随意更改BIOS中的硬盘映射方式,否则BIOS就不能正确找到以前设置的分区,以至于系统不能正常启动。

[关闭][返回]