FreeBSD系统安装及系统更新
注:操作过程中注意 [Tab], [Space], [Home], [PageDown], [Left], [Right], [Up], [Down] 等按键的使用.如果一个不小心按快了,没关系的,可以再直按 [Tab] 循环回来,也可以组合使用 [Shift] + [Tab] 来往回切.
一、系统安装
1. 系统引导
将电脑设置为从光驱引导,并将 FreeBSD 的安装盘放入光驱,启动机器后,会在显示器上显示一串串文字,类似:
BTX loader 1.00 BTX version is 1.01
Console: internal video/keyboard
BIOS CD is cd0
BIOS drive C: is disk0
BIOS drive D: is disk1
BIOS 639kB/261120kB available memory
然后会出现一个相当个性的欢迎界面,那是 FreeBSD 的引导加载器菜单:
您可以等待十秒, 或按 [Enter]
2. 系统检测
进入系统硬件检测 画面,视机器不同而不同,可能形如下面输出:
avail memory = 253050880 (247120K bytes)
Preloaded elf kernel "kernel" at 0xc0817000.
Preloaded mfs_root "/mfsroot" at 0xc0817084.
md0: Preloaded image </mfsroot> 4423680 bytes at 0xc03ddcd4
3. 选择国家
如果没有硬件故障,会来到 选择国家及地区菜单 界面
如果没有特殊要求,可以直接 [OK]. 可按下 [Home] 跳到菜单的第一 页,然后按下几次 [PageDown],可以看到 China, 用上下光标键将其高亮选中,或输入前的数字也可以将其自动高亮选中,无意中发现的. ^_*然后用 [Tab] 键将 [OK] 反亮选中后,按下 [空格] 或 [Enter], 进入下一步.
4.Sysinstall安装
若要查看Sysinstall的菜单信息的详细信息,确保Usage是高亮显示的,可以选择[Select]键,菜单系统的使用信息被显示出来,然后按Enter。
5. 选择文档菜单
从菜单中,用箭头选择Doc,然后按Enter,这将显示文档菜单,阅读以下提供的文档是很重要的。要阅读文档,用箭头键选择,然后按Enter。当读完文档后,按Enter将返回到文档菜单。
要返回到主安装菜单,使用箭头键选择Exit,然后按Enter。出现如下界面
询问是否退出,系统重启,用箭头键选择[Yes],按Enter。
6. 键盘布局界面
直接将高亮光棒用 [Tab] 键, 或 [Left][Right] 光标键切到 [OK], 按下 [Space] 或 [Enter] 进入下一步。
7. BSD 安装的 Sysinstall 主菜单
用 [Up][Down] 选中 Standard ,再用 [Tab] 选中 [Select], 按下 [Space] 或 [Enter]
8. 为 BSD 选择硬盘或分区
最为快捷的方法为:
1). 按下 [a] 使用整块硬来安装与使用 FreeBSD 系统;
2). 按下 [q] 表示确认完成.
9. 启动管理器
原则是: 只要不选中第三项 None, 即可;最好选 Standard.如果 不幸选了 None, 下次开机用光盘重新引导系统吧.光标切到 [OK] 后按下 [Space] 或 [Enter]。
10.磁盘分区编辑器
可以先按下 [a] 自动分区,再 [q] 完成分区,但是,此处要友情提示下: 尽量手工分区, BSD 默认分区的 var 忒小了,很容易就写满了;另外如果机器内存够大, swap 分区不用分成内存的 1.5 倍的,可适当调小一点.具体的手工计算分区大小不在本文讨论范畴,详情请见官方手册.也可参考如下的步骤实现手工分区。
手工分区:
按下[c],出现如下界面,一个对话框将显示出新分区的大小,可以键入使用的磁盘分区的大小,后面可以跟M、G或者是C。大写字母M,代表megabytes;大写字母G,代表gigabytes;大写字母C,代表cylinders。
默认的大小显示将创建一个包括slice所有空间的分区。如果使用先前描述的分区大小,就使用Backspace删除存在的数字,再键入128M(可以根据自己需求而定我自己设置5G),就像下图所示,然后按OK.
选择完分区大小,将选择这个分区是创建成一个文件系统还是交换分区,如下图所示,因为第一个分区将包含一个文件系统,所以选择FS,然后按Enter。
最后,因为要创建一个文件系统,必须告诉Dislabel文件系统将挂在哪儿。对话框如下图所示,根据文件系统的加载点是/,所以键入/,然后按Enter。
屏幕将显示刚刚创建的分区情况如下图
创建Swap转换区:
再次键入[C]如上所述输入新的分区大小按下[OK],在选择FS/Swap时选择Swap,按下[OK]。
键入[C]创建/var,键入[C]创建/usr步骤如上,注意选择FS/Swap时选择FS不再是Swap。
FreeBSD DiskLable编辑器片屏幕最后将与下图相似。键入Q完成了。
11.选择软件包 请注意了,这里才是最为经典之处,请切勿错过!
千万要看清楚了哟!这里什么都不用也不要选,直接用 [Tab] 将 [OK] 高亮选中,按下 [Space] 或 [Enter]
12.安装Ports Collection
Ports Collection是一个比较容易和方便的安装软件的方法。Ports Collection不包含编译软件多需要的源代码。它是一个自动下载、编译、安装的文件集合。安装程序不会检查是否有足够的空间。如果有足够的空间,可以选择此项,
出现提示
User Confirmation Requested
Would you like to install the FreeBSD ports colletion?
…………………
…………………
如果没有足够的硬盘空间,用箭头选择[Yes]来安装,或选择[No]跳过这个选项,回到组建菜单。
选择Exit,确保[OK]处于高亮状态,按下Enter继续。
13. 选择安装介质
选中 CD/DVD,用 [Tab] 将光标切到 [OK], 后按下 [Space] 或 [Enter].注: 默认的是从光盘,直接 OK.
14.最后一次确认安装的机会,一旦确认就正式开始写磁盘的安装操作了!
切到 [Yes] 后按下 [Space] 或 [Enter].
15.安装系统中,这个过程不会很长,博主在实际安装中,无论是在虚拟机,还是本人的台式机,甚至服务器,都不会超过二十分钟,更不会像 M$ 那般让人久等 N times, 却仍说还剩 29 分钟.
16.开始安装后配置 欢迎界面
17.询问是否 配置网络 ,当然了,作为网络操作系统,不配置网络的话不是给鱼断水吗?
18.系统侦测到的网络设备列表
视不同机器而不同.通常选中列表的第一块设备,用 [Tab] 切到 [OK] 后按下 [Space] 或 [Enter].
如果你的网络支持 IPv6,那自然要切到 [Yes],目前来讲,本人一直都切到 [No], 然后按下 [Space] 或 [Enter].
20. 询问是否 启用 dhcp
如果启用 dhcp 系统自动扫描,并为网卡配置一个自动获取的 IP.无论如何,会进入一个网络配置界面
正确的配置之后,切到 [OK], 按下 [Space] 或 [Enter].
注: 如果想让主机名变成形如 hy0kl.org,将配置信息填写为
Host: hy0kl.org
Domain: org
21.询问是否 将机器设置网关
视情况而定.通常直接切到 [No] 后按下 [Space] 或 [Enter].
建议切到 [No],后按下 [Space] 或 [Enter]. 因为这些配置都可以在需要的时候再打开,否则在控制台可能出现端口冲突的错误报告.
这个设置很重要,一定要切到 [Yes] 后再按下 [Space] 或 [Enter].否则下次再改配置文件启动远程 登陆了.
如果您觉得维护工作无事可作可以切到 [Yes],否则还是切到 [No]后再按下 [Space] 或[Enter] 吧.
视具体需求定夺.
同上,视需求而定.
如果想个性化你的文本控制台,例如文本的屏幕保护等,请在此设置,具体设置请参看手册.通常切到 [No] 后按下 [Space] 或 [Enter].
28.是否设置机器时间,选择[Yes],按下Enter。
出现下图切到 [No] 后按下 [Space] 或 [Enter].
出现选择各大洲的菜单选择Asia,选中[OK]按下Enter继续,在出现的菜单中找到:
1 east China – Beijing,Guangdong,Shanghai,etc.
选中[OK]按下Enter继续。
29. Linux兼容性
User Confirmation Requested
Would you like to enable Linux binary compatibility?
[Yes] No
选择[Yes],然后按下Enter,将允许你在FreeBSD上运行Linux软件,接着添加Linux兼容的软件包。
30. 鼠标设置
选择[Yes],使用一个PS/2的鼠标,或[NO]不使用PS/2的鼠标。选择[Yes]出现下面的界面
选择Type按下[OK] 按下Enter将出现下面的界面
选择Auto这一行,选择[OK]按下Enter继续。
回到刚才的菜单选择Exit这一行选中[OK]按下Enter继续。
31. 增加用户和组
在安装系统的过程中, 您应添加至少一个用户, 以避免直接以 root 用户的身份登录。 用以保存其用户数据的根分区通常很小, 因此用 root 身份运行程序可能将其迅速填满。 下面的提示信息介绍了这样做可能带来的更大隐患:
选择 [ Yes ] 并按 Enter 即可开始创建用户的过程。
如下图所示选择用户
用箭头键来选择 User这一行 然后按 Enter。
如下图所示,添加用户信息
建议,将第一个用户加入到 wheel 组当中,让其可以远程 ssh 到主机并 su 成 root 用户.另外给其设定 shell 为 csh,否则没有 tab 自动补齐功能.
BSD8 在此外有改进,有两个密码输入框.
选择 Exit 后切到 [OK] 按下 [Space] 或 [Enter] 完成用户管理.
32. 为 root 设置密码
Message
Now you must set the system manager's password.
This is the password you'll use to log in as "root".
[ OK ]
[ Press enter or space ]
键入 Enter 来设置 root 密码。
密码必须正确地输入两次。 毋庸讳言, 您需要选择一个不容易忘记的口令。 请注意您输入的口令不会回显, 也不会显示星号。
密码成功键入后,安装将继续。
33. 回到起先的安装菜单,完成安装
OK, 大功造成,用[Tab] 切到 [X Exit Install] 后按下 [Space] 或 [Enter].
切到 [Yes] 按下 [Space] 或 [Enter] 后弹出光驱,取出光盘,机器重启.理论上讲,这是 FreeBSD 唯一的一次重启.
OK.我们已经完成了一项宏大的工程.一个纯净却实用的裸 BSD 安装成功了.快来享受这份喜悦吧!
系统平台已经搭建, BSD 的大门从此向你敞开!