标签: virtualization

如何使用 Windows 10 X64 位的 Qemu 启动物理 Linux 分区?

我在我的第一个硬盘上同时安装了Debian Linux 和 Windows 10 。我想通过 Qemu 和Hax 虚拟机管理程序从Windows中开始安装Debian。这就是我的磁盘分区方式:

  1. 190 GB NTFS(Windows 10)
  2. Windows 10 的恢复分区 = 486 mb
  3. Debian 的 extfs4 分区 = 120 GB
  4. 可用空间 = 4 GB

当我在Windows上时,我使用Linux 文件系统在 Linux 分区上读写......用它我可以将新的驱动器号与其关联。所以,我想给QEMU存储Linux的驱动器号,但我不知道该怎么做...这是我通常用来启动 Linux 的 qemu 命令序列...

C:\Programmi\qemu\qemu-system-x86_64 -m 3072 -cpu Haswell,vendor=GenuineIntel,+invtsc,vmware-cpuid-freq=on -machine pc-q35-2.9 -smp 4,cores=2 -usb -device usb-kbd -device usb-tablet -smbios type=2 -device ich9-intel-hda -device hda-duplex **-accel hax** -device ide-drive,bus=ide.1,drive=DebHDD -drive id=DebHDD,if=none,file= **WHAT SHOULD …
Run Code Online (Sandbox Code Playgroud)

virtualization qemu multi-boot windows-10

5
推荐指数
1
解决办法
1564
查看次数

虚拟机中的磁盘大小增加,但 gdisk 不想使用新空间

我有一个虚拟机,其虚拟磁盘(显示为/dev/sdb)大小为 10G

\n\n

管理员将虚拟磁盘的大小增加到 60G。

\n\n

我重新启动机器,现在看到磁盘更大了。

\n\n
root@DMZMHLX3:~# lsblk\nNAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT\n...\nsdb      8:16   0   60G  0 disk \n\xe2\x94\x94\xe2\x94\x80sdb1   8:17   0   10G  0 part /app\n...\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在我想添加另一个分区:

\n\n

gdisk 告诉我磁盘大小为 60G,但最后一个可用扇区是与旧的 10G 磁盘映像大小相对应的扇区:

\n\n
root@DMZMHLX3:~# gdisk -l /dev/sdb\nGPT fdisk (gdisk) version 1.0.1\n\nPartition table scan:\n  MBR: protective\n  BSD: not present\n  APM: not present\n  GPT: present\n\nFound valid GPT with protective MBR; using GPT.\nDisk /dev/sdb: 125829120 sectors, 60.0 GiB\nLogical sector size: 512 bytes\nDisk identifier (GUID): FCE659D1-3690-4C3C-93EC-79B51EE8556D\nPartition table holds …
Run Code Online (Sandbox Code Playgroud)

virtualization mbr fdisk gpt gdisk

5
推荐指数
1
解决办法
5332
查看次数

VirtualBox Linux 内核驱动程序未加载或设置不正确

我安装了 VirtualBox,但在我尝试了所有解决方案后,它仍然不起作用。当我启动 VirtualBox 时,它什么也不做,但当我尝试运行虚拟机时,它给出以下错误:

