ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

Quickemu USB 便携虚拟机指南:把整套工作台装进一块 U 盘

Quickemu USB 便携虚拟机指南:把整套工作台装进一块 U 盘 Quickemu USB 便携虚拟机指南把整套工作台装进一块 U 盘【免费下载链接】quickemuQuickly create and run optimised Windows, macOS and Linux virtual machines项目地址: https://gitcode.com/GitHub_Trending/qu/quickemu机场咖啡座你打开一台借来的笔记本插上 U 盘敲下一条命令。几分钟后熟悉的 Ubuntu 桌面出现在屏幕上。Quickemu 是一个虚拟机管理工具把完整客户机系统装进可携带的磁盘镜像。主机只需 Linux 或 macOS无需管理员权限。两条命令创建并运行虚拟机Quickemu 是 QEMU 的封装脚本。你只挑系统镜像下载、配置生成、资源分配都由它完成。quickget 一键下载镜像自动拉取上游系统 ISO同时生成虚拟机配置文件硬件自动适配启动时枚举主机 CPU 与内存给出最优资源分配无需管理员权限虚拟机文件放在 U 盘或主目录即可运行客户机覆盖广Windows 10/11含 TPM 2.0、macOS Sequoia 到 Mojave、近千种 Linux 版本数据通道多SPICE 剪贴板共享、文件共享、USB 重定向、SSH 端口自动转发参数明细可查 quickget 手册 与配置文件参考。把整套开发环境搬进一块移动硬盘 经常在家、公司、借来的设备之间切换的人最实用的是这个用法。Quickemu 的虚拟机本质上是几个普通文件一份 .conf 配置加一个 disk.qcow2 磁盘镜像。文件搬走环境就跟着搬走。做法quickget 生成虚拟机后把整个目录移到 U 盘换一台主机时用 --vm 直接指向 U 盘上的配置# 把虚拟机移到 U 盘含配置与磁盘镜像 mkdir /media/usb/quickemu-vms mv ubuntu-22.04* /media/usb/quickemu-vms/ # 在另一台主机上用 U 盘中的配置启动 /path/to/quickemu --vm /media/usb/quickemu-vms/ubuntu-22.04.conf效果重装系统、迁移配置的环节全部省掉。装好的软件、个人设置、文档都在磁盘镜像里。新主机插上 U 盘状态和上次一致。启动速度取决于主机硬件性能视硬件而定。主机与客户机之间共享文件、重定向 USB 设备不想在两套系统之间来回拷文件或者需要把安全密钥、加密狗插给客户机时用 Quickemu 内置的共享与重定向功能即可。文件共享默认共享当前用户的 ~/Public。通道有三条Samba、VirtIO-9p、SPICE WebDAV。Samba 需要主机装 smbd客户机里访问 smb://10.0.2.4/qemu。VirtIO-9p 面向 Linux 与 macOS 客户机。SPICE WebDAV 面向 Windows 客户机。也可以用 --public-dir 指定别的目录# 指定共享目录默认为 ~/Public ./quickemu --vm ubuntu-22.04.conf --public-dir ~/work # 客户机内安装 SPICE agent启用剪贴板共享 sudo apt install spice-vdagentUSB 重定向推荐走 SPICE。用 --display spice 启动虚拟机。再在查看器菜单里选 Input → Select USB Device for redirection。全程不需要提权。注意设备移交给客户机后主机侧就不可用了。键盘鼠标别重定向。效果客户机里挂载 Samba 地址就能看到主机共享目录体验接近同一台机器。安全密钥插给客户机认证流程与插在本机一致。最小可运行路径三步跑起第一台虚拟机从零到跑起来三步足够。客户机系统任选这里以 Ubuntu 22.04 为例。前置条件主机为 Linux 或 macOS且开启了硬件虚拟化核心依赖已安装完整包清单见仓库 README有网络用于下载 ISO第 1 步装依赖、取项目以 Debian 系为例。执行完会多出 quickemu 项目目录# 安装核心依赖完整清单见 README sudo apt-get install qemu ovmf swtpm-tools spice-client-gtk git clone https://gitcode.com/GitHub_Trending/qu/quickemu第 2、3 步下载系统并启动。quickget 自动下载 ISO 并生成 ubuntu-22.04.confquickemu 检测主机硬件、分配核心与内存弹出窗口后即可看到安装界面。不确定装哪个不带参数运行 quickget 会列出全部受支持的系统cd quickemu ./quickget ubuntu 22.04 ./quickemu --vm ubuntu-22.04.conf进阶自定义几行配置调好虚拟机 进阶调整都发生在 .conf 文件里。往文件末尾加几行下次启动即生效不用重新下载镜像。固定内存、核心数与磁盘大小默认按主机规格计算核心数与内存。如果之后要跑在较弱的主机上建议写死# 追加到 ubuntu-22.04.conf 末尾 cpu_cores4 ram4Gdisk_size16G 同理指定磁盘容量。再加一行 preallocationmetadata建镜像时预分配元数据镜像扩容时通常更快。切换网络模式与转发端口默认客户机走内部虚拟网络。加 networknone 完全离线启动时也可以用 --offline。networkrestrict 让客户机保留内部网络但禁止对外连接。networkbr0 接入网桥。加 port_forwards(8888:80) 可把客户机的 80 端口映射到主机 8888。SSH 则自动转发启动时会打印可用端口。透传 USB 设备与启用软件 TPM固定 USB 设备可以写进配置。例如 usb_devices(046d:082d) 透传指定设备。权限不足时quickemu 会直接打印需要执行的命令。Windows 11 客户机由 quickget 自动写入 tpmon。其他虚拟机加同一行即可获得软件模拟 TPM。完整命令行选项见手册 quickemu(1)。下次在机场不用再赶着重装软件。插上 U 盘敲一行命令熟悉的工作台就在那里。系统跑在别的主机上状态却一直在你手里。【免费下载链接】quickemuQuickly create and run optimised Windows, macOS and Linux virtual machines项目地址: https://gitcode.com/GitHub_Trending/qu/quickemu创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表