实时安装junos(另一种方法)

发布于 2022-08-03 23:15:53 字数 5876 浏览 5 评论 0

使用FTP上传的办法来安装JUNOS
下面我们开始.

1.软件准备4.11-RELEASE-i386-miniinst.iso
jqemu.rar
tapnic.rar
qemu-0.9.0-windows.zip
jinstall-7.2R4.2-domestic-signed.tgz6 根据自己的情况在某个盘中创建一个文件夹,用于放置安装必须的文件.兜兜使用的的路径是E:my
解压缩qemu-0.9.0-windows.zip,并把所有的文件释放到E:my labQEMU目录下.后把jqemu.rar中的文件解压出来,得到jqemu.exe,放到实验目录下.
然后开始创建虚拟磁盘.
开始----运行----CMD---进入E:my labqemu目录;
E:my labQEMU>qemu-img.exe create -f vmdk freejunos.vmdk 2G
Formating 'freejunos.vmdk', fmt=vmdk, size=2097152 kB
创建好了一个2G大小,名为freejunos.vmdk虚拟磁盘.
现在开始创建TAP卡.我们使用tapnic.rar中的文件
OK.依此创建三块TAP网卡,并命名为tap0,tap1,tap2
接下来开始安装FreeBSD.批处理文件这里就不再罗唆了.不明白的参数,去看readme吧.中文的英文的都有.
jqemu.exe -L . -m 256 -hda freejunos.vmdk -cdrom 4.11-RELEASE-i386-miniinst.iso -boot d -
localtime -net nic,vlan=1,macaddr=00:aa:00:00:01:01 -net tap,vlan=1,ifname=tap0 -net
nic,vlan=2,macaddr=00:aa:00:00:01:02 -net tap,vlan=2,ifname=tap1 -net
nic,vlan=3,macaddr=00:aa:00:00:01:03 -net tap,vlan=3,ifname=tap2
保存为001-install-freebsd.bat  (建议为每次更改后的bat都重新命名,这样方便自己阅读)+ 运行之按A然后按Q退出.这里选择standard1 c: 然后开始为freebsd准备分区.
这里C键用来create partition.
    1.按C:创建挂载点"/"   大小400MB
    2.按C:创建swap(交换分区) 大小256MB
    3.按C:创建/tmp (临时文件专用存储地址,等会JUNOS就上传到此位置)  大小:200MB
    4.按C:创建/var (该分区包含变量数据,日志文件等内容)  大小:全部剩余空间.
OK.分好后的结果如下:

按Q键退出后,开始配置安装参数.这里按键盘的下箭头,找到Minimal的安装方式.

然后开始配置系列参数.下面节省空间,不再截图,把相应的文字敲上来.;
(然后开始安装文件系统,等待)
OK
YES
然后开始选择网卡,现在用第一块卡,该卡对应tap0,回车
然后提示时候配置IPV6信息.选择NO
是否配置DHCP,选择NO
(这里开始配置网络,输入你的FreeBSD的网卡IP,此IP等会要和TAP0的IP配到同一网段中.兜兜使用的是192.168.10.2/24)
最终结果如下:

回车后,会提示你是否启动你的freebsd网卡.选择yes
是否将freebsd配置为网关,选择NO
需要配置网络服务吗?选择NO
需要匿名访问FTP吗?选择NO
需要配置NTF吗?选择NO
需要配置成NTF客户吗?选择NO
选择安全的profile吗?选择NO

接下来的界面将告诉你,你选择开启了哪些服务和禁用了哪些服务.确认一下,然后OK
然后问你需要定义控制台的信息吗?选择NO
配置时区吗?NO
配置二进制支持吗?NO
配置鼠标.如果你是非USB鼠,那就选NO.如果是,那就YES
然后提示你,是否需要查看下你的应用软件吗.NO
是否需要为FreeBSD添加用户,NO

然后OK
输入root的密码:111111
重新输入:111111
需要改变配置吗?NO
进入如下界面
如果刚才安装的时候没有问题,那么直接退出吧.Exit Install
YES

******************************传说中的分割线**********************************
以上内容都大同小异,没有任何区别.区别在下面.
现在Freebsd已经安装完毕,现在开始修改批处理文件
改后如下;
jqemu.exe -L . -m 256 -hda freejunos.vmdk -boot c -localtime -net nic,vlan=1,macaddr=00:aa:00:00:01:01 -net tap,vlan=1,ifname=tap0

为了避免上传中遇到RP问题,兜兜把TAP卡减少到一块,TAP0.并将其另存命名为:002-upload.bat
启动002-upload.bat
完成后,输入用户名和密码
user:root
password:1111119
进入到控制台界面.然后我们ping 一下tap0卡.检测连通性.

