Panabit_logo Panabit.com P2P Controlling Solution Provider
Panabit 2010&2008
V10.06管理配置手册
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精简系统

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

1.安装前的准备
(1)已经安装好的FreeBSD 4.11系统。
(2)下载Panabit裁减的FreeBSD4.11系统包,下载包大小8M,下载地址:
http://www.panabit.com/download/PanaBSD411_18hd.tar.gz

2.电子盘分区,格式化文件系统
Panabit推荐分4区,第1区用于FreeBSD系统,第2-4区用于Panabit的系统目录、保存配置、保存日志,挂载目录名分别是:/usr/panabit、/usr/panaetc、/usr/panalog。
分区与格式文件系统举例假定:如硬盘上安装的标准FreeBSD,系统的硬盘设备名是ad0,电子盘的设备名是ad3,如实际不对应,请按照系统实际识别的设备名操作。示例是128M的dom盘,系统根分区30M,Panabit系统驻留分区10M,配置文件6M,余下的空间用于日志。
(1)分区
FreeBSD的分区命令是fdisk,Panabit推荐使用sysinstall里面的Fdisk功能进行分区。
Panabit#/stand/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,q 退出Fdisk。按Tab健,选择OK,退出Fdisk操作。
查看分区效果:
Panabit#fdisk ad3
显示效果如下:
Panabit# fdisk ad3
******* Working on device /dev/ad3 *******
parameters extracted from in-core disklabel are:
cylinders=1361 heads=11 sectors/track=28 (308 blks/cyl)

Figures below won't work with BIOS for partitions not in cyl 1
parameters to be used for BIOS calculations are:
cylinders=1361 heads=11 sectors/track=28 (308 blks/cyl)

Media sector size is 512
Warning: BIOS sector numbering starts with sector 1
Information from DOS bootblock is:
The data for partition 1 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
start 28, size 61264 (29 Meg), flag 80 (active)
beg: cyl 0/ head 1/ sector 1;
end: cyl 198/ head 10/ sector 28
The data for partition 2 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
start 61292, size 20328 (9 Meg), flag 0
beg: cyl 199/ head 0/ sector 1;
end: cyl 264/ head 10/ sector 28
The data for partition 3 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
start 81620, size 12012 (5 Meg), flag 0
beg: cyl 265/ head 0/ sector 1;
end: cyl 303/ head 10/ sector 28
The data for partition 4 is:
sysid 165,(FreeBSD/NetBSD/386BSD)
start 93632, size 325556 (158 Meg), flag 0
beg: cyl 304/ head 0/ sector 1;
end: cyl 1023/ head 10/ sector 28
至此,分区已经完成,接下来用disklabel设定启用a分区。
Panabit# disklabel -r -w ad3s1 auto
Panabit# disklabel -r -w ad3s2 auto
Panabit# disklabel -r -w ad3s3 auto
Panabit# disklabel -r -w ad3s4 auto
Panabit# disklabel -e ad3s1 (此命令的结果如下,用vi指令进行编辑)
# /dev/ad3s1c:
type: unknown
disk: amnesiac
label:
flags:
bytes/sector: 512
sectors/track: 28
tracks/cylinder: 11
sectors/cylinder: 308
cylinders: 198
sectors/unit: 61264
rpm: 3600
interleave: 1
trackskew: 0
cylinderskew: 0
headswitch: 0 # milliseconds
track-to-track seek: 0 # milliseconds
drivedata: 0

8 partitions:
# size offset fstype [fsize bsize bps/cpg]
a: 61264 0 4.2BSD 0 0 # (Cyl. 0 - 198*)
c: 61264 0 unused 0 0 # (Cyl. 0 - 198*)
/tmp/EdDk.N7Rw0cXXpd: 23 lines, 531 characters.
红色字体一行是需要增加,仿照下面c:行的内容,将c改为a,将unused改为4.2BSD,此处需要熟悉vi指令,yy复制,p粘贴,:wq!退出。
Panabit# disklabel -e ad3s2
Panabit# disklabel -e ad3s3
Panabit# disklabel -e ad3s4
上面三行的修改方式类似disklabel -e ad3s1。
Panabit# disklabel -B ad3s1a
Panabit# newfs ad3s1a
Panabit# newfs ad3s2
Panabit# newfs ad3s3
Panabit# newfs ad3s4
至此文件系统创建完毕,各分区即可使用。接下来,将Panabit提供的FreeBSD裁减包复制到第1分区,解压文件即完成电子盘FreeBSD系统的安装。
关于上传软件包,推荐使用Panabit网站提供的带sftp的ssh客户端,远程登陆和上传文件比较方便快捷,支持鼠标的复制粘贴动作。上传文件界面如下:

6

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

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

7

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

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