The VirtualBox Linux kernel driver is either not loaded or not set up correctly.
Please try setting it up again by executing
'/sbin/vboxconfig'
as root.
(stuff about EFI secure boot, which isn't enabled on my laptop)
Run Code Online (Sandbox Code Playgroud)

我尝试运行该命令,但它找不到该文件。

我还检查了 cli 中的一些错误

VBoxManage --version
Run Code Online (Sandbox Code Playgroud)

它给了我这个

WARNING: The vboxdrv kernel module is not loaded. Either there is no module
         available for the current kernel (5.6.15-arch1-1) or it failed to
         load. Please recompile the kernel module and install it by …
Run Code Online (Sandbox Code Playgroud)

linux virtualbox virtualization arch-linux virtual-machine

5
推荐指数
1
解决办法
3843
查看次数

HyperV 无法运行连接到虚拟交换机的 VM,但适用于未连接的 VM

我在 HP EliteBook G4 上运行 Windows 10 20H2。

我有以下问题:

我无法运行连接到虚拟交换机的虚拟机。

  • 不使用虚拟交换机(网络适配器下“未连接”)时,所有虚拟机均成功运行
  • 当我将虚拟交换机(任何类型、任何种类)分配给虚拟机时,它从 10% 开始就挂起,最终因超时错误而失败。我尝试了一个不包含操作系统的空虚拟机(这至少应该显示 UEFI 屏幕)和一个包含 Ubuntu 20.04 LTS 安装的虚拟机。

我希望我可以运行连接到虚拟交换机的虚拟机。

我尝试了什么?

  • 禁用防病毒软件
  • Windows 10 中的网络重置(多次,例如 netcfg -d)
  • 卸载 Hyper-V,删除所有多余的网络接口并重新安装
  • 升级Windows 10(之前是1903)
  • 使用 HP 提供的更新以太网驱动程序
  • 删除以太网驱动并使用默认的
  • 升级BIOS
  • 文件系统和系统文件检查

我总共花了大约 20 个小时,还让 IT 人员参与这个问题研究和尝试各种命令,关注各个网站。这是我到目前为止还没有发现的问题(或者仍然错过了?)。我希望找到有完全相同问题并且能记住解决方案的人。

我会遇到什么错误?

我认为这些是相关的:

  • Hyper-V-Worker
    • 事件 ID 12006 带有以下消息
      • “Ubuntu20.04.1LTS”合成以太网端口:无法完成资源预留,并出现错误“此操作由于超时期限已过而返回”。(0x800705B4)。(虚拟机ID XXXX-XXX-...)
    • 事件 ID 12030 包含以下消息
      • “Ubuntu20.04.1LTS”无法启动。(虚拟机ID XXXX-XXX-...)
    • 对于具有旧网络适配器的“第一代”虚拟机,事件 ID 12010 带有以下消息
      • “Emptyv1_net”模拟以太网端口(实例 ID XXXX-XXX-...):无法开机,并出现错误“访问被拒绝”。(0x80070005)。(虚拟机ID XXXX-XXX-...)
  • Hyper-V-SynthNic
    • 事件 ID 12670 包含以下消息
      • “Ubuntu20.04.1LTS”在连接到虚拟网络时无法分配资源:由于超时期限已过,此操作返回。(0x800705B4)(虚拟机 ID XXXX-XXX-...)。以太网交换机可能不存在。
      • “Ubuntu20.04.1LTS”在连接到虚拟网络时无法分配资源:访问被拒绝。(0x80070005)(虚拟机 ID XXXX-XXX-...)。以太网交换机可能不存在。

networking virtualization hyper-v windows-10

5
推荐指数
1
解决办法
1855
查看次数

libvirt / KVM/QEMU - 网络:“开放网络”有什么作用?

使用 libvirt & 设置网络时virt-manager,在将流量转发到物理网络时,可以选择“开放网络”作为“网络模式”。

“开放网络”是什么意思/做什么?我认为它可能与隔离网络相同,但显然这没有多大意义,因为有一个单独的选项。

请参阅下面的示例屏幕截图...

libvirt virt-manager 开放网络

virtualization qemu linux-kvm libvirt virt-manager

5
推荐指数
1
解决办法
9906
查看次数

我为 WSL 设置弱密码有影响吗?

我有一个 Windows 操作系统,并设置了用于登录的 Windows Hello PIN。我还使用 Ubuntu 20.04 LTS 安装了 WSL2。

我不在 WSL 下运行 SSH 服务器。但是,Windows(以及 WSL)始终连接到互联网。

因此,如果 WSL 中没有运行 SSH,我为 WSL 实例设置弱登录密码是否有影响?它会以任何方式损害我的安全吗?另外,WSL 密码的强度何时会产生影响?

security virtualization windows-subsystem-for-linux wsl2

5
推荐指数
1
解决办法
2106
查看次数

Windows 7 虚拟 PC + Linux Ubuntu

我在 Windows 7 的 Virtual PC 上运行的虚拟机中安装了 Ubuntu。我立即注意到的一件事是它必须捕获鼠标,而不是所有硬件都按预期工作。我在我的虚拟 Windows XP 中没有这样的问题。我需要对 Virtual PC 或 Ubuntu 做些什么才能让它们像 Windows XP 一样合作?

linux windows-7 virtualization microsoft-virtual-pc ubuntu

4
推荐指数
1
解决办法
3万
查看次数

是否可以将 VirtualBox 驱动器导出到“真实”硬盘驱动器?

我的 Mac OS X VirtualBox 主机上有一个 Windows 7 VM。虚拟驱动器是动态扩展的,限制为 20GB。

是否可以将 .vdi 虚拟硬盘驱动器导出到真实的物理硬盘驱动器,以放入真实的物理计算机?

我有一个外壳可以将 IDE 驱动器安装到 USB,并且可以将其传递给 VB,但仅复制虚拟驱动器上的所有文件不会复制引导扇区之类的内容。

另外,如果我能做到这一点,我是否必须重新激活 Windows,或者做一些特别的事情?

virtualbox hard-drive virtualization

4
推荐指数
1
解决办法
1万
查看次数

在 Linux 中有效地虚拟化 Windows

我需要在我的 Linux 笔记本电脑上虚拟化 Windows。起初我尝试了QEMU,但发现它太脆弱了。然后我使用了一段时间的VMWare服务器,认为它很不错。最近我尝试了VirtualBox,发现它比 VMWare 响应更快。

根据您的经验,什么最适合在 Linux 中虚拟化 Windows?我正在寻找一种高效且与 Linux 桌面集成良好的免费解决方案。

windows linux virtualization

4
推荐指数
1
解决办法
166
查看次数

开发虚拟机 - Windows XP 是否仍然是一个可能的选择

我想将我的开发工作与日常工作分开。我的主机操作系统是 Windows 7。我想知道 Windows XP 是否是来宾操作系统的可行选择。我现在没有 Windows XP 的副本。在 Futureshop 之类的网站上进行一些快速搜索,我发现他们不再销售 Windows XP。

我不想将 Windows 7 安装为来宾操作系统(因为它会占用大量系统资源)。

我还能从信誉良好的来源购买 Windows XP 吗?(我确实希望它是合法的)。是否有它不再可用的原因(我原以为它至少可用于虚拟机目的 - 考虑到它更轻巧并为 Visual Studio、SQL Server 等提供了必要的基础)。

windows legal virtualization license virtual-machine

4
推荐指数
1
解决办法
362
查看次数