标签: virtual-machine

如何在 Ubuntu 20.04 64 位的 VirtualBox 6.1.16 中启用 AVX / AVX2?

长话短说:

  • 当通过 Python 导入时,Tensorflow 1.15 在我的虚拟机上崩溃(错误消息是Illegal instruction (core dumped)),很可能是由于 AVX 和 AVX2 被禁用。
  • 我的主机(Windows 10 64 位)具有AVX 和 AVX2(使用 Cygwin 进行验证,请参阅下面的更多详细信息)[CPU 是 Intel(R) Core(TM) i7-7700 CPU @ 3.60GHz]
  • 在客户机上(使用 VirtualBox 6.1.16 的 Ubuntu 20.04 64 位,18.04 也会发生同样的情况),缺少 AVX 和 AVX2。
  • 根据现有线程的建议,我在主机上运行并重新启动了来宾机 - 没有任何变化(来宾机的名称是 Ubuntu20)VBoxManage setextradata "Ubuntu20" VBoxInternal/CPUM/IsaExts/AVX 1VBoxManage setextradata "Ubuntu20" VBoxInternal/CPUM/IsaExts/AVX2 1

有什么建议吗?

更多细节:

cat /proc/cpuinfo使用 Cygwin 在主机上的输出- 它在 avx2 中有 avx:

.....
processor       : 7
vendor_id       : GenuineIntel
cpu family      : …
Run Code Online (Sandbox Code Playgroud)

virtualbox virtual-machine avx avx2 tensorflow

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

qemu:无法加载 PC BIOS 'bios-256k.bin'

我试图将 QEMU 与我正在构建的内核 ISO 一起使用,但我无法运行测试。

我正在使用 Windows 10 64 位,pc-bios如果重要的话,我已将该文件夹添加到 PATH。到目前为止,我已经尝试了以下命令: Windows 终端屏幕截图

virtualization qemu virtual-machine windows-10

12
推荐指数
1
解决办法
4991
查看次数

将VHD导入Mac上的Parallels Desktop 6

我到处寻找但是找不到答案,所以:

我有一个客户为我创建的VHD图像 - 他在一台机器上安装了Win7,然后使用SysInternals的工具创建了一个VHD,他与我和一位同事共享.

我可以使用Parallels Mounter在我的Mac上安装VHD并查看内容,但我不能在我的生活中看到如何导入VHD以从VHD文件创建新的Parallels VM.Parallels Transporter似乎想要从实时Windows机箱创建一个虚拟机,但事实并非如此.

我的同事能够使用VirtualBox从VHD创建VM,我想使用Parallels Desktop 6做同样的事情.

有任何想法吗?

vhd parallels virtual-machine

11
推荐指数
2
解决办法
3万
查看次数

我可以在虚拟机上使用Kinect API吗?

这个编程指南暗示这是可能的,所以我想到了什么.

但是现在,它不起作用.

主机操作系统是Vista 64位,VMWare Workstation 6.5.3运行Windows 7企业版32位.

VM上安装的软件:

  • Visual C#2010 Express
  • Microsoft服务器语音平台运行时
  • Microsoft服务器语音识别语言 - Kinect
  • Microsoft Speech Platform SDK
  • 适用于Windows SDK Beta的Kinect

我插入Kinect,设备被VM识别,然后我运行Sample Shape Game,它无法识别设备.它说"插入Kinect然后重试",结果证明是错误0x80080014,这导致 http://social.msdn.microsoft.com/Forums/en-US/kinectsdknuiapi/thread/4da8c75e-9aad-4dc3- bd83-d77ab4cd2f82 / 这给了我两件事要看:

  1. 它是用特殊电缆插入的吗?是
  2. 是设备管理器中的所有4个条目?没有

在设备管理器中,我看到一个包含Microsoft Kinect Audio Control,Microsoft Kinect Camera和Microsoft Kinect Device的"Microsoft Kinect"组,但除了VMware VMaudio之外,"声音,视频和游戏控制器"下没有任何内容.应该有"Kinect USB Audio".

我猜我还有一些与VMWare USB /硬件选项有关的问题(无论是带有USB/CD/HD /软盘等图标的托盘)还是一些巧妙的重启和(联合)插件组合,但我几乎没有热情.

有任何想法吗?TIA

编辑:我意识到我在OpenKinect的主机(Vista)系统上有一些挥之不去的驱动程序.删除后,我再也看不到VM中的Kinect了.嗯.

virtual-machine kinect

11
推荐指数
1
解决办法
7140
查看次数

如何在XEN中强制关闭或重启VM?

我发现在XEN中找不到内存中的虚拟机,操作系统终止其shell tty,因此无法在内部输入VM中的命令.唯一的解决方法是关闭或重启VM.

已尝试"xm shutdown VM-name"和"xm reboot VM-name",但无效.XEN工作正常,其余VM都很好,xm命令也适用于它们.只有生病的VM失去控制.

