下载:
Junos 8.0R1.9 on Vmware 5.5.3(重新上传)
ftp://down.netemu.cn
username:netemu.cn
password:netemu.cn
目录:/Junos/
Install Junos 8.0R1.9 on Vmware 5.5.3Install Junos 8.0R1.9 on Vmware 5.5.3照这篇文档安装的junos可以做到:
可以认出vmware的网卡,以便可以在vmware上做实验 [url=]Restrictions[/url]在vmware上不是什么问题都没有,现阶段还不支持组播功能 [url=]Prerequisites[/url]
4.11-RELEASE-i386-disc1-gnome.iso jinstall-7.4R1.7-export-signed.tgz jinstall-8.0R1.9-export-signed.tgz 4G硬盘空间 安装vmware的主机有512内存足以 [url=]Need to be Noticed[/url]不要试图直接安装junos7.5版本,否则会报错的。8.0需要用7.4升级上去。 [url=]Do It[/url] [url=]建立vmware虚拟机[/url] 11.gif (4.9 KB)2007-7-1 22:20 如上图所示建立一个虚拟机
此时先不要急着启动vmware。先关闭vmware,找到vmware生成的虚拟机配置文件(.vmx文件),打开编辑,找到 ethernet0.present = "TRUE"在下面添上一行 ethernet0.virtualDev = "e1000"为什么要这样做?因为从junos 7.5开始,已经可以认intel e1000的千兆网卡了。添加这一行就是让vmware模拟e1000网卡。 下面启动vmware,开始安装freebsd 4.11 [url=]安装freebsd 4.11[/url]分区,如下图所示 12.gif (7.42 KB)2007-7-1 22:20 采用Minimal安装方式,不要安装任何package,设置好ip地址,再给root设置个password就全部ok。 能认出em0就表明上一步修改网卡类型为e1000已经成功了 13.gif (4.54 KB)2007-7-1 22:20 [url=]安装junos7.4前的必要准备工作[/url]rm /dev/wd0cln -s /dev/ad0c /dev/wd0cmkdir /var/etctouch /var/etc/master.passwd /var/etc/inetd.conf /var/etc/group安装的前期准备工作全部完毕 [url=]开始安装junos7.4[/url]使用ftp或者http方式把jinstall-7.4R1.7-export-signed.tgz下载到/var/tmp 如果用ftp下载别忘了把mode改成bin 开始安装 pkg_add jinstall-7.4R1.7-export-signed.tgz出现如下画面,表示安装成功 14.gif (11.04 KB)2007-7-1 22:20 输入reboot或者shutdown -r now重启 shutdown -r now[url=]将serial重定向至named pipe[/url] 这时你会发现启动到这步就不动了 这是因为junos会把输入输出重定向到com口,也就是serial上。现在该Named Pipe TCP Proxy出场了。 打开Named Pipe TCP Proxy,选择Edit→New,然后设置好named pipe名称和端口号 15.gif (4.6 KB)2007-7-1 22:20 开一个cmd窗口,输入telnet 127.0.0.1 2001,如果提示 attaching console,wait ...就表示ok了,这个窗口不要关。 现在把vmware虚拟的那个freebsd关机(因为现在屏幕没有回显,需要盲打了!!!) rootshutdown -p now这步做不好,有可能导致升级到8.0时mount不上junos的分区。 等待约2,3分钟,然后点power off按钮把虚拟机关掉。 编辑虚拟机,添加一个Serial Port,选择Output to named pipe,然活输入管道名称,跟Named Pipe TCP Proxy里设置的对应上就ok了,然后选择高级,把Yield CPU on poll勾上就可以了。如下图所示 17.gif (14.06 KB)2007-7-1 22:20 启动虚拟机里的freebsd,观察刚才开的cmd窗口,现在是不是有反映了,就是freebsd的开机提示。 引用: BIOS drive A: is disk0 输入root登陆,然后输入cli进入junos配置界面 root> show interfaces terse Interface Admin Link Proto Local Remote dsc up up gre up up ipip up up lo0 up up lo0.16385 up up inet inet6 lsi up up mtun up up pimd up up pime up up tap down up怎么?没有em0网卡么?忘了吧,junos7.4是不支持e1000网卡的,把junos升级到7.5以上就可以认出来了。 升级7.4至8.0 开始升级junos至8.0。由于安完的junos认不出网卡,往junos里考8.0的安装包就成了问题。不怕,找台freebsd的及其把junos的分区mount上,然后cp进去不就ok了。 现在junos配置界面里输入 request system halt把junos关机 在vmware中再新建个虚拟机,然后再安装个freebsd,安装过程中硬盘分区用默认就可以了。 如果在第一次安完freebsd时建立一个snapshot,那么现在只需要从snapshot建立一个clone就ok了,可以省区再次安装freebsd的时间 安装完毕后,shutdown这个新的freebsd虚拟机,然后编辑其配置,添加一块存在的硬盘,就是刚才那个junos的硬盘,然后启动。 mount /dev/ad1s1f /mnt cd /mnt/tmp现在通过ftp或者http的方式把jinstall-8.0R1.9-export-signed.tgz复制到/mnt/tmp下,然后 cd / umount /mnt shutdown -p now |
||||||||||
英雄你好
![]() 略有小成
|
2# 大 中 小 发表于 2007-7-1 22:21 只看该作者
现在junos 8.0就已经被复制到junos 7.4那个虚拟机里了。关闭新安装freebsd虚拟机,打开junos7.4那个虚拟机,输入cli进入junos配置界面
request system software add /var/tmp/jinstall-8.0R1.9-export-signed.tgz NOTICE: Validating configuration against jinstall-8.0R1.9-export-signed.tgz. NOTICE: Use the 'best-effort-load' option to match the checks done at boot time. NOTICE: Use the 'no-validate' option to skip this if desired. Checking compatibility with configuration Initializing... Using jbase-7.4R1.7 Using /var/tmp/jinstall-8.0R1.9-export-signed.tgz Verified jinstall-8.0R1.9-export.tgz signed by PackageProduction_8_0_0 Using /var/validate/tmp/jinstall-signed/jinstall-8.0R1.9-export.tgz Using /var/validate/tmp/jinstall/jbundle-8.0R1.9-export.tgz Checking jbundle requirements on / Using /var/validate/tmp/jbundle/jbase-8.0R1.9.tgz Using /var/validate/tmp/jbundle/jkernel-8.0R1.9.tgz Using /var/validate/tmp/jbundle/jpfe-8.0R1.9.tgz WARNING: hw.product.model='unknown' using jpfe-M40 sing /var/validate/tmp/jbundle/jdocs-8.0R1.9.tgz Using /var/validate/tmp/jbundle/jroute-8.0R1.9.tgz Validating against /config/juniper.conf.gz mgd: commit complete Validation succeeded Installing package '/var/tmp/jinstall-8.0R1.9-export-signed.tgz' ... Verified jinstall-8.0R1.9-export.tgz signed by PackageProduction_8_0_0 Adding jinstall... WARNING: This package will load JUNOS 8.0R1.9 software. WARNING: It will save JUNOS configuration files, and SSH keys WARNING: (if configured), but erase all other files and information WARNING: stored on this machine. It will attempt to preserve dumps WARNING: and log files, but this can not be guaranteed. This is the WARNING: pre-installation stage and all the software is loaded when WARNING: you reboot the system. Saving the config files ... Installing the bootstrap installer ... WARNING: A REBOOT IS REQUIRED TO LOAD THIS SOFTWARE CORRECTLY. Use the WARNING: 'request system reboot' command when software installation is WARNING: complete. To abort the installation, do not reboot your system, WARNING: instead use the 'request system software delete jinstall' WARNING: command as soon as this operation completes. Saving package file in /var/sw/pkg/jinstall-8.0R1.9-export-signed.tgz ... aving state for rollback ... root> request system reboot Reboot the system ? [yes,no] (no) yes 这是junos会重启2次,最后就变成junos 8.0啦。大功告成!!! root> show version Model: olive JUNOS Base OS boot [8.0R1.9] JUNOS Base OS Software Suite [8.0R1.9] JUNOS Kernel Software Suite [8.0R1.9] JUNOS Packet Forwarding Engine Support (M20/M40) [8.0R1.9] JUNOS Routing Software Suite [8.0R1.9] JUNOS Online Documentation [8.0R1.9] root> show interfaces terse Interface Admin Link Proto Local Remote dsc up up em0 up up //这就是那个e1000网卡 gre up up ipip up up lo0 up up lo0.16385 up up inet inet6 lsi up up mtun up up pimd up up pime up up tap down up 吼吼,在虚拟机里多加几块e1000网卡也没问题。 |



30c+0x5608c syms=[0x4+0x4a670+0x4+0x5a6d2]
50-0

