Windows7 安裝 CenOS 6.5-64
第一步,準備階段:
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