【问题标题】:kvm setup for linux without default modules没有默认模块的 linux 的 kvm 设置
【发布时间】:2016-08-11 02:12:17
【问题描述】:

好的,所以this question 中的 KVM 设置指南对我不起作用,

这是因为我正在使用带有可信赖 (14.04) chroot 的 crouton。

显然,在 ChromeOS 或我所知道的 crouton 虚拟映像中没有提供 kvm 模块...

由于模块不存在,它们不是 modprobable。

如何从这样的起点获取、构建和部署 KVM?到我可以成功利用 Android Studio 的内置模拟器 UI 的程度?

【问题讨论】:

  • 在 chroot 环境中,您需要让包管理器正常工作,然后为主机版本安装内核头文件等。
  • @Harry 抽象地说我明白你的意思,我有几个工作包管理器。当您说主机时,您是指 ChromeOS 的标头吗?还是您的意思是可信赖的 chroot 中的标头?
  • 我不能 100% 确定您想要达到的目标。如果主机内核,即在您的情况下,我认为它的 Chrome OS 不是为支持 KVM 而构建的,那么您无法构建模块并将其插入到该内核中,它将无法工作,因为内核中不存在必要的管道。 .

标签: ubuntu android-studio kvm chroot google-chrome-os


【解决方案1】:

为什么不去干净、轻松和简单?

如果您可以在您的环境中安装 docker,请选择一个简单的解决方案:使用 docker 启动预先打包的 android studio,它支持仿真和连接设备(通过 USB)。

可以在这里找到一个好的 dockerfile(图像): https://github.com/hasuf/docker-dev-android 。这支持仿真和 android 连接的设备

参考文献:

【讨论】:

  • 另外,如果预打包的 android studio 需要 kvm,那么我仍然有同样的问题...
  • 我不认为你会遇到同样的问题 docker 在虚拟(单独的环境)中运行。值得一试。我自己在 linux 和 windows 上使用它完全没有问题。 :)
  • 这包括模拟器支持吗?
  • 更新了响应。是的,支持!
  • 支持模拟器
猜你喜欢
  • 2014-07-05
  • 1970-01-01
  • 1970-01-01
  • 2013-12-15
  • 1970-01-01
  • 2017-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多