先介绍下junos,junos是juniper的一个基于freeBSD的网络操作系统,装有junos的pc可以称为为olive,olive其实就是个模拟器,介绍就这么多吧。我的安装所用的软件:
vmware-server-1.0.9.156507
vmware-server-console-1.0.8.126538
jinstall-9.0R1.10-domestic-signed.tgz
6.2-RELEASE-i386-disc1.iso

1:vmware-server的安装

安装vmware-sercer和vmware-server-conser-console,

emerge -av vmware-sercer
emerge -av vmware-server-conser-console

安装好后,分别执行/opt/vmware/server/bin/vmware-config.pl和/opt/vmware/server /console/bin/vmware-config-server-console.pl,配置你的vmware-server和vmware- server-console,接着编辑/etc/xinetd.d/vmware-authd,注意:
only_from =你为虚拟机设置的ip地址,
接着启动vmware /etc/init.d/vmware start,然后打开你的vmware-server-console,留意你host name应该是ip后加上你配置的端口号,才能登录,比如我登录的时候输入172.16.60.1:903,这样你的vmware-server就能够为你所用了,继续吧。

2 :vmware-server中freebsd的安装

这里有个应该特别注意的地方,当你建立好一个虚拟机的时候,先不忙着安装系统,应该先更改下你的vmx,找到ethernet0.present = “TRUE”这一行,在这下面添加ethernet0.virtualDev = “e1000″,这样做的目的是让vmware模拟e1000网卡,接着启动,我的分区如下:

   ad0s1a       /         1000M
   ad0s1b      swap    1024M
   ad0s1d      /config    200M
   ad0s1e      /tmp      1000M
   ad0s1f      /var       1866M

选择最小化安装就可以了,freeBSD安装好后,开始做好安装junos前的准备:

rm /dev/wd0c
ln -s /dev/ad0c /dev/wd0c
mkdir /var/etc
touch /var/etc/masster.passwd /var/etc/inetd.conf /var/etc/group

3:从本地把文件copy到虚拟机

实现这个其实可以用多种方法,不过我选择了ftp,先安装个vsftpd,接下来就是配置你得ftp服务器了,编辑/etc/vsftpd/vsftpd.conf,改变匿名用户登录的根目录 anon_root=**,最好是你存放安装文件的地方(一切为了方便嘛),启动你主机上的ftp服务器,/etc/init.d/vsftpd start,在你虚拟机中用ftp登录,然后下载所需的文件,留意这里ftp传输的时候应该是binary模式,不过vsftpd默认的就是这种格式,如果加入你用别ftp服务器,那你更改下传输模式吧。

4:安装junos

下载好后,肯定是安装了噻,把jinstall-9.0R1.10-domestic-signed.tgz拷贝至/var/tmp,拷贝好后继续安装,具体步骤如下:

cd /var/tmp

mdkir jinst-signed
cd  jinst-signed
tar zxfv ../jinstall-9.0R1.10-domestic-signed.tgz

mkdir jinst
cd jinst
tar zxfv ../jinstall-9.0R1.10-domestic.tgz

mkdir pkgtools
cd  pkgtools
tar zxfv pkgtools.tgz

cd bin
cp /usr/bin/true ./checkpic

cd ..
tar zcfv ../pkgtools.tgz *

cd ..
rm -rf pkgtools
tar zcfv /var/tmp/jinstall-9.0R1.10-domestic-signed.tgz *

上述其实是用/usr/bin/true文件覆盖替换掉里面的pkgtools/checkpic文件,然后重新打包,呵呵,到了这步感觉蛮舒服了,终于可以安装了。继续吧,

cd /var/tmp
pkg_add -f jinstall-9.0R1.10-domestic-signed.tgz

留意f参数,加上为好,如果上述安装都没出现问题的话,恭喜了。哎,omg,终于好了。别急着reboot,先shutdown -h now,然后关闭的虚拟机,接着继续找到vmx,找到scsi0.present =“TRUE”,将“TRUE”改成“FALSE”,接着启动吧,不过你得注意了,可能登录页面会有一段时间不动,大概2,3分钟吧,千万别一冲动把虚拟机关了,然后remove,花不来呀。但是如果万一真的很长时间没动,那说确实出问题了,继续吧,god blees you。
最终的启动成功的画面是看到login后,输入用户和密码后出现@%提示符,输入cli,开始你的junos之旅吧。

:安装vmware-serser时可能会遇到诸多问题,哎呀,也许像我一样用vmware-server-console连接的时候,一动不动,米有别的办法去看日志吧,或者直接从终端启动,看它的启动启动,哎,我对vmware恨还是多一点,感觉太强大了,要不是认证模块来问题,就是共享库出点毛病,可以用别的代替vmware-server,我用server纯属无奈!