參考: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,稍等幾分鐘(看起來像假死,耐心等待),安裝即可完成。