admin 管理员组

文章数量: 1184232

一、准备下载工作

1.下载系统的镜像文件

Ubuntu 镜像下载方式

windows 11

...其他可以直接去找 是.iso的就行

2. 官方网站下载Vectras VM,找到想要的版本,点击Assets,点击.apk为后缀的安装包,下载后安装

https://github/xoureldeen/Vectras-VM-Android/releases


二、初始化Vectras VM

打开Vectras 引导程序选择Auto setup, 建议开启VPN他需要下载安装项目。

初始化中如果又自动回到这个页面,无需任何操作,耐心等待即可。

 跳转为这样就是下载成功了可以开始使用了,点击DONT SHOW AGAIN,关闭弹窗

 三、创建虚拟机

在 Vectras VM 界面中,点击底部的加号按钮,进入虚拟机配置界面。

 1. New VM

虚拟机名称 随便填写

2. ROM图标

将来在首页图标 不需要选择

3. ROM DRIVE(必填)

将来虚拟机的磁盘文件点击左边小➕号,快捷创建即可

在使用 Vectras VM 创建虚拟磁盘时,采用的是 QCOW2 格式。这种格式的磁盘具有动态增长的特性,即磁盘文件并不会在创建时就占用设置的最大容量,而是随着虚拟机内数据的增加而逐渐增大,直到达到设置的最大容量

4. CDROM (必填)

.iso的镜像文件点击选择自己下载好的镜像

5. QEMU 参数

参数这样填,比如Linux系统其他设备用ssh连接

hostfwd=tcp::8888-:22 将来我们同局域网内可以用手机连接的 IP地址 加 端口8888连接

-M pc -cpu qemu64,+avx -accel tcg,thread=multi -smp 4 -vga std -netdev user,id=usernet,hostfwd=tcp::8888-:22 -device e1000,netdev=usernet

 

-M pc

​​作用​:指定虚拟机的机器类型为标准 PC。这是最常见的虚拟机硬件平台类型,适用于大多数操作系统。​

-cpu qemu64,+avx ​​

作用​:指定虚拟机的 CPU 类型为 qemu64 ,这是一个通用的 64 位 CPU 模型。​ +avx ​:启用 AVX 指令集,这可以提高虚拟机的性能,尤其是在处理浮点运算和多媒体任务时。

​-accel tcg,thread=multi ​​

作用​:指定 QEMU 使用 TCG(Tiny Code Generator)加速器,并启用多线程支持。​ thread=multi ​:允许 QEMU 在多核 CPU 上并行处理虚拟机的指令,提高性能。

​-smp 4 ​​

作用​:指定虚拟机的虚拟 CPU 核心数为 4 个。这可以让虚拟机更好地利用多核 CPU 的性能。

​ -vga std ​

作用​:指定虚拟机使用标准 VGA 显卡。这适用于大多数操作系统,但性能有限。如果需要更好的图形支持,可以考虑使用其他显卡模型(如 -vga virtio )。​

 -netdev user,id=usernet,hostfwd=tcp::8888-:22 ​​

作用​:配置虚拟机的网络后端为用户模式网络(User Mode Network),并设置端口转发。​ user ​:使用用户模式网络,适用于不需要 root 权限的场景。​ id=usernet ​:为这个网络后端指定一个标识符 usernet ,用于后续的设备引用。​ hostfwd=tcp::8888-:22 ​:将宿主机的端口 8888 转发到虚拟机的端口 22(SSH 服务端口)。这意味着外部设备可以通过宿主机的 IP 地址和端口 8888 访问虚拟机的 SSH 服务。​

-device e1000,netdev=usernet ​​

作用​:为虚拟机添加一个虚拟网卡设备。​ e1000 ​:指定虚拟网卡的型号为 Intel e1000,这是一种常见的虚拟网卡模型,兼容性较好。​ netdev=usernet ​:引用之前定义的网络后端 usernet ,将虚拟网卡与用户模式网络关联起来。​

 

如何启动虚拟机

点击这个 Ubuntu 即可启动

 如何连接到虚拟机

​​完成虚拟机启动后,你可以通过以下命令从外部设备连接到虚拟机的 SSH 服务:​

ssh username@宿主机IP -p 8888

username ​:虚拟机中的用户名。​

宿主机IP ​:宿主机(手机)的网络 IP 地址。​

8888 ​:宿主机上配置的端口转发端口。​

如何查询手机的网络IP

1. 点击左上角菜单

2. 点击终端 

 3. 输入命令

ifconfig

 

 1. ccmni1​:​这是一个网络接口,通常用于移动网络连接。​

它的IP地址是 10.128.43.88 ,子网掩码是 255.0.0.0 。​接口状态是 UP (启用)和 RUNNING (运行中)。​ NOARP 表示该接口不需要ARP(地址解析协议)。​MTU(最大传输单元)是1400。​

2. lo​:​这是本地回环接口,用于本地通信。​

IP地址是 127.0.0.1 ,子网掩码是 255.0.0.0 。​接口状态是 UP (启用)、 LOOPBACK (回环)和 RUNNING (运行中)。​MTU是65536。​

3. wlan0​:​这是无线局域网接口。​

IP地址是 192.168.0.99 ,子网掩码是 255.255.255.0 。​广播地址是 192.168.0.255 。​接口状态是 UP (启用)、 BROADCAST (广播)、 RUNNING (运行中)、 MULTICAST (多播)。​MTU是1500。​

 

本文标签: 虚拟机 手机 vm Vectras