|
安装适合Panabit使用的FreeBSD环境,仅需要最基本的环境,下载FreeBSD发行版第一张CD即可。Panabit为了解决远程安装、适合CF卡等小容量电子盘的安装,做了两个工具文件:一是Live CD,以ISO文件方式下载,文件大小不足20MB,二是FreeBSD精简包,保留了常用的命令,精简之后压缩包文件10MB。目的是方便FreeBSD新手快速安装一个FreeBSD系统,相比其他安装,要更省时,实际上也更适合专业用户,因为FreeBSD系统是经过Panabit简化,不会因系统环境的配置不当影响Panabit的正常运行。
快速安装的原理是:利用Panabit已经制作好的Live CD,从光驱启动全部运行在内存的FreeBSD系统,再对电子盘(DOM、CF卡、U盘)、硬盘分区、格式化,之后把已经裁减定制的精简包上传到格式化好的盘,解压文件包,则就安装完毕了,马上可以用新装的盘启动。这仅替代FreeBSD的标准安装,接下来参照Panabit的安装文档继续进行安装,很快,Panabit流控设备就生产好了!
1.安装前的准备
(1) 请参照Panabit一键自动安装全攻略文档中的最新ISO链接下载下载Panabit Live CD ISO文件,约20MB,刻制成光盘。
(2) 下载Panabit裁减的FreeBSD 8.0 系统包,下载包大小10MB,下载地址:
http://www.panabit.com/download/FB80_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 Live CD启动,启动之后,输入root帐号登陆,密码为root;
临时设置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
则进入如下界面:

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

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

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

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

继续键入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,则新打开如下窗口,图形化界面上传文件。

直接将FB80_for_PanaOS2.tar.gz文件上传到/mnt目录;
panabit# cd /mnt
panabit# tar zxvf FB80_for_PanaOS2.tar.gz
panabit# rm FB80_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 8.0已经构建完成。
电子盘制作完毕后,缺省需要安装到第一个IDE接口上,此时的电子盘设备名称是ad0,如果电子盘安装位置不是ad0,则需要 vi 修改/mnt /etc/fstab和/etc/rc.local,如ad0改成ad2。界面如下:

如果用新制作的精简FreeBSD 8.0启动机器,启动时遇到挂载分区点不正确,不能启动,则返回来再次修改,执行如下操作:
mount /dev/ad3s1a /mnt
vi /mnt/etc/fstab
vi /mnt/rc.local
umount /mnt
halt
重新用新制作的盘启动。
本安装方法,虽然是针对电子盘,硬盘安装,同样可以参照。系统启动后,挂接分区已经在rc.local里自动完成,接下来按照正常的方法安装Panabit。
注:FreeBSD精简系统缺省启动,root密码是root,请及时修改为复杂的密码,无缺省IP地址,需要设置IP地址后,才能ssh登录。
|