Panabit_logo Panabit.com P2P Controlling Solution Provider
Panabit 2008
V8.05管理配置手册
PanaOS 新特性
PanaOS性能测试数据
Panabit 2008 安装
2008 Live CD 使用说明
Panabit 2008 FAQ
CD->HD快装BSD 6.2
FreeBSD 6.2 图解安装
FreeBSD 6.2 精简系统
Panabit 2007
Live CD使用说明
Panabit运行实例简介
快捷安装文字版
Panabit系统简介
FAQ 问与答
Panabit白皮书
Panabit安装指南
Panabit简明配置手册
FreeBSD 4.11图解安装
制作FreeBSD精简系统
Lan Bypass 实例
Panabit硬件配置参考
某网通2005年测试报告
某电信GE链路测试报告
 
制作FreeBSD 6.2 精简系统

本文档是针对Panabit的爱好者专业级制作电子盘使用,定制一个精简的FreeBSD6.2 系统。如想把Panabit安装到dom盘或CF卡等,因为dom与cf卡的容量无法与硬盘相比,所以需要对系统进行精简,为此Panabit裁减好了一个系统包,供下载使用,需要说明的是,精简并非最简,保留了常用命令。

1.安装前的准备
(1) 已经安装好的FreeBSD 6.2系统,或更简单的使用Panabit 2008 Live CD启动制作。
(2) 下载Panabit裁减的FreeBSD 6.2 系统包,下载包大小8M,下载地址:
http://www.panabit.com/download/FB62_for_PanaOS2.tar.gz
(3) 推荐使用Panabit网站提供的带sftp的ssh客户端,远程登陆和上传文件比较方便快捷,支持鼠标的复制粘贴动作,这个客户端软件出自www.ssh.com,本站提供的是早期下载版本,含注册码。软件名是:SSHSecureShellClient-3.2.9,本站下载地址:http://www.panabit.com/download/ssh_3_2_9.rar
下载安装ssh shell windows 客户端之后,缺省在桌面上生成两个图标,一个是SSH Secure Shell Client,另一个是SSH Secure File Transfer Client,一般使用ssh shell先登录系统,传输文件时,点击工具栏传输文件图标,不需要输入密码就可以传输文件了。以下命令行的操作,使用ssh登录之后,复制、粘贴执行即可,但需要改为实际的电子盘名称。

2.电子盘分区,格式化文件系统
Panabit推荐分4区,第1区用于FreeBSD系统,第2-4区用于Panabit的系统目录、保存配置、保存日志,挂载目录名分别是:/usr/panabit、/usr/panaetc、/usr/panalog。
分区与格式文件系统举例假定:如硬盘上安装的标准FreeBSD,系统的硬盘设备名是ad0,电子盘的设备名是ad3,如实际不对应,请按照系统实际识别的设备名操作。示例是128M的dom盘,系统根分区30M,Panabit系统驻留分区10M,配置文件6M,余下的空间用于日志。为了以后升级更新方便,推荐使用512M或以上,512M规格分区大小与128M的扩大一倍即可,1G或2G电子盘,也无需继续扩大。

(1)分区
FreeBSD的分区命令是fdisk,Panabit推荐使用sysinstall里面的Fdisk功能进行分区。
Panabit#sysinstall
则进入如下界面:

1

选择Configure选项,回车,则如下界面:

2

选择Fdisk,回车,选择要分区的硬盘,如果里面有分区,用D命令删除,删除后用C命令创建,键入C后,输入分区大小,30M,类型165不变,回车,显示界面如下:

3

继续键入C,10M,回车;C,6M,回车;C,用剩余容量回车,回车;则4个分区创建完毕,显示界面如下:

4

创建分区之后,光标移到ad3s1片上,键入s,设置Set Bootable,Flags标志为A,界面如下:

5

继续键入w,执行Write Change,接下来的提示都选择OK,其中Install Boot Manager,选择BootMgr与Standard均可,建议选择Standard:Install a standard MBR (no boot manager),启动时减少一点等候时间,q 退出Fdisk。按Tab健,选择OK,退出Fdisk操作。
至此,分区已经完成,接下来用disklabel和newfs初始化与格式化文件系统。
Panabit# disklabel -r -wB ad3s1 auto
Panabit# disklabel -r -w ad3s2 auto
Panabit# disklabel -r -w ad3s3 auto
Panabit# disklabel -r -w ad3s4 auto
Panabit# newfs ad3s1a
Panabit# newfs ad3s2a
Panabit# newfs ad3s3a
Panabit# newfs ad3s4a
至此文件系统创建完毕,各分区即可使用。接下来,将Panabit提供的FreeBSD裁减包复制到第1分区,解压文件即完成电子盘FreeBSD系统的安装。
关于上传软件包,推荐使用Panabit网站提供的带sftp的ssh客户端,远程登陆和上传文件比较方便快捷,支持鼠标的复制粘贴动作。先ssh shell登录,登录之后点击传输文件图标,上传文件界面如下:

6

如文件上传到/usr/local目录下,操作如下:
Panabit# mount /dev/ad3s1a /mnt
panabit# cp /usr/local/FB62_for_PanaOS2.tar.gz /mnt/
(如果使用Live CD引导的系统,直接上传到/mnt目录)
panabit# cd /mnt
panabit# tar zxvf FB62_for_PanaOS2.tar.gz
panabit# rm FB62_for_PanaOS2.tar.gz

/***如果需要使用串口管理,则继续下面的操作:
系统已经按照缺省com1准备好配置文件,拷贝与修改文件如下:
修改boot目录下的loader.conf文件,将#console="comconsole"前面的#去掉,存盘退出。(注意是电子盘目录下的boot目录,此处vi /mnt/boot/loader.conf)
复制/etc/mdetc/boot.config至根目录:
panabit#cp /etc/mdetc/boot.config /mnt/
客户端连接参数:9600 8 无 1 无 ,(点“缺省”即可)。
如使用com2,仅修改/etc/ttys文件,格式如下:
ttyd1 "/usr/libexec/getty std.9600" vt100 on secure
***/

至此,一个适合Panabit运行环境的MiniBSD 6.2已经构建完成,总容量为16M。
电子盘制作完毕后,缺省需要安装到第一个IDE接口上,此时的电子盘设备名称是ad0,如果电子盘安装位置不是ad0,则需要 vi 修改/mnt /etc/fstab和/etc/rc.local,如ad0改成ad2。界面如下:

7

如果用新制作的精简FreeBSD 6.2启动机器,启动时遇到挂载分区点不正确,不能启动,则返回来再次修改,执行如下操作:
mount /dev/ad3s1a /mnt
vi /mnt/etc/fstab
vi /mnt/rc.local
umount /mnt
halt
重新用新制作的盘启动。

本安装方法,虽然是针对电子盘,硬盘安装,同样可以参考。系统启动后,挂接分区已经在rc.local里自动完成,接下来按照正常的方法安装Panabit。

注:FreeBSD精简系统缺省启动,root是空密码,无缺省IP地址,需要设置口令和IP地址后,才能ssh登录。

北京三棱镜软件工作室 2006-2007 Panabit,All Rights Reserved