Questions tagged «virtual-machine»

虚拟机(VM)是在正常主机操作系统内完全隔离的环境中运行的来宾操作系统。现代虚拟机是通过软件仿真或硬件虚拟化或(在大多数情况下)两者一起实现的。

17
有什么理由不要一直在VM中运行Linux?
我已经在大部分日常工作中转而使用Arch Linux,除了游戏以及OneNote等未移植到Linux的应用程序外,不需要Windows进行其他任何操作。我的Linux发行版以Windows为主机托管在VirtualBox中,我非常喜欢这种方式,快照非常有用。 假设我几乎从不关心Windows主机,而将95%的时间花在客户机上,那么我会错过什么呢? 有严重的不利之处吗? 性能会受到严重影响吗?将其直接安装到机器上会使我的生活变得更加美好吗?

13
确定虚拟化技术的简便方法
我可以通过命令行访问Linux计算机,该计算机可能已虚拟化,也可能未虚拟化。我想确定它运行在哪种虚拟化技术上(如果有的话)(VMWare,VirtualBox,KVM,OpenVZ,Xen等)。这不是一个敌对的环境:我不是在试图伪装自己的VM上工作,我正在诊断一个鲜为人知的不稳定服务器。 更准确地说,我是在帮助某人诊断问题,不是在掌舵。因此,我必须传达“复制粘贴此命令”之类的指令,而不是“在/proc某处戳”。理想情况下,它将类似于lshw:一个易于安装(如果未预先安装)的命令,它可以四处查找并打印出相关信息。 确定该系统可能采用的虚拟化技术的最简单方法是什么?如果提案提到可以最终检测出哪些技术(包括裸机)并且可以最终消除哪些技术,我将不胜感激。我对Linux最感兴趣,但如果它也可用于其他unices,那就太好了。

8
虚拟盒子(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 输出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 …

6
LVM是否会影响性能?
我必须将一些服务器迁移到Linux,我需要评估的一个重要方面是我的新主机系统必须具有弹性的存储容量。自然,做一些基础研究后,我遇到了LVM。 使用lvm是否会有性能损失?如果是这样,我该如何衡量? 我现在正在考虑的是将Linux作为带有LVM的主机操作系统,并在其之上运行虚拟化Linux盒(我是否也应该在来宾OS上添加LVM?)。


10
如何自动启动和关闭VirtualBox计算机?
我需要运行旨在作为设备安装在专用计算机上的软件系统。为了节省能源,我计划在VirtualBox VM上运行系统。 主机是带有SysV-Init系统的标准Linux盒,来宾是经过大量修改的Linux,我希望不必再对其进行更改。在OSE版本中使用VirtualBox。 我已经弄清楚了主机启动时如何启动VM(编辑:这已经完成,如下文Nikhil所述,通过命令VBoxManager startvm),但是如何优雅地关闭VM?在主机上运行的任何脚本都需要等待,直到客户机完全关闭。 谁能提出建议,例如,执行此操作的服务文件将如何显示?

4
VirtualBox:Ubuntu上的Debian guest虚拟机中的两个网络接口(NAT和仅主机接口)
我在VirtualBox上创建了一个Debian VM,它具有两个接口:一个NAT(用于访问Internet)和一个仅主机的接口。但是,我不知道如何使两个接口同时工作。如果我将仅主机定义为适配器1,则可以从主机访问我的VM,但不能从Internet访问;否则,我可以从主机访问我的VM。如果将NAT 1定义为适配器1,则可以访问Internet,但无法访问来宾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 …


3
VirtualBox:分配比物理CPU核心数量更多的虚拟CPU核心是一个坏主意吗?
我想知道,由于我具有支持超线程的 CPU,因此分配比物理CPU内核数量更多的虚拟CPU内核不是一个好主意,因为以下警告提示: 文字记录: 与主机系统上的物理CPU数量相比,分配给虚拟机的虚拟CPU数量更多。这可能会降低虚拟机的性能。请考虑减少虚拟CPU的数量。 有人可以对此主题进行推理吗? 编辑1: 有问题的CPU是Intel Core i7-4700HQ,Ark Intel,CPU Benchmark 编辑2: 假设没有过时的硬件,例如HDD(而不是SSD)和/或Low RAM(此处vm.swappiness为16GB,最低为该VM 4GB),依此类推。



1
在QEMU中引导原始磁盘映像
我从这里有一个磁盘映像文件;该页面显示我可以使用QEMU和以下命令引导该映像: $ qemu-system-x86_64 -m 4096 -ctrl-grab -no-reboot x86-64.img 这给出了一条信息: WARNING: Image format was not specified for 'x86-64.img' and probing guessed raw. Automatically detecting the format is dangerous for raw images, write operations on block 0 will be restricted. Specify the 'raw' format explicitly to remove the restrictions. 模拟器已加载,但PilOS崩溃,这意味着我做错了什么: (可能是因为PilOS想要写入块0,但不能写入) 该raw命令行参数,据我所知,这意味着这样传递: …

5
使用分区表将分区的映像转换为磁盘的映像
我有使用生成的现有分区的图像dd if=/dev/sdXN of=image.bin。现在,我想将此映像用作虚拟机的基础。我知道如何将图像转换为VirtualBox可以使用的格式。 问题是“磁盘”映像实际上只是一个分区的映像,因此不包含MBR或分区表。这使得启动虚拟机非常困难。 给定分区的映像,是否有一种简单的方法来创建适当的磁盘映像(包括分区表)?

2
使用虚拟机开发/测试Linux模块是否安全?
我在操作系统课上。即将来临,我们必须做一些修改内核代码的工作。建议我们不要使用个人计算机进行测试(我想这意味着要安装它),因为我们可能会编写错误的代码,并在不应该编写的地方进行编写。为了安全起见,我们可以访问实验室中的机器。 如果要使用VM进行测试,是否可以保护主机系统免受潜在的不安全代码的侵害?我真的不想不必在学校呆在某个系统上,快照会很有用。 如果仍然是高风险,那么我需要考虑哪些建议以进行安全测试? 我们将使用类似linuxmint的东西开始。如果有人想查看当前项目中的内容,请访问:http : //www.cs.fsu.edu/~cop4610t/assignments/project2/writeup/specification.pdf

1
无法使用resize2fs调整分区大小
我最近在VMWare ESXi中将VM的硬盘驱动器的大小从150 GB调整为500 GB。完成此操作后,我使用了Gparted来有效地调整此图像的分区大小。现在,我要做的就是调整文件系统的大小,因为它仍然显示旧值(如的输出所示df -h): Filesystem Size Used Avail Use% Mounted on /dev/mapper/owncloud--vg-root 157G 37G 112G 25% / udev 488M 4.0K 488M 1% /dev tmpfs 100M 240K 100M 1% /run none 5.0M 0 5.0M 0% /run/lock none 497M 0 497M 0% /run/shm /dev/sda1 236M 32M 192M 14% /boot 但是,运行sudo resize2fs …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.