OK.通了

现在我们在win下开启FTP服务.兜兜使用了server-U5 }& s6 J% N/ @  O- Q5 C- u
并创建用户名及密码,均为user

把jinstall-7.2R4.2-domestic-signed.tgz放在实验根目录底下,并把server-U的用户主目录设置为实验目录.
完成上述步骤后.在FreeBSD控制台载入JUNOS
命令如下
登入FTP服务器
使用get命令开始upload.
dir
找到你的文件名
然后,输入get
输入远端需要被upload的文件名,这里是jinstall-7.2R4.2-domestic-signed.tgz
然后输入upload的文件放在本地哪个位置并指定文件名.
如下:
速度岗岗滴!!相当滴快.马上OK'
OK.你需要的junos已经传到了freebsd文件系统中了,不需要你去挂盘那么麻烦了.
现在JUNOS已经准备完毕,因为在传JUNOS的时候,FREEBSD只启动了一块TAP0卡,这时候,关掉系统,修改批处理文件如下
jqemu.exe -L . -m 256 -hda freejunos.vmdk -boot c -localtime -net nic,vlan=1,macaddr=00:aa:00:00:01:01 -net tap,vlan=1,ifname=tap0 -net nic,vlan=2,macaddr=00:aa:00:00:01:02 -net tap,vlan=2,ifname=tap1 -net nic,vlan=3,macaddr=00:aa:00:00:01:03 -net tap,vlan=3,ifname=tap2 -serial telnet::8888,server
将其更名为:003-install-junos.bat

启动003.
这时候会是黑屏,我们这时候要用telnet登陆上去.
telnet 127.0.0.1 8888 或者telnet localhost 8888* 现在开始做安装前的准备工作.
# touch /var/etc/master.passwd
# touch /var/etc/inetd.conf
# touch /var/etc/group
# rm /dev/wd0c
# ln -s /dev/ad0c /dev/wd0c
然后进入/tmp目录,运行命令,
pkg_add jinstall-7.2R4.2-domestic-signed.tgz
这个初始过程有点小长,等待下.
成功后,输入命令reboot,重新启动.然后你会在telnet终端控制台看到输出信息,此时junos开始正式安装.请耐心等待.
出现问题了.郁闷!!!到十二点了.我靠!!!!

以上错误信息是从telnet控制台输出的.这个步骤是在安装junos重启动后出现的.然后一直停在该界面.正在焦头烂额的想办法解决.

OK.问题解决!!!

兜兜早上把前面的过程重新来了一遍.

可能是在重启动的过程中,出了问题.

下面把我在安装过程中的批处理文件展示出来.

001-install-freebsd.bat
jqemu.exe -L . -m 256 -hda freejunos.vmdk -cdrom 4.11-RELEASE-i386-miniinst.iso -boot d -localtime -net nic,vlan=1,macaddr=00:aa:00:00:01:01 -net tap,vlan=1,ifname=tap0 -net nic,vlan=2,macaddr=00:aa:00:00:01:02 -net tap,vlan=2,ifname=tap1 -net nic,vlan=3,macaddr=00:aa:00:00:01:03 -net tap,vlan=3,ifname=tap2
002-upload.bat
jqemu.exe -L . -m 256 -hda freejunos.vmdk -boot c -localtime -net nic,vlan=1,macaddr=00:aa:00:00:01:01 -net tap,vlan=1,ifname=tap0

jqemu.exe -L . -m 256 -hda freejunos.vmdk -boot c -localtime -net nic,vlan=1,macaddr=00:aa:00:00:01:01 -net tap,vlan=1,ifname=tap0 -net nic,vlan=2,macaddr=00:aa:00:00:01:02 -net tap,vlan=2,ifname=tap1 -net nic,vlan=3,macaddr=00:aa:00:00:01:03 -net tap,vlan=3,ifname=tap2 -serial telnet::8888,server

jqemu.exe -L . -m 256 -hda freejunos.vmdk -boot c -localtime -net nic,vlan=2,macaddr=00:aa:00:00:01:00,model=i82559er  -net tap,vlan=2,ifname=tap0 -net nic,vlan=3,macaddr=00:aa:00:00:01:01,model=i82559er  -net tap,vlan=3,ifname=tap1 -net nic,vlan=3,macaddr=00:aa:00:00:01:02,model=i82559er  -net tap,vlan=3,ifname=tap2 -serial telnet::2020,server转自:杜松之家

[ 本帖最后由 滴水不漏 于 2008-11-7 14:29 编辑 ]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文