FreeBSD 安装手册.docx
- 文档编号:18251833
- 上传时间:2023-08-14
- 格式:DOCX
- 页数:57
- 大小:560.99KB
FreeBSD 安装手册.docx
《FreeBSD 安装手册.docx》由会员分享,可在线阅读,更多相关《FreeBSD 安装手册.docx(57页珍藏版)》请在冰点文库上搜索。
FreeBSD安装手册
FreeBSD安装手册
1开始安装
sysinstall就会启动并且显示它的主界面。
(图1)。
图1Sysinstall主界面
1.1查看设备探测的结果
前面屏幕显示的最后几百行字会存在缓冲区中以便您查阅。
要浏览缓冲区,您可以按下ScrollLock键,这会开启画面的卷动功能。
然后您就可以使用方向键或PageUp、PageDown键来上下翻阅。
再按一次ScrollLock键将停止画面卷动。
仔细检查探测结果以确定FreeBSD找到所有您期望出现的设备。
如果设备没有探测到,那么就不会列出。
如果此设备需要设定IRQ以及IO端口地址,请您再确定是否设定的正确。
如果您需要改变某些设备的设置,您可以很容易地退出sysinstall程序,然后从头重新来过。
这也有助您熟悉这些过程。
图2.选择离开Sysinstall
2介绍Sysinstall
sysinstall是FreeBSD项目所提供的安装程序。
它以console(控制台)为主,分为向个菜单及画面让您配置及控制安装过程。
sysinstall菜单画面由方向键、Enter、Space、以及其它按键所控制。
在主画面的Usage菜单有这些按键的说明。
要查看这些说明,请将光标移到Usage项目,然后[Select]按键被选择,图8,然后按下Enter键。
安装画面的使用说明会显示出来,阅读完毕请按Enter键回到主画面。
图3选取Sysinstall主菜单的Usage项目
2.1选择Documentation(说明文件)菜单
用方向键从主菜单选择Doc条目然后按Enter键。
图4.选择说明文件菜单
这将会进入说明文件菜单。
图5.Sysinstall说明文件菜单
阅读这些说明文件很重要。
要阅读一篇文章,请用方向键选取要阅读的文章然后按Enter键。
阅读中再按一下Enter就会回到说明文件画面。
若要回到主菜单,用方向键选择Exit然后按下Enter键。
2.2选择键盘对应(Keymap)菜单
如果要改变键盘按键的对应方式,请在主菜单选取Keymap然后按Enter键。
一般情况下不改变引项,除非您使用了非标准键盘或非美国键盘。
图6.Sysinstall主菜单
您可以使用上下键移动到您想使用的键盘对应方式,然后按下Space键以选取它;再按Space键可以取消选取。
当您完成后,请选择[OK]然后按Enter键。
这一屏幕只显示出部分列表。
选择[Cancel]按Tab键将使用默认的键盘对应,并返回到主菜单
图11.Sysinstall键盘对应菜单
2.3安装选项设置画面
选择Options然后按Enter键。
图13.Sysinstall主菜单
图14.Sysinstall选项设置
预设值通常可以适用于大部分的使用者,您并不需要改变它们。
版本名称要根据安装的版本进行变化。
目前选择项目的描述会在屏幕下方以蓝底白字显示。
注意其中有一个项目是UseDefaults(使用默认值)您可以由此项将所有的设定还原为预设值。
可以按下F1来阅读各选项的说明。
按Q键可以回到主画面。
2.4开始进行标准安装
Standard(标准)安装适用于那些UNIX®或FreeBSD的初级使用者。
用方向键选择Standard然后按Enter键可开始进入标准安装。
图15.开始进行标准安装
3分配磁盘空间
您的第一个工作就是要分配FreeBSD用的硬盘空间以便sysinstall先做好一些准备。
为了完成这个工作,您必须先对FreeBSD如何找到磁盘信息做一个了解。
3.1BIOS磁盘编号
当您在系统上安装配置FreeBSD之前,有一个重要的事情一定要注意,尤其是当您有多个硬盘的时候。
在pc架构,当您跑像MS-DOS®或Microsoft®Windows®这种跟BIOS相关的操作系统的时候,BIOS有能力改变正常的磁盘顺序,然后这些操作系统会跟着BIOS做改变。
这让使用者不一定非要有所谓的“primarymaster”硬盘开机。
许多人发现最简单而便宜备份系统的方式就是再去买一块一模一样的硬盘,然后定期将数据从第一块硬盘复制到第二个硬盘,使用Ghost®或XCOPY。
所以,当第一个硬盘死了,或者是被病毒破坏,或者有坏轨道,他们可以调整BIOS中的开机顺序而直接用第二块硬盘开机。
这跟将机壳拆开,把第二块硬盘跟第一块硬盘对调(要调jumper)有同样的效果,差别就是不用拆壳;因此,对有这方面需求的人而言,直接在BIOS中设定非常方便。
比较昂贵,配有SCSI控制卡的系统通常可以延伸BIOS的功能来让SCSI设备(可达七个)达到类似改变顺序的功能。
习惯于使用这种方式的使用者可能会感到惊讶,因为在FreeBSD中并非如此。
FreeBSD不会参考BIOS,而且也不知道所谓的“BIOS逻辑磁盘对应”。
是怎么回事。
这会让人感觉很疑惑,明明就是一样的硬盘而且资料也完全从另一块复制过来的,结果却没办法像以前那样用。
当使用FreeBSD以前,请将BIOS中的硬盘开机顺序调回正常的顺序,并且以后不要再改变。
如果您仍然需要交换硬盘,那请用硬件的方式,打开机壳,调整调线。
范例:
Bill和Fred的安装历险
Bill替Fred把旧的Wintel的机器装上了FreeBSD。
他装了一台SCSI硬盘,ID是0,然后把FreeBSD装在上面。
Fred开始使用他新的FreeBSD系统;但是过了几天,他发现这旧的SCSI硬盘发生了许多小问题。
之后,他就跟Bill说起这件事。
又过了几天,Bill决定是该解决问题的时候了,所以他从后面房间的硬盘“收藏”中找出了一个一模一样的硬盘,并且经过表面测试后显示这块硬盘没有问题。
因此,Bill将它的ID调成4,然后安装到Fred的机器,并且将资料从磁盘0复制到磁盘4。
现在新硬盘装好了,而且看起来好像一切正常;所以,Bill认为现在应该可以开始用它了。
Bill于是到SCSIBIOS中设定SCSIID4为开机盘,用磁盘4重新开机后,一切跑得很顺利。
继续用了几天后,Bill跟Fred决定要来玩点新的:
该将FreeBSD升级了。
Bill将ID0的硬盘移除(因为有问题)并且又从收藏区中拿了一块一样的硬盘来。
然后他用Fred神奇的网络FTP磁盘将新版的FreeBSD安装在这块硬盘上;安装过程没什么问题发生。
Fred用了这新版本几天后,觉得它很适合用在工程部门…是时候将以前放在旧系统的工作资料复制过来了。
因此,Fred将ID4的SCSI硬盘(里面有放着旧系统中复制过来的最新资料)mount起来,结果竟然发现在ID4的硬盘上,他以前的所有资料都不见了!
资料跑到哪里去了呢?
当初Bill将ID0硬盘的资料复制到ID4的时候,ID4即成为一个“新的副本”。
而当他调SCSIBIOS设定ID4为开机盘,想让系统从ID4开机,这其实只是他自己笨,因为大部分的系统可以直接调BIOS而改变开机顺序,但是FreeBSD却会把开机顺序还原成正常的模式,因此,Fred的FreeBSD还是从原来那块ID0的硬盘开机的。
所有的资料都还在那块硬盘上,而不是在想象之中的ID4硬盘。
幸运的是,在我们发现这件事的时候那些资料都还在,我们将这些资料从最早的那块ID0硬盘取出来并交还给Fred,而Bill也由此了解到计算机计数是从0开始的。
虽然我们这里的例子使用SCSI硬盘,但是相同的概念也可以套用在IDE硬盘上。
3.2使用FDisk创建分区
注意:
如果不再做改变,数据将会写进硬盘。
如果您犯了一个错误想重新开始,请选择sysinstall安装程序的退出按钮(exit)。
或按U键来Undo操作。
如果您的操作没有结果,您总可以重新启动您的计算机来达到您的目的。
当您在sysinstall主菜单选择使用标准安装后,您会看到下面的信息:
Message
Inthenextmenu,youwillneedtosetupaDOS-style("fdisk")
partitioningschemeforyourharddisk.Ifyousimplywishtodevote
alldiskspacetoFreeBSD(overwritinganythingelsethatmightbeon
thedisk(s)selected)thenusethe(A)llcommandtoselectthedefault
partitioningschemefollowedbya(Q)uit.Ifyouwishtoallocateonly
freespacetoFreeBSD,movetoapartitionmarked"unused"andusethe
(C)reatecommand.
[OK]
[Pressenterorspace]
如屏幕指示,按Enter键,然后您就会看到一个列表列出所有在探测设备的时候找到的硬盘。
图16范例显示的是有找到两个IDE硬盘的情形,这两个硬盘分别为ad0和ad2。
图16.选择要分区的硬盘
您可能正在奇怪,为什么ad1没有列出来?
为什么遗失了呢?
试想,如果您有两个IDE硬盘,一个是在第一个Primarymaster,一个是Secondarymaster,这样会发生什么事呢?
如果FreeBSD依照找到的顺序来为他们命名,如ad0和ad1那么就不会有什么问题。
但是,现在问题来了。
如果您现在想在primaryslave加装第三个硬盘,那么这个硬盘的名称就会是ad1,之前的ad1就会变成ad2。
这会造成什么问题呢?
因为设备的名称(如ad1s1a)是用来寻找文件系统的,因此您可能会发现,突然,您有些文件系统从此无法正确地显示出来,必须修改FreeBSD配置文件(译注:
/etc/fstab)才可以正确显示。
为了解决这些问题,在配置内核的时候可以叫FreeBSD直接用IDE设备所在的位置来命名,而不是要据的到的顺序。
使用这种方式的话,在secondarymaster的IDE设备就永远是ad2,即使您的系统中没有ad0或ad1也不受影响。
此为FreeBSD内核的默认值,这也是为什么上面的画面只显示ad0和ad2的原因。
画面上这台机器的两颗硬盘是装在primary及secondary的master上面;并没有任何一个硬盘安装在slave插槽上。
您应该选择您想安装FreeBSD的硬盘,然后按下[OK]。
之后FDisk就会开始,您会看到类似图17的画面。
FDisk的显示画面分为三个部分。
第一部分是画面上最上面两行,显示的是目前所选择的硬盘的信息。
包含它的FreeBSD名称、硬盘分布以及硬盘的总容量。
第二部分显示的是目前选择的硬盘上有哪些分区,每个分区的开始及结束位置、所占容量、FreeBSD名称、它们的描述以及类别(sub-type)。
此范例显示有两个分区、一个大的FAT分区,(很可能是MS-DOS或Windows的C:
)、以及一个扩展分区(在MS-DOS或Windows里面还可以包含逻辑分区)。
第三个部分显示FDisk中可用的命令。
图17.典型的尚未编辑前的Fdisk分区表
接下来要做的事跟您要怎么给您的硬盘分区有关。
如果您要让FreeBSD使用整个硬盘(稍后您确认要sysinstall继续安装后会删除所有这个硬盘上的资料),那么您就可以按A键(UseEntireDisk)目前已有的分区都会被删除,取而代之的是一个小的,标示为unused的分区,以及一个大的FreeBSD分区。
之后,请用方向键将光标移到这个FreeBSD分区,然后按S以将此分区标记为启动分区。
您会看到类似图18的画面。
注意,在Flags栏中的A记号表示此分区是激活的,因而启动将从此分区进行。
要删除现有的分区以便为FreeBSD腾出空间,您可以将光标移动到要删除的分区后按D键。
然后就可按C键,并在弹出的对话框中输入将要创建的分区的大小。
输入合适的大小后按Enter键。
一般而言,这个对话框中的初始值是可以分配给该分区的最大值。
它可能是最大的邻接分区或未分配的整个硬盘大小。
如果您已经建立好给FreeBSD的分区(使用像PartitionMagic®类似的工具),那么您可以按下C键来建立一个新的分区。
同样的,会有对话框询问您要建立的分区的大小。
图18.Fdisk分区使用整个硬盘
完成后,按Q键。
您的变更会存在sysinstall中,但是还不会真正写入您的硬盘。
3.3安装多重引导
在这步骤您可以选择要不要安装一个多重引导管理器。
一般而言,如果碰到下列的情形,您应该选择要安装多重引导管理程序。
•您有一个以上的硬盘,并且FreeBSD并不是安装在第一个硬盘上。
•您可以在一个硬盘上,除了FreeBSD,您还有安装其它的操作系统;然后您想要选择在开机的时候要进入哪个系统。
如果您在这台机器上只安装一个FreeBSD操作系统,并且安装在第一个硬盘,那么选择Standard安装就可以了。
如果您已经使用了一个第三方的多重引导程序,那么请选择None。
选择好配置后请按Enter。
图19.Sysinstall多重引导管理程序
按下F1键所显示的在线说明中有讨论一些操作系统共存可能发生的问题。
3.4在其它硬盘上创建分区
如果您的系统上有一个以上的硬盘,在选择完多重引导管理程序后会再回到选择硬盘的画面。
如果您要将FreeBSD安装在多个硬盘上,那么您可以在这里选择其它的硬盘,然后重复使用FDisk来建立分区。
重要:
如果您想让FreeBSD来管理其它的硬盘,那么两个硬盘都必须安装FreeBSD的多重引导管理程序。
图20.离开选择硬盘画面
Tab键可以在您最后选择的硬盘、[OK]以及[Cancel]之间进行切换。
用Tab键将光标移动到[OK]然后按Enter键继续安装过程。
3.5使用Disklabel创建分区
您现在必须在刚刚建立好的分区中规划一些分区。
请记住,每个分区代号是a到h,并且分区partitionsb,c以及d为习惯使用的特殊分区,不应该随意变动。
某些应用程序可以利用一些特殊的分区而达到较好的效果,尤其是分区分散在不同的硬盘的时候。
但是,现在您是第一次安装FreeBSD,所以不需要去烦恼如何分割您的硬盘。
最重要的是,装好FreeBSD然后学习如何使用它。
当您对FreeBSD有相当程序的熟悉后,您可以随时重新安装FreeBSD,然后改变您分区的方式。
下面的范例中有四个分区──一个是磁盘交换分区,别外三个是文件系统。
表1-1.为第一个硬盘分区
分区
文件系统
大小
描述
a
/
100MB
这是一个根文件系统(rootfilesystem)。
任何其它的文件系统都会挂在根目录(译注:
用根目录比较亲切)下面。
100MB对于要目录来说是合理的大小,因为您往后并不会在这里存放太多的数据;在安装FreeBSD后会用掉约40MB的根目录空间。
剩下的空间是用来存放临时文件用的,同时,您也应该预留一些空间,因为以后的FreeBSD版本可能会需要较多的/(根目录)空间。
b
N/A
1-3xRAM
此分区为系统磁盘交换分区(swapspace)。
选择正确的交换空间大小可是一门学问唷。
一般来说,交换空间的大小应该是您系统上内存(RAM)大小的2到3倍。
交换空间至少要有64MB因此,如果您的电脑上的RAM比32MB小,请将交换空间大小设为64MB。
如果您有一个以上的硬盘,您可以在每个硬盘上都配置交换分区。
FreeBSD会利用每个硬盘上的交换空间,这样做能够提高swap的性能。
如果是这种情形,先算出您总共需要的交换空间大小(如128MB),然后除以您拥有的硬盘数目(如2块),算出的结果就是每个硬盘上要配置的交换空间的大小。
在这个例子中,每个硬盘的交换空间为64MB
e
/var
50MB/var
目录会存放不同长度的文件、日志以及其它管理用途的文件。
大部分这些文件都是FreeBSD每天在运行的时候会读取或是写入的。
当这些文件放在另外的文件系统(译注:
即/var)可以避免影响到其它目录下面类似的文件存取机制。
f
/usr
剩下的硬盘空间
您所有的其它的文件通常都会存在/usr目录以及其子目录下面。
如果您要将FreeBSD安装在一个以上的硬盘,那么您必须在您配置的其它分区上再建立分区。
最简单的方式就是在每个硬盘上建立两个分区,一个是交换分区,一个是文件系统分区。
表1-3.为其它磁盘分区
分区
文件系统
大小
描述
b
N/A
见描述
之前提过,交换分区是可以跨硬盘的。
但是,即使a分区没有使用,习惯上还是会把交换分区放在b分区上。
e
/diskn
剩下的硬盘空间
剩下的空间是一个在的分区,最简单的做法是将之规划为a分区而不是e分区。
然而,习惯上a分区是保留给根目录(/)用的。
您不一定要遵守这个习惯,但是sysinstall会,所以照着它做会使您的安装比较清爽、干净。
您可以将这些文件系统挂在任何地方,本范例建议将它们挂在/diskn目录,n依据每个硬盘而有所不同,但是,您喜欢的话也可将它们挂在别的地方。
分区的配置完成后,您可以用sysinstall.来建立它们了。
您会看到下面的信息:
Message
Now,youneedtocreateBSDpartitionsinsideofthefdisk
partition(s)justcreated.Ifyouhaveareasonableamountofdisk
space(200MBormore)anddon'thaveanyspecialrequirements,simply
usethe(A)utocommandtoallocatespaceautomatically.Ifyouhave
morespecificneedsorjustdon'tcareforthelayoutchosenby
(A)uto,pressF1formoreinformationonmanuallayout.
[OK]
[Pressenterorspace]
按下Enter键开始FreeBSD分区表编辑器,称做Disklabel。
图21显示您第一次执行Disklabel的画面。
画面分为三个区域。
前几行显示的是您正在编辑的硬盘以及您正在建立的slice位于哪个分区上。
(在这里,Disklabel使用的是分区名称而不是slice名)。
此画面也会显示slice还有多少空间可以使用;亦即,有多余的空间,但是尚未指派分区。
画面中间区域显示已建立的区区,每个分区的文件系统名称、所占的大小以及一些关于建立这些文件系统的参数选项。
下方的第三区显示在Disklabel中可用的按键。
图21.SysinstallDisklabel编辑器
Disklabel您可以自动配置分区以及给它们预设的大小。
您可以按A键使用此功能。
您会看到类似图22的画面。
根据您硬盘的大小,自动分配所配置的大小不一定合适。
但是没有关系,您并不一定要使用预设的大小。
注意:
从FreeBSD4.5开始,自动配置会给/tmp目录一个独立分区,而不是附属在/之下。
这样可以避免将一些临时文件放到根目录中(译注:
可能会用完根目录空间)。
图21.SysinstallDisklabel编辑器-使用自动配置
如果您不想使用默认的分区布局,则需要用方向键移动光标并选中第一个分区,然后按D来删除它。
重复这一过程直到删除了所有推荐的分区。
要建立第一个分区(a,作为/──根文件系统),请确认您已经在屏幕顶部选中了正确的slice,然后按C。
接下来将出现一个对话框,要求您输入新分区的尺寸(如图23所示)。
您可以输入以块为单位的尺寸,或以M表示MB、G结尾表示GB,或者C表示柱面数的方式来表达尺寸。
注意:
从FreeBSD5.X开始,用户可以:
使用CustomNewfs(Z)选项来选择UFS2(在FreeBSD5.1和更高版本中的默认值)。
用AutoDefaults来创建,然后用CustomNewfs选项,或在创建文件系统时指定-O2。
如果您使用了CustomNewfs选项,不要忘记增加-U来启用SoftUpdates!
图23.根目录使用空间
显示在对话框中的默认大小是使用整个分区,您可以用Backspace键删除这些数字然后按照上述方式输入您想要的大小,如64M(图24),然后按[OK]。
图24.编辑要分区大小
输入完大小后接着部您要建立的分区是文件系统还是交换空间,如图25所示。
第一个分区是文件系统,所以确认选择FS后按Enter键。
图25.选择根分区类型
最后,因为您要建立的是一个文件系统,所以必须告诉Disklabel这个文件系统要挂接在什么地方,如图26所示。
根文件系统的挂接点/,所以请输入/,然后按Enter键。
图26.选择根挂接点
刚刚制作好的分区会显示在画面上。
您应该重复上述的动作以建立其它的分区。
当建立交换空间的时候,系统不会问您要将它挂接在哪里,因为交换空间是不用挂在系统上的。
当您在建立最后一个分区/usr的时候,您可以直接使用默认的大小,即所有此分区剩余的空间。
您最终的FreeBSDDiskLabel编辑器画面会类似图27,实际数字按您的选择而有所不同。
按下Q键完成分区的建立。
图27.SysinstallDisklab
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FreeBSD 安装手册 安装 手册