阿里云服务器创建镜像虚拟机

前言

笔者拥有一台阿里云服务器,前不久将服务器打包了镜像,并通过vmware部署到了本地,遂有了此篇使用教程

创建镜像

首先在实例处创建自定义镜像

image-20240310092038181

image-20240310093832654

导出镜像

创建完成在https://oss.console.aliyun.com/bucket创建一个Bucket(ECS在杭州就创建杭州的Bucket,在上海地域的ECS就创建上海的Bucket,一致时才能导出镜像)

image-20240310092853774

创建后就导出镜像

image-20240310092200367

点击授予ECS对OSS存储筒的访问权限

image-20240310092338139

image-20240310092421727

image-20240310094411541

OSS存储筒中便有raw压缩包

image-20240310100125038

之后便可以下载raw压缩包文件了

raw格式转vmdk

下载后的raw文件要转为vmdk文件

使用qemu将system.raw文件转换为vmdk文件,输出为system.vmdk

image-20240310100609991

部署vmware虚拟机

image-20240310102654519

image-20240310102704985

image-20240310102715495

image-20240310102733677

image-20240310102756576

image-20240310102812956

image-20240310102819988

image-20240310102828061

image-20240310102835239

image-20240310102846831

image-20240310102900880

使用vmdk文件作为磁盘文件

image-20240310102914579

image-20240310102921561

image-20240310102936010

修改密码

启动之后不知道为什么密码不正确

image-20240310104502777

重启虚拟机,在引导时摁e

image-20240310104607004

image-20240310104637299

将linux这行修改ro改为rw init=/bin/sh

image-20240310104746410

ctrl X进如单用户模式

image-20240310104820725

passwd root修改密码

image-20240310104906616

exec /usr/sbin/init重启(其实是在sh-5.2用户下执行的,这里没截到图😢)

image-20240310105146261

使用root用户密码登录就可以执行操作了

image-20240310105418777

菱形乱码

宝塔服务中文显示为菱形乱码

image-20240310105448869

使用finalshell连接就可以解决问题了

image-20240310105610191