标签: virtualbox

有什么理由不一直在 VM 中运行 Linux?

我已经在大部分日常工作中改用 Arch Linux,除了游戏和一些没有像 OneNote 那样移植到 Linux 的应用程序之外,我不需要 Windows。我的 Linux 发行版托管在 VirtualBox 中,Windows 作为主机,我非常喜欢这种方式,快照非常有用。

假设我几乎从不关心 Windows 主机,而是将 95% 的时间花在来宾上,我会错过什么?

有严重的缺点吗?

性能是否受到严重影响,直接安装到机器上会让我的生活更加精彩吗?

arch-linux virtual-machine virtualbox

216
推荐指数
12
解决办法
14万
查看次数

尝试使用 Putty SSH 到本地 VM Ubuntu

我已经设置了一个 Ubuntu 服务器的虚拟机,已经安装了 OpenSSH,现在我正在尝试使用 Putty 连接到它。在 Putty 中的“主机名”下,我放置了“Ubuntu”,因为我认为这是在设置 VM 时的名称。但是,我只是收到错误消息:“连接超时”。

我还尝试将“127.0.0.1”放入 Putty 中的主机名,然后得到“连接被拒绝”。请注意,我已经在 Oracle VM 中完成了 SSH 和 HTTP 的端口转发,所以我不知道如何让它运行。

ubuntu putty virtualbox

173
推荐指数
6
解决办法
55万
查看次数

Virtual Box(Ubuntu Guest、Windows Host)下共享文件夹的文件权限问题

我在 Virtual Box 上使用 Ubuntu,我有一个在主机 (Windows) 和 VM (Ubuntu) 之间共享的文件夹。当我在 Ubuntu 的共享文件夹中打开任何文件时,我无法更改它,因为它的所有者设置为 root。

如何将所有权更改为我自己?

这是输出ls -l

-rwxrwxrwx 1 root root 0 2012-10-05 19:17 BuildNotes.txt
Run Code Online (Sandbox Code Playgroud)

的输出df是:

m@m-Linux:~/Desktop/vbox_shared$ df
Filesystem   1K-blocks      Used Available Use% Mounted on
/dev/sda1     29640780  10209652  17925440  37% /
none            509032       260    508772   1% /dev
none            513252       168    513084   1% /dev/shm
none            513252        88    513164   1% /var/run
none            513252         0    513252   0% /var/lock
none            513252         0    513252   0% /lib/init/rw
Ubuntu       214153212  31893804 182259408  15% /media/sf_Ubuntu …
Run Code Online (Sandbox Code Playgroud)

ubuntu permissions virtual-machine virtualbox

132
推荐指数
2
解决办法
29万
查看次数

如何仅通过命令行在 CentOS 上安装 Virtualbox Guest Additions

阅读 Virtualbox 用户手册,我终于得到了 [这里],它解释了如何通过命令行在 Linux 客户机上安装 Virtualbox Guest Additions。

但对我来说还不够清楚(我刚开始学习一些命令)。有人可以写下您用于通过 CLI 安装 Virtualbox Guest Additions 的确切命令吗?(其中包括查找虚拟机来宾添加的安装位置等)

centos virtualbox

80
推荐指数
3
解决办法
16万
查看次数

VirtualBox:Ubuntu 上 Debian 来宾中的两个网络接口(NAT 和仅主机接口)

我在 VirtualBox 上创建了一个带有两个接口的 Debian VM:一个 NAT(用于访问互联网)和一个仅限主机的接口。但是,我不知道如何让两个界面同时工作。如果我将仅主机定义为适配器 1,则可以从主机访问我的 VM,但不能从 Internet 访问;如果我将 NAT 定义为适配器 1,我可以访问互联网但无法访问我的来宾 Debian。

那么,我怎样才能让两个接口一起工作呢?

注意:我仍在尝试将主机的某个端口映射到来宾 SO 的 SSH 端口,因此无需建议我这样做:)

