我知道这个问题以前被问过很多次了,应该很简单。我想我已经很接近了,但我肯定做错了什么。
这是我第一次使用 QEMU,我真的很挣扎。我正在使用 virt manager 来托管 windows 7,并尝试从 MX Linux 获取文件。首先,我尝试从 windows VM 上的 github 下载一些东西,以便它可以识别 linux 文件(可能是 winfsp 或其他东西,我没有搜索历史记录)。
然后我遇到了第一个障碍:
Windows 只安装了 Internet Explorer,我几乎无法查看任何页面,我无法在 VM 上下载 chrome、chromium、firefox 或 brave。我尝试使用 USB 棒在 VM 中加载文件,但我也没有成功。我放弃了在客户 VM 上从互联网下载任何东西的尝试。我决定不将 Linux 文件传递给 Windows,而是尝试将 Linux 上的 Windows 文件传递给 Windows 客户机-
最后我有点粗略,但我使用 fdisk 在我的 nvme 驱动器上创建了一个 NTFS 然后是 exFAT 8mb 分区,然后是 mkfs.ntsf,当这不起作用时,mkfs.exfat 也没有成功。我不太明白“标签名称”(如“共享”)是什么意思,这会成为 Windows VM 中的驱动器名称吗?我的粗略方法是sudo mount -t virtiofs shared /dev/nvme0n1p4
在 virt 管理器中添加一个硬件 > 文件系统:我尝试了驱动程序= 安装,模式我尝试了不少,如 squich 和 passthrough,对于源路径我尝试了“/dev/nvme0n1p4”,我还尝试了“/media/1toneboy/352D-156E/test 文件夹”,对于目标路径我将其称为“共享”
但是当我启动虚拟机时,它说(抱歉,我不在家,我不知道确切的措辞)错误:文件类型错误,超级块....权限被拒绝
在将 NTFS 或 exfat 分区传递给虚拟机时,我是否做错了什么?有没有更简单的文件传输方法?
非常感谢!