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链路测试报告
 
由Live CD快速安装FreeBSD 6.2 精简系统

本文档由“制作FreeBSD 6.2 精简系统”改写而来,目的是方便FreeBSD新手快速安装一个FreeBSD 6.2系统,相比其他安装,要更省时,下载FreeBSD 6.2第一张安装光盘近600M,下载Panabit Live CD仅10M,而且安装速度更快,推荐新手使用,实际上也更适合专业用户,因为FreeBSD系统是经过Panabit简化,不会因系统环境的配置不当影响Panabit的正常运行。

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

快速安装的原理是:利用Panabit已经制作好的Live CD,从光驱启动全部运行在内存的FreeBSD系统,再对电子盘(DOM、CF卡、U盘)、硬盘分区、格式化,之后把已经裁减定制的精简包上传到格式化好的盘,解压文件包,则就安装完毕了,马上可以用新装的盘启动。这仅替代FreeBSD的标准安装,接下来参照Panabit的安装文档继续进行安装,很快,Panabit流控设备就生产好了!

1.安装前的准备
(1) 下载Panabit 2008 Live CD ISO文件,约10M,刻制成光盘。
(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客户端软件包之后马上就在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。
分区与格式文件系统举例假定:系统的硬盘设备名是ad0,电子盘的设备名是ad3,如实际不对应,请按照系统实际识别的设备名操作,如对ad0操作,以下ad3部分改为ad0。示例是128M的dom盘,系统根分区30M,Panabit系统驻留分区10M,配置文件6M,余下的空间用于日志。为了以后升级更新方便,推荐使用512M或以上,512M分区大小与128M的扩大一倍即可,1G或2G电子盘,也无需继续扩大,如果是硬盘,可以再扩大一些。

首先,选择用Panabit 2008 Live CD启动,启动之后,输入root帐号登陆,密码为空,使用passwd命令设置密码,为后面的ssh登陆准备(FreeBSD 6.2系统,ssh登陆不允许空密码,所以要先设置密码);
临时设置IP地址:用ifconfig命令查看网卡名称,如网卡名称为fxp0,则设置IP地址如下:
#ifconfig fxp0 192.168.0.18
同网段不必设网关,如果要设子网隐码和网关,命令格式是:
配置IP及掩码示例: # ifconfig fxp0 192.168.1.100 netmask 255.255.255.0
配置网关示例: # route add default 192.168.1.1

(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操作,直到退回到Panabit#提示符状态。

至此,分区已经完成,接下来用disklabel设置卷和格式化a分区。
特别提示:到此处,可以转用ssh远程登录来操作,这样可以利用复制、粘贴操作,免得输入命令打错字符,注意实际是“ad?”?在ssh下,复制、粘贴仅支持鼠标,使用鼠标右键。
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

更简单的做法:如实际盘的名称是ad0,把上面的这几行命令,复制到记事本里编辑,格式如下:
disklabel -r -wB ad0s1 auto
disklabel -r -w ad0s2 auto
disklabel -r -w ad0s3 auto
disklabel -r -w ad0s4 auto
newfs ad0s1a
newfs ad0s2a
newfs ad0s3a
newfs ad0s4a
一起复制,再粘贴,则一次连续执行自动完成。

至此文件系统创建完毕,各分区即可使用。接下来,将Panabit提供的FreeBSD裁减包复制到第1分区,解压文件即完成电子盘FreeBSD系统的安装。
Panabit# mount /dev/ad3s1a /mnt
点击ssh窗口工具栏图标sftp,则新打开如下窗口,图形化界面上传文件。

6


直接将FB62_for_PanaOS2.tar.gz文件上传到/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