歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu 10.10 Server 64bit 在VMware Workstation 6上安裝

Ubuntu 10.10 Server 64bit 在VMware Workstation 6上安裝

日期:2017/2/28 16:19:07   编辑:Linux教程

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 的,這樣就可以解決好問題了。

安裝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.linuxidc.com/Linux/2011-03/33872.htm

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下也能夠看到,並且可以修改。

Copyright © Linux教程網 All Rights Reserved