1. 程式人生 > 實用技巧 >Windows7 安裝 CenOS 6.5-64

Windows7 安裝 CenOS 6.5-64

>>> hot3.png

第一步,準備階段:

1>準備空閒磁碟分割槽。在系統中騰出一塊空閒分割槽,可用系統自帶的磁碟管理工具,也可以用diskgenius(我用這個,操作方便)等其他工具。

如果用Diskgenius可重新分割槽,還可以在不損害已有資料的情況下,調整已有分割槽大小,方法如圖:


在圖中選著之後,彈出框中自行選擇相應的操作。

2>準備ext3檔案系統。這裡使用Pqmagic,開啟軟體後,右擊剛剛分出來的空閒分割槽,點選建立分割槽,在選擇檔案系統時選擇lunixext3,這個地方只是為了存放CentOS6.4的安裝檔案,所以不必太大,10G足夠,剩下的10G,可以留作CentOS的安裝分割槽(PS:這裡只是為了演示安裝過程,所以才用了20G,大家實際安裝時,可以多分點磁碟空間給CentOS安裝分割槽)

。如圖:


3>載入ext3分割槽到win7中。雖然有了ext3分割槽,但是在win7下不能使用,必須用工具Ext2Fsd載入ext3分割槽。開啟Ext2Fsd介面之後,右擊剛剛格式化的linuxext3分割槽,然後選擇配置檔案系統,彈出對話方塊如下圖:


點選更改並退出,等待軟體操作完成之後,就可在我的電腦中使用ext3分割槽了。

4>儲存ISO檔案。把CentOS6.4安裝檔案複製到ext3分割槽,然後再把DVD1中的images和isolinux資料夾解壓到上面的分割槽中,如圖(PS:這裡圖是Mr.Johness中6.3版本的老圖)



上面四個步驟只解決了CentOS6.4安裝檔案檔案大於4G的問題,下面繼續安裝過程(PS:下面安裝延用Mr.Johness的文章,所以與前文圖片可能不銜接,大家只要知道安裝過程就行了

)。

第二步,引導配置:

我們開啟Wingrub,使用工具

  

  得到你新建分割槽的編號(PS:這裡是得到前文新建的ext3分割槽編號)

  

  是hd0,4,記住

  然後開啟EasyBCD,新增啟動項

  

  配置一下

  

  然後重啟完成,第二步完成;

