文章介绍:使用dd命令将ucloud上的ubuntu虚拟机dd成vyos软路由。

一、参考教程

vyos.raw->sshfs挂载->Linux->dd->VyOS

VyOS-Cloud镜像(专为DD系统构建的镜像)

二、创建实例

yydy_2024-07-31_20-31-04

三、SSH登录服务器

3.1、切换root模式

sudo -i

3.2、更新系统

apt update

3.3、安装sshfs

apt install -y sshfs

3.4、创建挂载目录

mkdir /tmp/vyos

3.5、挂载raw镜像

sshfs -p 22 user@server-ip:/vyos /tmp/vyos

yydy_2024-08-03_13-15-19

3.6、查看硬盘格式

lsblk

3.7、开始DD

dd if=/tmp/vyos/vyos-cloud-mirror-amd64.raw of=/dev/vda bs=4M status=progress conv=fsync

yydy_2024-08-03_13-19-07

dd完成去重启服务器

yydy_2024-08-03_13-25-35

四、重启服务器

yydy_2024-08-03_13-26-31

yydy_2024-07-31_22-03-52

yydy_2024-08-03_13-27-35

五、Web登录服务器

yydy_2024-08-03_13-28-53

yydy_2024-08-03_13-29-16

六、完善配置

在UCloud上dd完成后,第一次进入系统是正常的,但是需要添加以下配置,不然第二次重启可能会失联(如果忘记添加失联了没关系,从UCloud的VNC界面登录添加以下配置)

yydy_2024-08-03_13-30-39

configure
set protocols static route 0.0.0.0/0 dhcp-interface 'eth0'
set system name-server eth0
commit
save
run reboot now

七、登录VyOS

ssh vyos@server-ip
show conf com
show ver

yydy_2024-08-03_13-33-50

八、版本升级

点我查看当前vyos滚动最新版本

8.1、下载最新镜像

wget https://github.com/vyos/vyos-rolling-nightly-builds/releases/download/1.5-rolling-202408030020/vyos-1.5-rolling-202408030020-amd64.iso
wget https://ghfast.yydy.link:2023/https://github.com/vyos/vyos-rolling-nightly-builds/releases/download/1.5-rolling-202408030020/vyos-1.5-rolling-202408030020-amd64.iso
wget https://ghfast.yydy.link:2023/

8.2、升级系统

add system image vyos-1.5-rolling-*************-amd64.iso

yydy_2024-08-03_13-40-42

yydy_2024-08-03_13-42-15

yydy_2024-08-03_13-43-32