虛擬機使用的是VMware Workstation 6.5.1(建議下載完整版,否則可能缺少VMware Tools的安裝文件),安裝Red Hat Linux 9。
VMware Workstation不需要重開機就能在同一臺電腦使用好幾個OS。
提供我用的下載地址:http://www.crsky.com/soft/1863.html
VMware主要的功能有:
- 不需要分區或重開機就能在同一臺PC上使用兩種以上的操作系統。
- 完全隔離並且保護不同OS的操作環境以及所有安裝在OS上面的應用軟件和資料。
- 不同的OS之間還能互動操作,包括網絡、周邊、文件分享以及複製貼上功能。
- 有復原(Undo)功能。
- 能夠設定並且隨時修改操作系統的操作環境,如:內存、磁碟空間、周邊設備等等。
VMware Workstation安裝過程簡單,標準安裝就可以,就不多做闡述了。
接着新建一個虛擬機:
- 運行VMware Workstation,在菜單欄上點“File(文件)->New(新建)->Virtual Machine(虛擬機)”,彈出虛擬機創建菜單。
- 根據嚮導一步一步地創建虛擬機,首先選擇安裝方式是“TYPICAL(典型)”還是“CUSTOM(自定義)”安裝。 我這裏選擇典型。
- 這一步是選擇從哪裏安裝操作系統,我是選“I will install the operating system later”,這樣就等虛擬機新建完成後,再安裝即可。
- 因爲這裏是用於安裝REDHAT,所以在Guest operating system(客戶操作系統)中選擇“LINUX”,Version(版本)選擇Red Hat Linux即可,點擊下一步。
- 在Virtual machine name(虛擬機名字)中輸入你想建立的虛擬機的名字(我這裏是Red Hat Linux),在Location(位置)中選擇虛擬機的安裝位置。因爲會在虛擬機中安裝操作系統和應用軟件,所以建議將虛擬機安裝在一個有較大空間的磁盤分區中。
- Specify Disk Capacity選擇默認,如果可能會在OS上安裝大的軟件需要自己根據需要調整Maxmun disk size(最大磁盤佔用)。
- 點擊Finish,返回VMWARE主界面,LINUX虛擬機就建好了。
接下來我們要安裝操作系統,我安裝的os的下載地址:
---Disk 1: http://ftp.redhat.com/pub/redhat/linux/9/en/iso/i386/shrike-i386-disc1.iso
---Disk 2: http://ftp.redhat.com/pub/redhat/linux/9/en/iso/i386/shrike-i386-disc2.iso
---Disk 3: http://ftp.redhat.com/pub/redhat/linux/9/en/iso/i386/shrike-i386-disc3.iso
具體步驟如下:
- 打開剛纔新建的“Red Hat Linux”虛擬機,在“Devices”選項卡中雙擊“CD/DVD (IDE)”,在彈出的窗口中,可以選擇從哪裏安裝OS,這裏是選“Use ISO image file(使用ISO鏡象文件)”,然後點Browser選中剛纔下載的disc1.sio。
- 點擊“Power on this virtual machine”啓動虛擬機,這個時候就會檢測到os的光盤安裝,然後按提示安裝即可,這裏需注意,當需要插入第二張盤時,除了要選擇disc2.iso文件,還需要點一下“connect”使更換的光盤生效。
接下來安裝VMware Tools:
- 啓動Rad Hat 9.0(圖形界面方式登陸),並且以管理員的身份登陸。
- 在VMware虛擬機的菜單中點擊:虛擬機->安裝VMware 工具->install。
- Red Hat 9.0自動掛載VMware Tools的虛擬光驅,並顯示在桌面。
- 進去VMware Tools的虛擬光驅裏,把VMwareTools-5.5.1-19175.tar.gz複製到/tmp目錄。
- 進去/tmp目錄,把VMwareTools-7.8.4-126130.tar.gz解壓到當前目錄下的一個文件夾中(vmware-tools-distrib文件夾)。
- 同時按住Ctrl+Alt+F1三個鍵(持續2秒鐘左右),進入字符界面,並以root身份登陸。
- 輸入以下命令:cd /tmp/vmware-tools-distrib(進入上面的vmware-tools-distrib目錄)。
- 輸入:./vmware-install.pl(執行vmware-install.pl文件)。
- 然後一路“回車”,就OK。
- 輸入reboot命令(重新啓動)。大功告成。
安裝過程中遇到的一些問題:
- 出現了 "Fatal application error: error during string encoding (class cui::Error)." 這樣的錯誤提示。實際是因爲之前使用了另一個版本的VMware,刪除的時候不徹底導致。刪除了C:/Documents and Settings/(user name)/Application Data/VMware目錄後,重新安裝就沒有問題了。
- 在輸入./vmware-install.pl後,卻出現這樣的錯誤提示:"Please re-run this programas the super user.",這是因爲在安裝vmware tools執行該文件時,需要以root用戶登陸纔可以。
- Linux的網絡一直沒配置成功,可能是由於內核低(該版本是2.4的,據說要2.6以上),用筆記本的無限網絡上網不支持。
- What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]The directory of kernel headers (version 2.6.18-8.el5xen) does not match.此問題是在第一張盤下找到kernel-xen-devel-2.6.18-8.el5.i686.rpm包進行安裝。
VMWARE下用host-only實現Redhat linux-guest上網,並啓動samba服務
以下是在裝完vmware,並裝好vmware-tools
1,在windows下,連接外網的網卡,屬性-〉高級-〉Internet連接共享-〉選中允許其他網絡用戶通過。。-〉家庭網絡連接選VMnet1-〉確定
2,在linux下,配置靜態IP
點小紅帽-〉System Settings ->Network 打開Network Configuration
雙擊下面的Profile打開對話框,在靜態ip地址下填上
Address:192.168.0.21 (最後一位除1可以隨便寫)
Subnet Mask: 255.255.255.0
Gateway:192.168.0.1
點OK
選DNS,填Primary DNS:192.168.0.1
選hosts,可以看見你的主機名和IP,下面需要改動
Save
3,編輯主機地址
新建一個終端,寫vi /etc/hosts 打開hosts文件
把主機前的ip改爲Address裏面設的ip。(一般就在第一行)
4,重起網絡服務
service network restart
5, 應該可以上網了
6,配置samba
vi /etc/samba/smb.conf 打開配置文件
找到hosts allow或在文件里加上 hosts allow = 192.168.0.(不要忘了最後的點)
在文件的最後加上共享的文件夾,下面是示例。(文件裏有說明怎樣加上共享文件夾)
[root]
comment = all for windows
path = /root
guest ok = yes
writeable = yes
[data]
comment = data
path = /data
guest ok = yes
writeable = yes
保存退出
7, 重起samba服務
service smb restart
8, 然後在windows下,就可以訪問上面設置的共享文件夾了。
開始-〉運行->填上//192.168.0.21
訪問你的共享文件夾
9,最後,你可以用遠程工具如putty.exe,在windows下用ip:192.168.0.21登陸linux
這樣你就可以在windows下用命令行工作在linux下,而不用去切換到vmware下
10,如果以上設置好,不行的話,在linux下用下面的命令
ifconfig 看一下eth0是不是設的ip:192.168.0.21
如果不是
ifconfig eth0 192.168.0.21
service smb restart
service network restart