有关unbuntu系统下,虚拟机启动出错的日志

我的系统是ubuntu14.04 STL,虚拟机总是出错。出错信息如下:

Kernel driver not installed (rc=-1908)
 
The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
 
'/etc/init.d/vboxdrv setup'
 
as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.

在网上查阅了很多资料,最多的解决方法是:

(1)解决方法:
     这段提示让用户先安装 DKMS ,然后再执行 /dev/vboxdrv 如果没有权限,需要sudo
    执行以下几个命令:
sudo apt-get install dkms  
sudo apt-get install linux-headers-`uname -r` build-essential  
sudo /etc/init.d/vboxdrv setup

然而在我的电脑上根本没用!!!!!

(2)进入BIOS模式下,将VT选项打开,刚开始还真的起作用了!!!然而悲催的是这次虚拟机异常退出后,这种方法竟然失效了!!!哭~~~

(3)为了避免以后再遇到这种问题,索性将从ubuntu系统的软件系统下载安装的VirtualBox卸载,去官网上下载软件包,进行安装,结果真的成功啦!!!

参考博客:

http://blog.youkuaiyun.com/LEAD_SOLO/article/details/49976097?locationNum=12

file:///home/poppybu/%E4%B8%8B%E8%BD%BD/%E7%BD%91%E7%BB%9C%E9%93%BE%E6%8E%A5/Virtualbox%E6%8A%A5%E9%94%99------%3E%20'_etc_init.d_vboxdrv%20setup'%E8%A7%A3%E5%86%B3%20-%20lj695242104%E7%9A%84%E4%B8%93%E6%A0%8F%20-%20%E5%8D%9A%E5%AE%A2%E9%A2%91%E9%81%93%20-%20youkuaiyun.com.html

<think>嗯,用户问的是如何在Ubuntu虚拟机中扩大分配的内存。我需要先回想一下虚拟机管理软件,比如VirtualBox或者VMware的操作步骤。可能用户用的是其中一个,但具体哪个不确定,所以应该都介绍一下。首先,用户可能需要先关闭虚拟机,因为调整内存通常需要虚拟机处于关闭状态。然后,在虚拟机设置中找到内存分配的选项,比如在VirtualBox里是设置里的系统选项卡,而VMware可能在虚拟机设置里的硬件部分。 接着,用户可能对步骤不太熟悉,需要详细说明每一步。比如,打开虚拟机软件,选择对应的虚拟机,然后进入设置,调整内存大小,保存设置后再启动虚拟机。还要提到在Ubuntu内部检查内存是否生效,比如用free -h或者htop命令。 另外,可能需要提醒用户不要分配超过主机可用内存,否则会影响性能。还有,如果使用快照的话,可能需要先删除快照才能调整设置。动态内存分配的话,可能部分软件支持,但大多数情况下需要关机调整。 用户可能是开发者或者普通用户,遇到虚拟机运行缓慢,需要更多内存来运行应用。可能他们的项目需要更多资源,或者安装的软件占用内存大。需要确保步骤清晰,避免他们操作时出错。另外,可能还需要解释为什么需要关机,以及调整后可能出现的问题,比如如果分配太多导致主机卡顿,这时候要建议合理分配。 可能还需要检查用户是否了解虚拟机软件的基本操作,所以步骤要详细,比如点击哪里,选择哪个选项。如果有截图的话会更好,但文字描述要尽量准确。另外,区分不同软件的操作差异很重要,避免用户混淆。 最后,确认调整后的内存是否被Ubuntu正确识别,可能需要命令行指令,这部分要写清楚命令和预期输出。如果有问题,可能需要建议重启或者检查虚拟机设置是否正确。</think>在 Ubuntu 虚拟机中扩大分配的内存,具体操作步骤取决于你使用的虚拟机软件(如 **VirtualBox** 或 **VMware**)。以下是两种常见虚拟化工具的通用方法: --- ### **1. VirtualBox 扩大内存** #### 步骤: 1. **关闭虚拟机** 调整内存前需确保虚拟机处于 **关闭状态**(不能是休眠或保存状态)。 2. 打开 VirtualBox 选择目标虚拟机 → 点击顶部菜单 **设置**(齿轮图标)。 3. 修改内存分配 - 进入 **系统 > 主板** 选项卡 - 调整 **基础内存** 滑块(单位为 MB) - 确认新值后点击 **OK** 4. 启动虚拟机 进入 Ubuntu 后,打开终端运行以下命令验证内存是否生效: ```bash free -h # 查看总内存 ``` --- ### **2. VMware Workstation/Player 扩大内存** #### 步骤: 1. **关闭虚拟机** 确保虚拟机完全关闭。 2. 右键虚拟机 → 选择 **设置** 或点击菜单栏 **虚拟机 > 设置**。 3. 调整内存分配 - 在 **硬件** 列表中选择 **内存** - 拖动滑块或直接输入新内存值(MB) - 点击 **确定** 保存 4. 启动虚拟机 在 Ubuntu 终端中验证: ```bash free -h # 或使用 htop 命令 ``` --- ### **通用注意事项** - **主机剩余内存**:分配的内存不可超过宿主机的可用物理内存,否则可能导致系统卡顿。 - **动态内存调整**:部分工具(如 VMware)支持开机状态下调整内存,但大多数情况下仍需关机操作。 - **快照依赖**:如果虚拟机存在快照,可能需要删除快照后才能调整内存。 --- ### **验证调整结果** 在 Ubuntu 中打开终端,输入以下命令: ```bash free -h # 或 cat /proc/meminfo | grep MemTotal ``` 输出结果中的 `MemTotal` 应显示调整后的内存容量。 如果遇到问题,可检查虚拟机日志或尝试重启虚拟机
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值