2007年8月24日 星期五

Redhat 之路

最近上了研究所之後,
因為研究所指定要用ubuntu這一個發行套件的linux,
這一個發行套件真的是很人性化,
很多事情它們都幫我們都做好了,
雖然用起來很開心,
但是,這樣反而很心虛,
就像一個學長說的,
你在編譯一個程式,
不知道編譯的過程,
馬上就在用Makefile去執行,
這樣是不對的。
而且,在linux下有很多東西是圖形界面下做不到的事情,
另外,我覺得若先學會文字,在去學會圖形會比較快,而且比較正統。
若以後真的圖形真的像windows這樣方面的話,就很像去學文字的操作了,
雖然到時候,可能會像現在windows一樣,其實已經不需要dos了。

我還是覺得文字界面是好物啦。

所以,
打算學linux以redhat為主,ubuntu為輔吧。
在網路上找到了在vmware上安裝fedora的作業系統,如果在上面安裝vmware-tools,
增加vmware內的作業系統的速度嘛。
參考網址

上面這一個網址是用perl來安裝vmware-tools
共分成以下幾個步驟:
step1:
選擇主畫面的VM->install vmware-tools
step2:

[ren@localhost ~]$ su -
[root@localhost ~]# cd /root
[root@localhost ~]# pwd /root
[root@localhost ~]# ls /media/cdrom
-r--r--r-- 1 root root 6.0M 8月 20 22:14 vmware-linux-tools.tar.gz
[root@localhost ~]# cp /media/cdrom/vmware-linux-tools.tar.gz .

我們要把VMware tools的套裝軟體從/media/cdrom 中拷入 root的家目錄;然後解包安裝;
step3:

[root@localhost ~]# cd /root
[root@localhost ~]# ls -lh
-r--r--r-- 1 root root 6.0M 8月 20 22:14 vmware-linux-tools.tar.gz
[root@localhost ~]# tar zxvf vmware-linux-tools.tar.gz
[root@localhost ~]# cd vmware-tools-distrib

進行編譯和安裝;

[root@localhost vmware-tools-distrib]# perl vmware-install.pl
step4:

我們看到的是類似如下的提示:
In which directory do you want to install the binary files?
[/usr/bin] 注:凡是遇到這樣類似的,就直接按回 車

In which directory do you want to install the library files?
[/usr/lib/vmware-tools]

The path "/usr/lib/vmware-tools" does not exist currently. This program is going
to create it, including needed parent directories. Is this what you want?
[yes]yes 注: 遇到[yes]提示的,請在後面輸入yes ;
step5:

運行VMware tools的配置工具 vmware-config-tools.pl 進行配置 ;

[root@localhost vmfin]# vmware-config-tools.pl
就完成安裝vmware-tools啦


參考網址2

這一個是用rpm安裝vmware-tools啦,
netman老師說過,用rpm安裝軟體,
它會去檢查軟體之間的相容性,
所以,應該比較不會發生問題啦。

在fc6上安裝vmware-tool。大概步驟分10步:

1.安裝c編譯器

2.安裝kernel-devel

3.檢查kernel跟kernel-devel的版本號

4.兩個版本號不一致,進行升級

5.再次檢查版本號,還不一致,需要重啟。

6.重啟後,版本號一致。

7.用ls命令查看匹配kernel的c編譯器的header的路徑

8.安裝vmware-tool

9.選擇螢幕解析度。

10.還要修改xorg config設置

詳細請看下面::

1.安裝c編譯器

[root@localhost ~]# yum install gcc

2.安裝kernel-devel

[root@localhost ~]# yum install kernel-devel

3.檢查kernel跟kernel-devel的版本號

[root@localhost ~]# uname -r

2.6.18-1.2798.fc6

[root@localhost ~]# rpm -q kernel-devel

kernel-devel-2.6.18-1.2849.fc6

4.兩個版本號不一致,進行升級

[root@localhost ~]# yum -y upgrade kernel kernel-devel

5.再次檢查版本號,還不一致,需要重啟。

[root@localhost ~]# uname -r

2.6.18-1.2798.fc6

[root@localhost ~]# rpm -q kernel-devel

kernel-devel-2.6.18-1.2849.fc6

[root@localhost ~]# reboot

6.重啟後,版本號一致。

[root@localhost ~]# uname -r

2.6.18-1.2849.fc6

[root@localhost ~]# rpm -q kernel-devel

kernel-devel-2.6.18-1.2849.fc6

7.用ls命令查看匹配kernel的c編譯器的header的路徑

[root@localhost ~]# ls -d /usr/src/kernels/$(uname -r)*/include

/usr/src/kernels/2.6.18-1.2849.fc6-i686/include(記住該路徑,安裝vmware-tool時需要用到)

8. 安裝vmware-tool。先釋放滑鼠,在vmware中選擇安裝 vmware-tool,進入fc6,打開光碟機,拷貝VMware- workstation-5.5.2-29772.tar.gz,將其解壓到任何位置。解壓後,雙擊vmware-install.pl,選擇在終端運行,然後一直按默認設置,一路按回車鍵。

9.直到該步驟,拷貝粘貼第7步的路徑,然後一直按回車,直到選擇螢幕解析度。

What is the location of the directory of C header files that match your running

kernel? [/usr/src/kernels/2.6.18-1.2849.fc6-i686/include]

提示資訊顯示hgfs模組安裝有問題,沒關係,下一篇文章中解決。

10.到了該步驟,問你是否改變X-window的設置,選y,就可以改變解析度。

Do you want to change your guest X resolution? (yes/no) [no] y

Please choose one of the following display sizes (1 - 13):

[1] "640x480"

[2]< "800x600"

[3] "1024x768"

[4] "1152x864"

[5] "1280x800"

[6] "1152x900"

[7] "1280x1024"

[8] "1376x1032"

[9] "1400x1050"

[10] "1680x1050"

[11] "1600x1200"

[12] "1920x1200"

[13] "2364x1773"

Please enter a number between 1 and 13:

[3]

應該就是以上的東西啦~redhat的RHCE的証照我明年一定要拿到~~

沒有留言: