参考:www.netemu.cn/bbs/thread-11898-1-1.html
首先注意:如果FreeBSD或JunOS的版本同文章中不同,不保证安装成功。
0. 所需软件
(1) VMware 6.0+
(2) VM硬盘空间5~8G
(3) 7.2-RELEASE-i386-disc1.iso
(4) Jinstall-9.6R1.13-export-signed.tgz
后两个下载路径分别为:
FreeBSD :ftp://ftp.cn.freebsd.org/pub/FreeBSD/ISO-IMAGES-i386/7.2/7.2-RELEASE-i386-disc1.iso
jinstall :ftp://ftp.unikon-ua.net/pub/Juniper/jinstall-9.6R1.13-export-signed.tgz
1. 安装FreeBSD 7.2
(1) 建个虚拟机,硬盘大小8GB
(2) 加载7.2 的iso ,开机启动安装;
(3) 默认安装->默认语言->安装方式->分区方式->按A ->按Q 退出->boot 管理硬盘引导方式,选择standard ->创建分区->输入硬盘空间,我们一般输入M (1024M =1G )->文件类型->分区标识;
特别注意:分区时, /Var 分区 必须是在:ad0s1f(硬盘的第六个分区) , 不设置这里,到时候安装junos 失败,可以参考以下分区方式,将/var目录放在 ad0s1f上:
(4) 安装时选择最小化安装(mini )安装并按下O ->选择CD/DVD 来安装->询问我们是否安装,选择Yes ->安装进度->询问是否配置->选择Yes ->设置密码->设置网卡->不启用IPV6 ->DHCP (也可根据自己情况选择手动设置)->激活网卡配置Yes ->退出安装程序(Cancel )->取出安装光盘(Yes) ->重启动机器;
(5) 此时可以ping一下该系统网络是否连通,安装完成。
2. 安装JunOS 9.6
(1) 通过ssh 将 jinstall-9.6R1.13-export-signed.tgz 拷贝到/var/tmp 目录下。(可以用其他各种方法拷贝,我个人比较偏向使用ssh,配置ssh的方法从略 )
(2) 修改安装包
进入/var/tmp 目录下,将 jinstall-9.6R1.13-export-signed.tgz 中的checkpic 用/usr/bin/true 替换,并重新打包:
(3) 安装JunOS
开始之前,需要创建几个必须文件,没有这几个文件,安装将会失败!
之后便可开始安装:
(4) 关闭虚拟机
(5) 修改虚拟机文件(*.vmx)
修改为:
重新启动FreeBSD,稍等几分钟(看起来像假死,耐心等待),安装即可完成。