|
本帖最后由 wolfboy 于 2020-8-14 23:43 编辑
如果不想动手可以直接拉到最后找网盘链接……
本文一部分借鉴《华为AR1000v镜像开启串口方法》
两种方法:
方法1:将连接方式从默认的vnc置于telnet,启动的时候,出现提示符"boot:"时
输入serial,则继续以串口方式启动。(出现提示符"boot:"时快速的按“tab”键,会看到normal和serial两个选项,默认或输入normal则以屏幕方式启动。)
方法2:(该方法的目的是将串口输出做成默认启动方式)
假设你的usg6000v镜像名称为hda.qcow2,位于目录/tmp
1,加载nbd模块 modprobe nbd
2.将qcow2连接到nbd设备 qemu-nbd -c /dev/nbd0 /tmp/hda.qcow2
3.创建一个挂载点 mkdir /tmp/mnt
4.挂载分区 mount /dev/nbd0p1 /tmp/mnt
5,备份文件 cp /tmp/mnt/boot/extlinux/extlinux.conf /tmp/mnt/boot/extlinux/extlinux.conf_bak
6,编辑文件,nano /tmp/mnt/boot/extlinux/extlinux.conf
按照如下图示修改:将DEFAULT normal 改成DEFAULT serial
ctrl+x保存
6,卸载分区 umount /tmp/mnt
7,断开nbd设备,qemu-nbd -d /dev/nbd0
将此时的/tmp/hda.qcow2拷贝到模拟器相应的目录中,并设置console为telnet连接即可。
效果图:
由于USG6000V的这个版本启动的时候,自动生成了一个备份文件,所以镜像比未修改的要大。
已经压缩到了770M左右(解压后)
链接:https://pan.baidu.com/s/1MRZiP-DcANX5GvXXBUAqOg
提取码:cbs2
文件:USG6KV_V500R005C00SPC100_serial.7z
大小:751924455 字节
MD5:ADEF355662043463A9ABC33D82478B75
|
|