標籤:
最近心血來潮,想學Linux,所以根據網上的建議,買了鳥哥的書。為了以後學習方便,準備安裝CentOS7。準備好鏡像檔案和隨身碟後,4號晚上八點多開始施工,本以為幾個小時就可以弄好的東西,第一次讓我明白了什麼叫理想與現實的差距。鑒於CentOS7安裝的繁瑣程度和鳥哥的火熱程度,我決定把我安裝的全過程寫下來,希望能協助到想要學習的小白們。在這篇教程裡,我把我遇到的問題也寫了出來,因為我從解決這些問題的過程中,學到了很多知識,如果你也是個小白的話,希望你耐心看下去。
另外,歡迎大神們指點批評~
事先聲明一下,在CentOS 7安裝過程中,沒有啟動項的選擇,就是說,安裝好CentOS後,我們打不開win10,所以在這個問題發生之前,我們就要想好解決措施,因此,我推薦先看第五步,點此跳轉
工具及材料
1、一台連網的電腦,或者可以先把軟體下載好
2、兩個隨身碟,8G以上最好
3、需要的檔案:CentOS7鏡像檔案(ISO檔案)
4、需要的軟體:UltraISO、老毛桃、EasyBCD
第一步、在Windows中為Linux分出磁碟空間
------------------------------有兩顆硬碟的壕們自行跳過-------------------------------
右擊“此電腦” -- “管理”
放心吧,不會弄壞電腦的
第二步、製作隨身碟啟動盤
光這一步就花了將近兩個小時,其實並不難,只是我當時看的教程是早期的,所以走了好多彎路。我們使用UltraISO,即軟碟通,一定要去網上下載最新版的,即使是試用也沒關係,因為我們只用一下就好。下面是製作過程
1、開啟ISO檔案
點擊“檔案” -- “開啟”,選擇你儲存ISO檔案的地方
2、寫入隨身碟
在寫入的時候,軟體會格式化隨身碟,所以在寫入前一定要注意把隨身碟中重要的資料進行備份
儘管會自動格式化,但是為了以防萬一,我們還是自己格式化一下
然後一路確定~~~
格式化完成後,進行寫入,注意參數的選擇
到此,第一步就完成了,全程也就5、6分種。我之所以花費了兩個小時,是因為當時看的教程說,要在寫入前刪除幾個檔案,然後在寫入完把ISO原檔案拷貝進去。
那麼問題就來了,隨身碟啟動盤做好後,它的類型是FAT32的,也就是說,大於4G的檔案是拷貝不進去的,而我的ISO檔案恰好4.01G,所以在拷貝的時候就出現了下面這個情況
當時我就無語了,我的隨身碟是32G的,怎麼放不進4G的東西呢,所以我就懷疑是不是買到了假隨身碟......但是想了想,前幾天還用這個隨身碟轉移了23G的PS教程,怎麼可能是假的呢?於是就去BD,得到的結果是:FAT32格式下,單個檔案最大不超過4G。
那怎麼辦?當時我很機智的(後來證明很蠢)把隨身碟重新格式化了一下,格式化成了NTFS格式,這樣就對檔案沒限制啦,於是繼續重複上述步驟......然而並沒有什麼卵用。還是拷貝不進去。怎麼可能,我把格式改了呀,但是開啟一看,發現它又變成FAT32了,所以繼續BD。發現幾乎所有燒錄軟體都把隨身碟格式化成了FAT32,因此,我用另外的軟體將寫入後的隨身碟改成了NTFS,然後把ISO檔案拷貝進去。這樣做的結果是,開機時,電腦根本識別不到這個啟動盤......無奈,開機後繼續做,就這樣,花了兩個多小時,然後在一篇文章的角落中發現現在的ISO檔案燒錄時已經不需要拷貝原檔案了,抱著死馬當做活馬醫的態度,再一次重複上述燒錄步驟後,直接重啟電腦,結果成功識別。
所以,在這裡我想提醒各位小白筒子:看教程的時候,一定要注意教程的發布時間。如果是很久前的教程,那就要小心了,因為變化可能非常大。
第三步、利用隨身碟引導
(由於隨身碟安裝時無法,所以以下過程是在虛擬機器中進行的。)
1、重啟電腦後,狂按F12進去boot介面,選擇USB啟動
進入畫面
注意不能直接選“Install CentOS 7”或“Test this media & istall CentOS 7”,我當時在這裡就花費了將近三個小時,淚奔.......
因為我們是用隨身碟安裝的,所以要指定隨身碟位置。因此,我們先按下Tab鍵,螢幕下方的倒計時變為以下字串(有的筒子可能會遇到按Tab沒反應的情況,那可能是你選擇了“Troubleshoot ing”這一項,只要將選擇游標移上去就好了)
將它改為下邊這樣,然後斷行符號
就可以看到這個介面
這樣我們就得到了隨身碟的位置,一定要記好你的隨身碟位置,然後我們重啟電腦(當然只能用電源鍵強行關機了),按F12進入boot,選擇隨身碟啟動,按Tab鍵(重複上邊步驟),然後將字串改為下邊這樣,斷行符號:
於是就出現了一大堆的字串和OK,不用理會,等著就好,上一張圖作參考:
在這一步中,其實問題也不大,但是!!!我看了好多教程,裡邊各種方法都有,而我卻一個也沒試成功,以至於成功進去安裝介面時,已經是淩晨兩點多了
下面是網路上最常(坑)見(人)的三種處理方法:
1、
它為什麼排第一,不解釋,紅框裡的一句話,折騰了我一個多小時,甚至一度懷疑我的隨身碟啟動盤製作出錯,回去又做了好幾遍
2、“直接進入,然後系統會報錯,這是我們輸入cd /dev/ls* ,從這裡看到隨身碟的位置後重啟電腦”
這個教程已經告訴我們直接安裝是不對的,要指定隨身碟位置,我按照這個教程小心翼翼試了好多遍,無果。後來注意到了1s和ls的區別,即第一個是字母還是數字,繼續試,無果,最後想到了ls與*間有沒有空格,加了空格後,成功進入下邊介面
完全看不懂
3、將 vmlinuz initrd=initrd.img inst.stage2=hd:LABEL=CentOS\x207\x20x86_64 rd.live.check quiet
改為 vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb1 quiet
這裡sdb1為隨身碟所在分區,也可能是sdb2 ,可根據實際情況修改。
對於這個方法,雖然是正確的,但是我還是忍不住想吐槽一句:你倒是告訴我根據實際情況是怎麼個根據法啊,一點判斷條件都沒有,衰衰的我只能從1試到4
以上摘取的三個方法中,我是用第三個方法試了四遍才成功的,看到圖形介面後,差點感動哭了
第四步、安裝
不久之後,就到了這個介面,終於不是冷冰冰的命令列了,內心還是有點小激動的~O(∩_∩)O
注意一定要進去選一個案頭,我當時很悲哀的忘了選,結果進去以後全是命令列,關機都不會......無奈,強行關機,再重新安裝
然後是分區,分區這裡要注意,一定要選擇我們在第一步中分出來的空閑磁碟,否則會覆蓋掉磁碟裡原有的資訊,切記切記。“硬碟有價,資料無價”。
分區計劃
/: 30G
swap: 8G
/home: 11.7G
/boot: 300M
同樣的方法建立swap、/boot、/home分區,這裡需要注意的是swap的大小,一般來說,應該是實際記憶體的兩倍,但是實際記憶體很大的話,設定8G也夠了
分區後發現大小不是我們設定的,所以在右邊重新設定大小,但是磁碟不能完全被分割,所以最後swap會小一點點(記得設定swap和boot時單位是MB)
至於這個分區的類型,也就是Device Type這裡,按照它預設就好,即/、swap、/home是LVM類型,/boot是標準分區
分好區後,點擊“完成”,彈出下面的視窗,直接點擊“接受更改”
到現在,全部設定完畢,開始安裝
注意在設定賬戶時,還會設定一個密碼,而那個密碼是針對賬戶來說的,和root密碼並不一樣,所以要將兩個密碼記清楚(懶癌晚期的我設定成一樣的了),而且如果你的密碼設定太簡單的話,要點兩次完成才能退出
重啟後使用剛才設定的帳號和密碼登入就可以了
這一步也花了很久很久,主要原因有兩個:
一:分區的時候,不知道該選擇LVM還是標準分區,糾結了好久。就像上邊說過的,預設就好
二:軟體選擇的時候,忘了選案頭,而是選擇了最小安裝,進去以後是這樣的
經過BD,發現這是要輸入賬戶名和密碼,那就按照要求來(Linux安全做得很好,輸入密碼時不會回顯)
然後,紅框裡的東西,其即時已經安裝好的標誌,只不過沒有安裝案頭。但是當時我不認識啊,還以為又出錯了,OK,關機,重啟,再來一遍,還是這樣。弄了三次後,才弄明白這已經安裝好了,可以直接輸入指令來操作了,但是我不會,好吧,再來一次,這次選了GNOME,成功進入Linux
可以看到,4:55了,當時天已經亮了
順便說一句,Linux沒法直接安裝QQ
第五步、找到win10的引導
前面也說過,CentOS安裝過程中,是不可以選擇啟動項的,那現在我們就要解決這個問題
方法一:在Linux中配置grub
具體實現請參考:http://tieba.baidu.com/p/3152957061
先說明一下,小白們就不要進去了,啥也看不懂,我們用第二種
方法二:
1、恢複win10的MBR
之所以推薦大家先看這一步的原因就在這裡,我們要在還是Windows的情況下,先做好一個winPE啟動盤,這也是要用兩個隨身碟的原因
我用的軟體是老毛桃(大白菜也可以,都很無腦,基本不需要什麼設定)具體實現請參考:http://www.laomaotao.org/softhelp/syjc/1193.html
這裡還有一個小問題,就是裝機版和UEFI版,現在大部分電腦應該都支援UEFI,但我當時是用學校圖書館的破電腦做的,做UEFI是總是提示讀取不了,無奈只能做裝機版,不過後來感覺沒多大區別。而且上邊這個教程也有點老了,我做好啟動盤啟動後,在開始菜單並沒有找到他說的“分區助手”,所以用了案頭上的一個分區軟體,裡邊也有“重建MBR”這麼個東西。如果到時候筒子們不會用那個軟體,請自行BD(經過CentOS的摧殘後,我對度娘的愛意更上一層樓)。
從最上邊跳下來的筒子們,你們現在可以跳回去了~~~點此坐火箭
2、將Cent0S 7加入到啟動項中
恢複MBR後還沒完,這時候你可以進入win10了,但是,你會發現啟動項中又沒有CentOS了(我的內心是崩潰的)
所以我們要用到EasyBDC這個軟體(註冊碼直接BD)
重啟電腦後,就可以看到啟動項了
至此,我們的整個安裝過程就完成了
不過安裝完後,我還遇到了幾個小問題
第一個:就是用EasyBCD加入啟動項後,win10關不了機,每次關機就自動重啟
解決方案:取消win10“快速啟動”。
第二個:可以正常開關機後,再開啟“快速啟動”,發現找不到CentOS啟動項
解決方案:還是取消win10“快速啟動”。試了很多次,發現只要開了這個功能,就無法使用CentOS
OK,所有問題全部解決,歡迎小白們一起學習交流,歡迎大神們指點,水平有限,不喜勿噴。
一個小白安裝Win10、CentOS 7雙系統的經曆