Debian安装VMware
时间:2005-04-07
来源:互联网
版本:Debian Sarge
内核是:自编译的2.6.8
VMware: GSX Server3.1
安装的过程非常顺利,不过每次启动都必需重新再配置一遍,非常不爽,于是google到一个解决办法,不过是再ArchLinux上做的,当然修改也不太难,源地址是:http://wiki2.archlinux.org/index.php...lling%20Vmware
在/etc/init.d/下建立一个脚本mkvmdev(如下),并将其改成可执行:chmod 755 mkvmdev
将原来的脚本改成如下:
#!/bin/sh
removefile()
{
if [ -e $1 ]; then
rm $1
fi
}
case "$1" in
start)
echo "Creating /dev entries for vmware and start"
mknod /dev/vmnet0 c 119 0
mknod /dev/vmnet1 c 119 1
mknod /dev/vmnet2 c 119 2
mknod /dev/vmnet3 c 119 3
mknod /dev/vmnet4 c 119 4
mknod /dev/vmnet5 c 119 5
mknod /dev/vmnet6 c 119 6
mknod /dev/vmnet7 c 119 7
mknod /dev/vmnet8 c 119 8
mknod /dev/vmnet9 c 119 9
chmod 0600 /dev/vmnet0
chmod 0600 /dev/vmnet1
chmod 0600 /dev/vmnet2
chmod 0600 /dev/vmnet3
chmod 0600 /dev/vmnet4
chmod 0600 /dev/vmnet5
chmod 0600 /dev/vmnet6
chmod 0600 /dev/vmnet7
chmod 0600 /dev/vmnet8
chmod 0600 /dev/vmnet9
mknod /dev/parport0 c 99 0
mknod /dev/parport1 c 99 1
mknod /dev/parport2 c 99 2
mknod /dev/parport3 c 99 3
chmod 0600 /dev/parport0
chmod 0600 /dev/parport1
chmod 0600 /dev/parport2
chmod 0600 /dev/parport3
mknod /dev/vmmon c 10 165
chmod 0660 /dev/vmmon
/etc/init.d/vmware start
;;
stop)
echo "Removing /dev entries and stop vmware"
/etc/init.d/vmware stop
removefile /dev/vmnet0
removefile /dev/vmnet1
removefile /dev/vmnet2
removefile /dev/vmnet3
removefile /dev/vmnet4
removefile /dev/vmnet5
removefile /dev/vmnet6
removefile /dev/vmnet7
removefile /dev/vmnet8
removefile /dev/vmnet9
removefile /dev/parport0
removefile /dev/parport1
removefile /dev/parport2
removefile /dev/parport3
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
然后将/etc/rcn.d里关于vmware的符号链接删除,代之于相应的mkvmdev脚本的符号链接。
内核是:自编译的2.6.8
VMware: GSX Server3.1
安装的过程非常顺利,不过每次启动都必需重新再配置一遍,非常不爽,于是google到一个解决办法,不过是再ArchLinux上做的,当然修改也不太难,源地址是:http://wiki2.archlinux.org/index.php...lling%20Vmware
在/etc/init.d/下建立一个脚本mkvmdev(如下),并将其改成可执行:chmod 755 mkvmdev
将原来的脚本改成如下:
#!/bin/sh
removefile()
{
if [ -e $1 ]; then
rm $1
fi
}
case "$1" in
start)
echo "Creating /dev entries for vmware and start"
mknod /dev/vmnet0 c 119 0
mknod /dev/vmnet1 c 119 1
mknod /dev/vmnet2 c 119 2
mknod /dev/vmnet3 c 119 3
mknod /dev/vmnet4 c 119 4
mknod /dev/vmnet5 c 119 5
mknod /dev/vmnet6 c 119 6
mknod /dev/vmnet7 c 119 7
mknod /dev/vmnet8 c 119 8
mknod /dev/vmnet9 c 119 9
chmod 0600 /dev/vmnet0
chmod 0600 /dev/vmnet1
chmod 0600 /dev/vmnet2
chmod 0600 /dev/vmnet3
chmod 0600 /dev/vmnet4
chmod 0600 /dev/vmnet5
chmod 0600 /dev/vmnet6
chmod 0600 /dev/vmnet7
chmod 0600 /dev/vmnet8
chmod 0600 /dev/vmnet9
mknod /dev/parport0 c 99 0
mknod /dev/parport1 c 99 1
mknod /dev/parport2 c 99 2
mknod /dev/parport3 c 99 3
chmod 0600 /dev/parport0
chmod 0600 /dev/parport1
chmod 0600 /dev/parport2
chmod 0600 /dev/parport3
mknod /dev/vmmon c 10 165
chmod 0660 /dev/vmmon
/etc/init.d/vmware start
;;
stop)
echo "Removing /dev entries and stop vmware"
/etc/init.d/vmware stop
removefile /dev/vmnet0
removefile /dev/vmnet1
removefile /dev/vmnet2
removefile /dev/vmnet3
removefile /dev/vmnet4
removefile /dev/vmnet5
removefile /dev/vmnet6
removefile /dev/vmnet7
removefile /dev/vmnet8
removefile /dev/vmnet9
removefile /dev/parport0
removefile /dev/parport1
removefile /dev/parport2
removefile /dev/parport3
;;
restart)
$0 stop
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
然后将/etc/rcn.d里关于vmware的符号链接删除,代之于相应的mkvmdev脚本的符号链接。
作者: saul 发布时间: 2005-04-07
不错,有时间也来试试
作者: tpc586 发布时间: 2005-04-07
我以前是把REDHAT里的配置文件等拷到Debian下的,比较麻烦,不过VMWARE在linux运行得不是太好
作者: shuxw 发布时间: 2005-04-07
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28