编辑:这是ifconfig第一个适配器是仅主机适配器时的输出 :

eth0      Link encap:Ethernet  HWaddr 08:00:27:f6:b2:45  
          inet addr:192.168.56.101  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fef6:b245/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:495 errors:0 dropped:0 overruns:0 frame:0
          TX packets:206 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:48187 (47.0 KiB)  TX bytes:38222 (37.3 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host …
Run Code Online (Sandbox Code Playgroud)

networking ubuntu virtual-machine debian virtualbox

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

在 VirtualBox 中安装 CentOS 后没有网络接口

我有 Ubuntu 12.10,我在上面安装了虚拟机,我在上面设置了 Centos 6.4 i386。在 Ubuntu 上,我有: 3.5.0-17-generic kernel running。

在虚拟机上,我安装了 Centos 6.4 并且一切正常,但是当我启动到 VM 机器时,只有环回接口。没有其他的。我尝试手动添加 ifcfg-eth0 文件,但没有任何反应。在 VM 设置中,我添加了 NAT 和 HostOnly 接口,但是每当我启动到 Centos 时,只有 lo 接口。我该怎么办?

networking centos virtualbox

58
推荐指数
7
解决办法
15万
查看次数

如何在 Debian 虚拟机中安装 VirtualBox Guest Additions

我一直在努力在 Debian 虚拟机(Debian 7、Debian 8 和 Debian 9)中安装 VirtualBox Guest Additions。

virtual-machine debian virtualbox

54
推荐指数
3
解决办法
15万
查看次数

如何自动启动和关闭 VirtualBox 机器?

我需要运行一个软件系统,该系统旨在作为设备安装在专用机器上。为了节省能源,我计划在 VirtualBox VM 上运行系统。

主机是一个带有 SysV-Init 系统的标准 Linux 机器,来宾是一个经过大量修改的 Linux,我不想进一步修改它。VirtualBox 用于 OSE 版本。

我已经想出了如何在主机启动时启动 VM(编辑:这是通过命令完成的,正如 Nikhil 在下面提到的,通过命令VBoxManager startvm),但是我怎样才能正常关闭 VM?在主机上运行的任何脚本都需要等到来宾完全关闭。

任何人都可以建议如何,例如,执行此操作的服务文件必须看起来如何?

virtual-machine virtualbox services

53
推荐指数
5
解决办法
12万
查看次数

为什么会出现“drm:vmw_host_log [vmwgfx]] *ERROR* Failed to send host log message”,我该如何解决?

每次我安装 Kali Linux 时都会出现这个错误,每当我尝试启动它。然后,它消失并且屏幕变黑。错误如下:+[drm:vmw_host_log [vmwgfx]] *ERROR* Failed to send host log message.

这也是错误的屏幕截图: 在此处输入图片说明

boot virtualbox kali-linux

51
推荐指数
3
解决办法
13万
查看次数

尝试以只读方式挂载时“挂载:/正忙”,以便我可以运行 zerofree

我正在尝试zerofree在 Ubuntu 11.04上运行,以便我可以使用以下方法压缩 VirtualBox vdi 映像:

VBoxManage modifyhd Ubuntu.vdi --compact
Run Code Online (Sandbox Code Playgroud)

为了运行zerofree磁盘映像已被挂载为只读。我正在遵循这些说明,其中说使用它从恢复模式(Drop to root shell prompt)以只读方式重新挂载:

mount -n -o remount,ro -t ext2 /dev/sda1 /
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我收到错误:

mount: / is busy
Run Code Online (Sandbox Code Playgroud)

关于如何做到这一点的任何想法?

跟进:按照 Jari 的回答和这篇文章,通过运行这些命令解决了这个问题。

service rsyslog stop
service network-manager stop
killall dhclient
Run Code Online (Sandbox Code Playgroud)

ubuntu mount virtualbox

49
推荐指数
7
解决办法
8万
查看次数