第三步,安裝CentOS過程:

  重啟選擇NeoGrub引導

  一步步安裝

  

  

  語言選擇,上面的表示簡體中文,預設選中英語

  

  這裡是說你把安裝檔案DVD放到哪兒了?你一個個試吧……我不是很確定你的磁碟分割槽

  下面的圖片表示開始安裝了

  

  繼續下一步(Next)

  

  區域選擇,選到亞洲/重慶

  

  到了這裡是讓你選擇你係統安裝所要使用的磁碟空間,最好是選擇下面的選項表示你要自定義(PS:這個地方最好選擇這項,選擇其他會出現什麼空間不足的錯誤

  

  開始自定義了PS:這裡用到的就是之前留給CentOS安裝用的未格式化分割槽

  選中Free(空閒),繼續

  

  

  預設就好,繼續

  

  按照圖上的分配吧,大小(Size)以MB計算,我設定了100G,你可以按照自己的實際情況來分配

  

  好了,點選下一步

  

  點選確定(Yes)

  

  繼續   

  這裡需要更改設定,它預設把啟動檔案放到Windows所在分割槽,這樣會損壞Win7的啟動檔案

  

  繼續,選擇安裝模式,多種,任君選擇(PS:如果想用win7一樣用CentOS,就選Desktop,minimal只能用命令列

  

  開始安裝了

  安裝完成

  重啟電腦,進入Win7

  更新啟動項

  

  

  設定要機靈點。

  重啟看,進入Linux試試效果

  

  

  成功了!

  你現在可以回到Win7,將E盤(你作為安裝檔案儲存的分割槽)和剩餘的磁碟空間重新交給Win7使用了,當然,那分給Linux的100G就不要動了

  



在上述步驟中,我不能使用Wingrub檢視分割槽編號,那這裡就隨便更改一個如果分割槽編號錯誤會在系統時提示

ERROR 15

字樣,此時

1.按任意鍵回到啟動選單,如grub的選單;

2.在選單介面按'c'進入grub命令列介面;

3.在grub命令列下輸入:

grub> cat /grub/grub.conf_old (用tab鍵找到此檔案,下面的kernel參考grub.conf裡面的寫,此方法用於linux完全被修改後啟動報錯 )

grub> root (hd0,x)

4. 繼續在grub命令列下輸入:

grub> kernel /boot/vmlinuz-xxxxxx ro root=LABEL=/ rhgb quiet (輸入過程中按tab可以獲得提示,也可能xxxxxx不是在/boot/下面,kernel後面用tab建,看看裡面都什麼東西,找到xxxxxx的檔案就可以了,下面的.img要和這個對應。後面的root和rhgb引數要自己確定,可在grub選單裡選擇某一項按'e'檢視和參考已有設定)

5. 繼續在grub命令列輸入:

grub> initrd /boot/initrd-xxxxxx.img

(同樣可以在輸入過程中按tab獲得提示)

6. 最後在grub命令列中輸入:

grub> boot(不是reboot)


之後會出現更改分割槽編號的選項選單出現按‘e’可進入編輯模式,挨個試即可,當成功時會開始執行系統安裝


當安裝好系統之後CentOS預設安裝的gcc版本較低可使用如下方式安裝最新版gcc

1、下載gcc 4.8.1原始碼包:

http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.1/gcc-4.8.1.tar.bz2

我是虛擬機器裡面裝的Linux,我嫌wget太慢,所以自己在Windows上用迅雷下好,然後共享到Linux中。

2、解壓:

tar -jxvfgcc-4.8.1.tar.bz2

3、下載編譯所需的依賴包:

這個步驟有兩種方式完成:

a) 如果Linux有網路連線,直接這樣:

cd gcc-4.8.1

./contrib/download_prerequisites

cd ..

b) 如果Linux沒有網路連線(我主機和虛擬機器是Host-only,不能聯網,所以另外想辦法),則用Windows上網下載這幾個包:

ftp://ftp.gnu.org/gnu/gmp/gmp-4.3.2.tar.bz2

http://www.mpfr.org/mpfr-2.4.2/mpfr-2.4.2.tar.bz2

http://www.multiprecision.org/mpc/download/mpc-0.8.1.tar.gz

有人問,一定要下載幾個版本嗎?下載最新的版本行不行?我沒試過,也不知道,我是按照gcc-4.8.1/contrib/download_prerequisites腳本里面的版本下載的。既然裡面已經說了這幾個版本,那我就嚴格按照它的要求來做。

然後解壓並移動到gcc-4.8.1下面:

tar -xjf gmp-4.3.2.tar.bz2

tar -xjf mpfr-2.4.2.tar.bz2

tar -xzf mpc-0.8.1.tar.gz

mv gmp-4.3.2 gcc-4.8.1/gmp

mv mpfr-2.4.2 gcc-4.8.1/mpfr

mv mpc-0.8.1 gcc-4.8.1/mpc

這樣的做法好處是,不用單獨編譯gmp、mpfr和mpc三個包,放在gcc原始碼下面一起編譯(事實上這也是gcc-4.8.1/contrib/download_prerequisites指令碼的做法,個人感覺更簡潔些)。

4、新建目錄用於存放編譯結果:

mkdir gcc-build-4.8.1

5、進入新目錄,並執行configure命令,產生makefile:

cd gcc-build-4.8.1

../gcc-4.8.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

具體選項不多解釋,大家可以自己檢視,我只用到c和c++,所以只編譯這兩種語言的編譯器。

6、編譯:

make -j4

我是i5四核,所以開4個執行緒同時編譯,要是有8核就更爽了~我在虛擬機器裡面花了30分鐘不到的時間,不算太慢了。

7、安裝:

sudo make install

8、大功告成,檢查版本:

g++ --version

g++ (GCC) 4.8.1
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.




轉載於:https://my.oschina.net/bronze/blog/194338