ubuntu 10.10 server 64bit 在vmware workstation 6上安装
2011-03-28 16:01
447 查看
ubuntu 10.10 server 64bit 在vmware workstation 6上安装
系统: WinXP 32bit
CPU: Core(2) T9400
不成功,问题如下:
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot - please use a kernel appropriate for your CPU.
解决方法:
在BIOS设置里,把CPU的VT,Virtualization Technology选项设置成Enabled 的,这样就可以解决好问题了。
参考:
http://blog.csdn.net/YuLimin/archive/2009/03/22/4015134.aspx http://nkevin.blog.163.com/blog/static/44819481200972375813452/
安装VMware Tools的问题:
What is the location of the directory of C header files that match your running kernel?
[/usr/src/linux/include]
安装停在这里,怎么也过不去。
解决方法:安装linux-headers
#sudo apt-get install linux-headers--
重启,查看版本
#uname -r
2.6.35-28-server
这一步具体的环境,结果可能不一样,后面的那些对应的路径,也需要做相应的修改。
将[/usr/src/linux/include] 改成/usr/src/linux-headers-2.6.35-28-server
/include
此时会出现提示说kernerl headers版本不匹配
The
directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not
matchyour running kernel (version 2.6.35-28-server). Even if the module
were tocompile successfully, it would not load into the running kernel.
但
事实并不是不匹配,而是 Kernel 中有一个变量 UTS_RELEASE 的不存在了。以前这个定义放在
/usr/src/linux-headers-2.6.35-28-server/include/linux/version.h
,而现在已经移到了/usr/src/linux-headers-2.6.35-28-server
/include/linux
/utsrelease.h。所以简单的方法,我们只需要在version.h中添加 #define UTS_RELEASE
"2.6.35-28-server"
如果version.h是只读文件,则需要改下权限
#sudo chmod 777 /usr/src/linux-headers-2.6.35-28-server/include/linux/version.h
#sudo vi /usr/src/linux-headers-2.6.35-28-server/include/linux/version.h
接下来继续,又会有新的错误提示
The
path "/usr/src/linux-headers-2.6.35-28-server/include" is a kernel
headerfile directory, but it does not contain the file
"linux/autoconf.h" asexpected. This can happen if the kernel has never
been built, or if you haveinvoked the "make mrproper" command in your
kernel directory. In any case, youmay want to rebuild your kernel.
找不到 autoconf.h 原因是因为 autoconf.h 不再VMware tools 安装程序预设的寻址目录中。可以简单的把它链接过来:
#cd /usr/src/linux-headers-2.6.35-28-server
/include/linux
#sudo ln -s ../generated/autoconf.h ./
参考:
http://www.txway.cn/post/Ubuntu_vmtools.html
ubuntu 10.10 在VMware 里显示的区域太小,只有那么一小块,用起来不方便,
安装完成vmtools,问题自动解决了。
文件共享:
记得上面在VM菜单里进行操作了吗?对!下面接着要在VM菜单里进行,选择setting子项,再选择Options。在窗体的左半部分是不是看到了Shared Folders这么一项,如果你以前没有设置过,应该是Disabled。
选择Enabled until next power off or suspend,选择Add,选择要与客户Linux进行共享的文件夹。
现在已经完成了所有的工作了,在/mnt/hgfs下你会看到添加的文件夹。在windows下向指定的share folders写文件,在Linux客户机里面就能够看到,同样在Linux上写文件在Windows下也能够看到,并且可以修改。
系统: WinXP 32bit
CPU: Core(2) T9400
不成功,问题如下:
This kernel requires an x86-64 CPU, but only detected an i686 CPU.
Unable to boot - please use a kernel appropriate for your CPU.
解决方法:
在BIOS设置里,把CPU的VT,Virtualization Technology选项设置成Enabled 的,这样就可以解决好问题了。
参考:
http://blog.csdn.net/YuLimin/archive/2009/03/22/4015134.aspx http://nkevin.blog.163.com/blog/static/44819481200972375813452/
安装VMware Tools的问题:
What is the location of the directory of C header files that match your running kernel?
[/usr/src/linux/include]
安装停在这里,怎么也过不去。
解决方法:安装linux-headers
#sudo apt-get install linux-headers--
重启,查看版本
#uname -r
2.6.35-28-server
这一步具体的环境,结果可能不一样,后面的那些对应的路径,也需要做相应的修改。
将[/usr/src/linux/include] 改成/usr/src/linux-headers-2.6.35-28-server
/include
此时会出现提示说kernerl headers版本不匹配
The
directory of kernel headers (version @@VMWARE@@ UTS_RELEASE) does not
matchyour running kernel (version 2.6.35-28-server). Even if the module
were tocompile successfully, it would not load into the running kernel.
但
事实并不是不匹配,而是 Kernel 中有一个变量 UTS_RELEASE 的不存在了。以前这个定义放在
/usr/src/linux-headers-2.6.35-28-server/include/linux/version.h
,而现在已经移到了/usr/src/linux-headers-2.6.35-28-server
/include/linux
/utsrelease.h。所以简单的方法,我们只需要在version.h中添加 #define UTS_RELEASE
"2.6.35-28-server"
如果version.h是只读文件,则需要改下权限
#sudo chmod 777 /usr/src/linux-headers-2.6.35-28-server/include/linux/version.h
#sudo vi /usr/src/linux-headers-2.6.35-28-server/include/linux/version.h
接下来继续,又会有新的错误提示
The
path "/usr/src/linux-headers-2.6.35-28-server/include" is a kernel
headerfile directory, but it does not contain the file
"linux/autoconf.h" asexpected. This can happen if the kernel has never
been built, or if you haveinvoked the "make mrproper" command in your
kernel directory. In any case, youmay want to rebuild your kernel.
找不到 autoconf.h 原因是因为 autoconf.h 不再VMware tools 安装程序预设的寻址目录中。可以简单的把它链接过来:
#cd /usr/src/linux-headers-2.6.35-28-server
/include/linux
#sudo ln -s ../generated/autoconf.h ./
参考:
http://www.txway.cn/post/Ubuntu_vmtools.html
ubuntu 10.10 在VMware 里显示的区域太小,只有那么一小块,用起来不方便,
安装完成vmtools,问题自动解决了。
文件共享:
记得上面在VM菜单里进行操作了吗?对!下面接着要在VM菜单里进行,选择setting子项,再选择Options。在窗体的左半部分是不是看到了Shared Folders这么一项,如果你以前没有设置过,应该是Disabled。
选择Enabled until next power off or suspend,选择Add,选择要与客户Linux进行共享的文件夹。
现在已经完成了所有的工作了,在/mnt/hgfs下你会看到添加的文件夹。在windows下向指定的share folders写文件,在Linux客户机里面就能够看到,同样在Linux上写文件在Windows下也能够看到,并且可以修改。
相关文章推荐
- 解说Ubuntu10.10_64bit(Kernel 2.6.35) 下vmware 2.0.2 Server for linux 的安装
- Ubuntu Server 14.04 LTS(64bit)下安装 weblogic Server 12c(12.1.3) Zip Distribution
- ubuntu server 10.10 安装配置 nginx + php-fpm + mysql
- ubuntu10.10server操作系统下安装RabbitMQ以及简单设置
- Ubuntu Server 10.10 安装配置 Ruby Rails3 passenger nginx MySQL
- Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
- Ubuntu server10.10下安装配置SVN
- Ubuntu 12.04 64bit上安装Apache Traffic Server 4.1.2
- Ubuntu 16.04.1 Server 64bit 系统安装后的网络配置(Vmware Workstation 12.5 & Windows 10 X64 环境)
- Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器
- Ubuntu Server 10.10 VMware 安装
- Ubuntu Server 14.04 LTS(64bit)已安装 weblogic Server 12c(12.1.3) Zip Distribution
- Github 在 Ubuntu Server 10.10 下的安装和使用
- 虚拟机安装ubuntu10.10 server(失败)
- Ubuntu Server 10.10下安装配置SVN
- Ubuntu 14.04 64bit上编译安装MonaServer并测试
- Ubuntu 14.04 server 64bit安装jdk
- 在Ubuntu Server16.04(64Bit)安装FastDFS
- 在Ubuntu 14.04 64bit上编译安装Crtmpserver trunk svn 811版本!
- Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器