Solution After install kernel 2.6.32-504 Could not open /dev/vmmon

After update kernel for 2.6.32-504.12.2,my Centos can‘t start vm.  “Could not open /dev/vmmon: No such file or directory.”

Solution:

cd /usr/lib/vmware/modules/source/

tar xvf vmmon.tar

cd vmmon-only/

make

cp -f vmmon.ko /lib/modules/2.6.32-504.12.2.el6.i686/misc/

service vmware restart
Stopping VMware services:
   VMware Authentication Daemon                            [  OK  ]
   VM communication interface socket family                [  OK  ]
   Virtual machine communication interface                 [  OK  ]
   Virtual machine monitor                                 [  OK  ]
   Blocking file system                                    [  OK  ]
Starting VMware services:
   Virtual machine monitor                                 [  OK  ]
   Virtual machine communication interface                 [  OK  ]
   VM communication interface socket family                [  OK  ]
   Blocking file system                                    [  OK  ]
   Virtual ethernet                                        [  OK  ]
   VMware Authentication Daemon                            [  OK  ]
   Shared Memory Available                                 [  OK  ]

it work

时间: 2024-10-13 23:30:46

Solution After install kernel 2.6.32-504 Could not open /dev/vmmon的相关文章

ptrace can't work in kernel 2.6.32 mips

最近需要在mips上做监控,最底层的话就是调用kernel中的监控了,也就是ptrace了,gdb也是基于此的. 遇到一个问题,无论是使用attach还是fork一个新的进程,都无法唤醒被监控进程(子进程),发现在kernel3.4上是ok的. 后面发现是kernel2.6.32中,mips架构的ptrace存在一个bug,而2.6.34中被修复了. 具体可见: https://sourceforge.net/p/strace/mailman/message/31856938/ 然后patch在

解决安装rpm时lib冲突:libstdc++-2-libc6.1-1-2.9.0.so from install of compat-libstdc++-7.3-2.96.118 conflicts with file from ...

sudo rpm -ivh xxx.rpm -aid --force [[email protected] Oracle]$ sudo rpm -ivh compat-libstdc++-7.3-2.96.118.i386.rpm compat-libstdc++-devel-7.3-2.96.118.i386.rpm warning: compat-libstdc++-7.3-2.96.118.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e

第一次作业:深入源码分析进程模型(Linux kernel 2.6.32)

1.前言 本文基于Linux 2.6.32分析其进程模型,包括进程的概念.组织.转换.调度等内容,帮助对操作系统课程及Linux相关知识的理解和学习. 附Linux Kernel 2.6.32源码下载地址: https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar.gz 2.进程的概念 2.1什么是进程? 在正式开始结合源代码分析进程模型之前,我们首先需要搞清楚进程的究竟是什么. 维基百科上对于进程的定义如下:

Ubuntu下vmware 打开虚拟机错误could not open /dev/vmmon:?????? please make sure that the kernel moduel vmmon is load

今天在ubuntu上发现打不开虚拟机了,显示could not open /dev/vmmon:?????? please make sure that the kernel moduel vmmon is load 然后在终端启动如下图所示 上网查阅发现原因是BIOS里的安全启动是开启状态,因此只要进BIOS将安全启动关闭即可解决问题. 具体原因是当安全启动为开启时,未签名的核心扩展将不允许加载,vmmon.ko和vmnet.ko都是未签名的,因此就发生的上图所示的错误. 参考 https:/

《Linux内核设计与实现》读书笔记(十五)- 进程地址空间(kernel 2.6.32.60)

进程地址空间也就是每个进程所使用的内存,内核对进程地址空间的管理,也就是对用户态程序的内存管理. 主要内容: 地址空间(mm_struct) 虚拟内存区域(VMA) 地址空间和页表 1. 地址空间(mm_struct) 地址空间就是每个进程所能访问的内存地址范围. 这个地址范围不是真实的,是虚拟地址的范围,有时甚至会超过实际物理内存的大小. 现代的操作系统中进程都是在保护模式下运行的,地址空间其实是操作系统给进程用的一段连续的虚拟内存空间. 地址空间最终会通过页表映射到物理内存上,因为内核操作的

linux kernel 卡在提示信息Waiting for root device /dev/mmcblk0p1...处

一.背景 1.1 移植linux-4.14内核的过程中,此时使用的是ext4文件系统,并且将根文件系统存储在sd卡的第一个分区上 1.2 内核打印完Waiting for root device /dev/mmcblk0p1...这一句信息之后并没有panic,而且串口还可以回应 二.分析 既然处在一直等待根文件系统挂载,那么可以去扒一下内核代码,请看 /* * Prepare the namespace - decide what/where to mount, load ramdisks,

CentOS启动流程、Grub legacy配置、linux kernel模块管理、伪文件系统介绍

写在前面: 博客书写牢记5W1H法则:What,Why,When,Where,Who,How. 本篇主要内容: ● 启动相关基础概念汇总 ● 启动流程 ● init程序类型     /etc/rc.d/rc     chkconfig     /etc/rc.d/rc.sysinit ● GRUB legacy     命令行接口     配置文件 ● Linux Kernel     内核模块查看与管理         lsmod         modinfo         modprob

VBoxManage

虚拟机名称 centos6.9-1 centos6.9-2 centos6.9-3 使用命令开机 虚拟机 VBoxManage startvm 'centos6.9-1' 正常启动 VBoxManage startvm centos6.9-2 -type vrdp 无界面启动 VBoxManage startvm centos6.9-2 --type headless 无界面启动 推荐使用 VBoxManage startvm 'centos6.9-3' 查看正在运行的虚拟机 VBoxManag

kernel笔记——内核编译与进程管理

内核与操作系统 由于一些商业操作系统设计上的缺陷以及日益庞杂,"操作系统"的概念对很多人而言变得含糊不清.在进一步讨论Linux内核的话题前,我们先区分"内核"与"操作系统"这两个概念. 操作系统:指在整个系统中完成最基本功能和系统管理的部分,包括内核.设备驱动.文件管理工具.系统管理工具.shell命令行或其他用户界面(gnome/KDE等) 内核:是操作系统的核心,完成进程管理.cpu调度.内存管理.中断处理等功能 一般我们编写的应用程序,跑