1. 程式人生 > >安裝centOS的三種方式

安裝centOS的三種方式

看到這個標題,可能有的人會笑道:我擦,不就是裝個系統麼,有啥大不了的?安裝檔案解壓瞭然後改改啟動檔案不就搞定了麼?貌似專門有個wubi.exe來解決這個問題的。

說這個話的朋友一定是沒自己試過,CentOS/RHEL(其他系統我沒試過)的安裝過程可是和Windows、Ubuntu這些的大不一樣的哦~總之呢,我不會讓你白白光顧我的部落格的^_^。    ——–好了,閒話不多說,切入正題:

1、硬碟安裝CentOS/RHEL

首先呢,得準備安裝光碟iso一張(DVD1就行了,DVD2我下載下來至今都沒用過),CentOS可以在網易的開源映象站下載到(CentOS6.2X86_64下載),我做演示用的是RHEL6.2,不過從某些角度來看,CentOS就是RHEL。

如果你的系統是Linux:

這個過程就簡單多了,隨便格式化出一個獨立的分割槽(這樣做是為下次重灌做準備,當然,你也可以不用專門搞這個分割槽),把iso給mount出來,cp isolinux資料夾到那個分割槽根目錄去(注意:不要複製Packages資料夾及其他的檔案,因為複製了也沒用沒用),大概也就30來M,很快的。  然後umount掉iso檔案,把iso檔案給cp進剛才那個分割槽的根目錄(貌似隨便哪個分割槽都行)。

這樣就行了,接下來用fdisk -l檢視一下這個分割槽的位置(哪個磁碟的哪個區),記下來=>

vim /boot/grub/menu.lst,隨便找個位置把這段文字插進去:

title Installer
kernel (hd1,2)/isolinux/vmlinuz
initrd (hd1,2)/isolinux/initrd.img

如圖:

(hd1,2)的意思就是說isolinux資料夾在第一塊硬碟的第二個分割槽,根據你自己的分割槽情況填寫,如果是SCSI硬碟就把hd換成sd。

好了,現在直接reboot,出現grub倒計時的時候選擇啟動選單,從Installer進入即可。等到了讓你選擇安裝方式時,就選擇硬碟安裝(hard driver)

接著會提示選擇映象所在的磁碟,這是如果你忘了你的iso放在哪了,可以一個一個試,總能找到的。找到以後,安裝嚮導就會載入它,最後按正常安裝系統一樣安裝就可以了。

如果你的系統是Windows:

首先呢,我們得去下載grub(什麼?你不知道這是什麼?開機啟動的時候選單裡的”一鍵Ghost”還記得麼?),鑑於我們身處在ghost系統滿天飛的一個國度,我就不再贅述grub的配置過程了,百度上有一大把的教程,不知道的先去看看吧。

配置好了grub以後呢,一樣的,先把isolinux解壓出來,隨便找個FAT32或者exFAT分割槽,把iso檔案複製到分割槽根目錄裡面去(不過我更推薦扔Ext分割槽裡去,Windows下可以用一個叫Ext2Fsd的工具掛載Ext分割槽)。

複製完以後呢,依然是去編輯menu.lst(沒找到?如果你安裝了“一鍵ghost”,C:\dosh\ghos資料夾裡面就能找到)

編輯的內容同上,不知道分割槽順序的話,就用diskmgmt.msc工具檢視。

完成後重啟系統,啟動選單下選擇用grub引導啟動。

只要進入了安裝嚮導,就萬事大吉了。

2、U盤安裝CentOS/RHEL

按照常理來說,把安裝光碟用UltraISO寫入U盤即可,可是我這樣試過,出錯了。(如果你非得這麼做,那麼只有一個辦法,用量產工具,把你U盤量產成真正意義上的光碟。)

原因很簡單啦,因為你的U盤啟動不是USB-HDD就是USB-HDD+,在Linux裡會認為這是個本地硬碟,硬碟安裝的話它會找你要iso檔案的。

好吧,既然找我們要iso檔案,那咱就給他一個。

首先,我們用UltraISO開啟iso檔案,然後找到Packages資料夾,把它給OOXX掉:

接下來呢,

把這個iso檔案拖拽進這個iso檔案裡:

然後把這個新的iso檔案另存為(你能直接儲存?這是幾乎無法實現的,哈哈)

儲存以後,就可以寫入硬碟映象了:

寫入完成以後,那麼恭喜你,你的CentOS/RHEL的安裝U盤就做好了,當用它啟動了電腦以後,安裝過程就和硬碟安裝一樣了。

順便說下硬盤裡的iso檔案的作用吧:

當你在自己的家用電腦上安裝CentOS/RHEL的時候,你會發現,家用的那些小水管根本不能拿來下載東西,我yum groupinstall一個東西都要花上好長的時間來下載,怎麼辦呢?很簡單啊,本地源妥妥的。

首先呢,找到iso檔案,把它mount出來(最好mount成迴環裝置)

然後cd到/etc/yum.repos.d目錄,把CentOS-Base.repo檔案mv成CentOS-Base.repo.bak(意思就是先把線上源廢掉),然後vim CentOS-Media.repo

把baseurl=file:///media/CentOS/改成你mount出的那個目錄

把enabled=0改成enabled=1

RHEL下可沒有CentOS-Media.repo,沒關係,咱cat > local.repo

然後插入以下文字

[Server]
name=Server
baseurl=file:///XXXXXXX/
gpgcheck=0
enabled=1
gpgkey=file:///XXXXXXX/RPM-GPG-KEY-redhat-release

按兩次Ctrl+D就行了。

以上的東西都是我親自測試了的,我能保證這些做法的有效性,如果你自己在測試的時候出現了問題,請您:多動動腦經,仔細想想自己是不是有什麼地方疏忽了?