飞牛OS虚拟机1分钟安装openwrt、IStoreos等.img镜像

飞牛OS虚拟机1分钟安装openwrt、IStoreos等.img镜像

准备工作

  1. 在飞牛文件管理创建一个名为ISO的文件夹,上传一个.ISO文件,或随便上传一个文件改后缀后.ISO,因为我们装的是.IMG镜像系统,实际用不到ISO文件,因为飞牛虚拟机创建的时候必需选一个ISO才能下一步。
  2. 在飞牛OS系统设置>>网络设置>>打开虚拟机要用到的网口的OVS功能。(当然,你已经开启了硬件直通的话直接跳过这步)。

下面直接开始操作吧!

一、创建虚拟机

填写虚拟机名称,选择对应系统
随便选一个后缀为.ISO的文件,按需求分配资源,记得设置开机启动
添加存储空间
添加OVS网口,如果已经开启硬件直通可以删除并跳过这一步,在下一步里添加物理网口即可。

创建好虚拟机后先别启动,下面我们来到文件管理。

二、上传IMG文件

打开飞牛的文件管理>>管理员视角>>找到VM文件夹下的POOL文件夹。

虚拟机会在POOL文件夹下为每台虚拟机生成一个文件。

比如20开头的就是刚创建的虚拟机生成的文件

接下来,我们把想安装的.IMG文件也上传到这个目录

三、通过SSH为.IMG镜像转换格式

  1. 通过SSH登陆飞牛后,我们先切换到ROOT,粘贴以下代码回车并输入密码。
sudo -i

2. 获取POOL文件夹原始路径

3. 在SSH里进入POOL文件夹

cd /vol1/vm/pool

VOL1只是我的路径,我只有一个硬盘,如果你们是多盘符的话跟我的不一定相同,根据自己复制到的粘贴就行。

4. 把.IMG转换成.qcow2文件。

qemu-img convert -O qcow2 这里替换成你的镜像名 op.qcow2

# 例
qemu-img convert -O qcow2 openwrt-24.10.0-x86-64-generic-ext4-combined-efi.img op.qcow2
这时我们会看到POOL里多了一个qcow2文件

5. 把qcow2文件重命名并赋予正确权限

先复制虚拟机创建时自动生成的文件名,复制好后把文件删了。然后把qcow2文件改成它的名字。如我的:201f5da1-2a0f-476a-8798-4713cfd786e3-175k

最后还要赋予文件的正确权限

chown libvirt-qemu:libvirt-qemu 这里替换成你的文件名

#例:
chown libvirt-qemu:libvirt-qemu 201f5da1-2a0f-476a-8798-4713cfd786e3-175k

大功告成!到这里就可以回去虚拟机页面点击开机了。

喂饭教程啰嗦点,实际操作不到30秒……

最后再送上一个刚按七尺宇教程编译的一个X86-64-openwrt24.10官方固件。初始数据:192.168.1.1,ROOT,ROOT

链接:https://caiyun.139.com/m/i?2jQXnWmXYHB6p
提取码:y89u

教程来源:小陈折腾日记

Comments

No comments yet. Why don’t you start the discussion?

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注