是否有任何XEN命令强制关闭或重启其VM?例如一些带有"--force"标志的命令.我想,"xm reboot"和"xm shutdown"在我的案例中太优雅了.

我使用的XEN版本是xen-3.0-x86_64(debian).

xen virtual-machine

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

vagrant包如何保存对新框的更改

我的问题与有关,但我没有让它发挥作用.

我使用来自vagrantbox.es(http://goo.gl/KwQSa2)的预先制作的流浪盒,我想做一些更改并将新虚拟机重新打包成一个新的流浪盒文件.

为了得到初始框,我添加config.vm.box_url = "http://goo.gl/KwQSa2"到我的流浪文件.

在调用之后vagrant up我做了vagrant ssh一些操作(例如touch testfile.txt).

注销后我使用vagrant package哪个创建package.box.

那我vagrant destroy的路径添加到package.boxconfig.vm.box_url在我流浪的文件,然后执行vagrant up一次.

当我登录VM时,我testfile.txt不在那里,所以看起来我打包了未更改的框.

我尝试过其他的事情,比如vagrant box repackage没有成功.

我在这里错过了什么?

virtualbox virtual-machine vagrant

11
推荐指数
1
解决办法
9559
查看次数

Virtualbox返回errorID = BLKCACHE_IOERR

我正在使用指南来创建一个基本的Jira插件,作为一种实验/实践方式来熟悉Jira SDK并创建有关Listeners的插件.我在VM上运行Ubuntu,然后我按照指南中的所有步骤操作.我的虚拟机开始冻结,我认为最初可能是Jira,但现在我知道虚拟机本身有问题.我收到此错误:

虚拟机执行期间发生错误!错误详细信息如下所示.您可以尝试更正错误并恢复虚拟机执行.I/O缓存在更新介质"ahci-0-0"(rc = VERR_DEV_IO_ERROR)中的数据时遇到错误.确保磁盘上有足够的可用空间并且磁盘工作正常.之后可以恢复操作.

细节说:

fatal = false,errorID = BLKCACHE_IOERR

我查看了日志文件,这是出错的地方/抛出错误:

00:01:06.499361 I/O缓存:将偏移量为102912000(110592字节)的条目写入介质"ahci-0-0"时出错(rc = VERR_DEV_IO_ERROR)

不太确定该怎么做.我在VM中有重要的东西,我真的不想再重新设置它.

macos virtualization virtualbox virtual-machine

11
推荐指数
3
解决办法
2万
查看次数

虚拟机是否需要交换分区?

我在我的物理机器上运行Ubuntu; 和VirtualBox在顶部运行各种虚拟的.

大多数时候,我正在进行"直接"安装; 但今天我想要"聪明"并检查fedora或ubuntu安装程序将在我的虚拟磁盘上创建的分区.

当然,在使用默认值时,我的虚拟磁盘的一些GB将被用作"交换空间".

现在我想知道:假设我有足够的物理内存(所以我可以为VM分配6或8 GB) - 在虚拟机的专用交换空间中是否有任何意义?

virtualbox virtual-machine swapfile

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

通过NodeJS和Termux与Android蓝牙设备通信

我们希望与连接到Android平板电脑的蓝牙设备进行通信.我们正在使用Termux并安装了NodeJS.有谁知道甚至可以与蓝牙设备通信?我们是否必须尝试直接通过/ dev文件夹与设备通信?

据我所知,Android是建立在Linux内核之上的,然而,它已经在其上实现了特定的东西,以便与其他事物(如连接)进行交互.甚至可以通过NodejS"serialport"或其他工具通过/ dev文件夹访问设备吗?

作为最后的手段,如果这是不可能的,我想我们可以尝试通过root终端在Android OS中构建NodeJS.我听说这并不像人们想象的那么容易.通过Termux,我可以访问/ dev文件夹并查看所有设备.不确定权限如何工作.谢谢.

在此输入图像描述

linux android bluetooth virtual-machine node.js

11
推荐指数
1
解决办法
1492
查看次数

Mac:执行 VBoxManage(Vagrant 使用的 CLI)时出错

我正在使用 aerospike 并使用 vagrant virtual box 安装它。

安装后,当我尝试启动虚拟机时,出现以下错误:

. 执行时出错VBoxManage,这是 Vagrant 用于控制 VirtualBox 的 CLI。命令和标准错误如下所示。

命令:["startvm", "dff6693e-52c8-4c9e-922a-243d18c7f666", "--type", "headless"]

Stderr:VBoxManage:错误:VM 会话在任何尝试打开 VBoxManage 之前已关闭:错误:详细信息:代码 NS_ERROR_FAILURE (0x80004005),组件 SessionMachine,接口 ISession

我正在使用 mac 机器进行此设置。

有什么建议吗?

macos caching virtual-machine vagrant aerospike

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