1. 程式人生 > >裝X時刻!win10/CentOS 7雙系統成功安裝小白教程

裝X時刻!win10/CentOS 7雙系統成功安裝小白教程

前言

相信愛折騰的朋友一定沒少裝過作業系統,對於windows系統我們是再熟悉不過了,其安裝過程發展到現在越來越傻瓜化,甚至可以一鍵安裝,所以普通使用者大多能掌握安裝過程。隨著linux的發展,這個作業系統也越來越離不開我們的生活,對於有意從事it行業的人更是充滿需求。但linux這個系統比較特殊,它比較重視配置過程,對於搞過技術的人自然不是什麼難題,但對於普通使用者和it小白來說稍有難度。在這裡給大家分享一下linux的發行版之一:Centos 的安裝。可是如果我們只有一臺電腦,搞了linux,生活中又離不開windows,這時雙系統是個不錯的選擇。網上比較常見的雙系統教程多是linux的另一個發行版Ubuntu+windows雙系統,過程也較為簡單,ubuntu安裝後會自動加上win10的引導直接形成雙系統,而centos不一樣,安裝之後會出現找不到win10的問題,接下來就來說說centos+win10雙系統的安裝,以及解決如何恢復win10的引導問題。

(一)硬體準備&環境準備

1、注意事項

(1)筆者採用的是筆記本固態硬碟128G,分為兩個分割槽,win10佔90G,centos佔30G,這裡因為筆者的硬碟容量有限,所以centos才30G,如果想真正搞linux的話,建議給其分配50G以上的空間,或者根據具體情況分配,只要不低於30G就可以了。硬體不一定是固態硬碟,看個人的硬體情況,普通硬碟也可以裝的,只是安裝和執行相對較慢。
(2)兩個系統都安裝在同一個盤裡(這裡的盤就是物理意義上的硬碟,一般一臺筆記本都是2個硬碟),跨盤安裝就不是這裡所說的雙系統了,因為電腦啟動時只能允許讀取一個硬碟進入作業系統,那樣就變成了“兩個系統”。而不是“雙系統”,“雙系統”應該是共存在同一個硬碟上的。不建議跨分割槽安裝,筆者目前沒試過,有興趣的讀者可以嘗試。接下來就開始分割槽。
(3)保證電腦已經安裝了win10系統,之後的一切操作才能進行。

2、分割槽

進入windows系統,檢視下系統盤,比如我的固態盤只有一個分割槽(C盤)只安裝了windows,檢視系統大小,可看到win系統佔30多G,整個盤是128G,剩下80多G,那麼我就給linux30G空間足夠了,剩下給win系統保留一些空間(畢竟系統盤後期東西會越來越多)。

備註:筆者這裡已經是分過了的,所以總容量沒有128G。linux系統分割槽在windows下是不可見的
這裡已經是分過了的,所以看起來沒有128G。linux系統分割槽在windows下是不可見的

在桌面滑鼠右擊 ,此電腦->管理
這裡寫圖片描述

點選磁碟管理,就可以看到磁碟的情況了
這裡寫圖片描述

我們分割槽的磁碟,就win10系統盤所在的盤,如我這裡的是C盤,選中它然後滑鼠右擊,然後點選“壓縮卷”
這裡寫圖片描述

出現一個容量的預設值(可用壓縮空間大小),輸入你想要分配的容量(輸入壓縮空間量),大小可調整,但不要超過預設值。這裡是M為單位,1G=1024M,自己想一下要填幾個G(筆者當初是30G),然後換算成M
這裡寫圖片描述

點選 壓縮 後,就會看到一個綠色部分的可用空間,大小就是你剛剛設定的大小。這樣分割槽就做好了。

///////////////////////////////////////////////////////////////////////////////////////////

3、U盤安裝盤的製作

(1)下載安裝軟碟通Ultraiso,百度搜索,然後普通下載,之後安裝就可以;
(2)下載centos映象(ISO 檔案),官網下載地址:
(3)準備一個可以格式化的u盤,大小8G以上
(4)將U盤插入電腦,雙擊Ultraiso,點選繼續使用

這裡寫圖片描述

點選 檔案->開啟,找到剛剛下載好的iso檔案,選擇開啟
這裡寫圖片描述

可以看到iso檔案的內容展開了
這裡寫圖片描述

點選 啟動->寫入硬碟映象,這時看到對話方塊裡的“硬碟驅動器”,那就是你的U盤
這裡寫圖片描述

點選 “格式化”,確認清空所有檔案。格式化完成之後,點選 “寫入”,之後就等待寫入完成就可以了。

到這裡U盤系統安裝盤就製作完成了。

///////////////////////////////////////////////////////////////////////////////////////////

(二)安裝

u盤和製作完成後,插上電腦然後重啟進去BIOS模式,進去的方法可以個根據自己的電腦品牌上百度查詢,比如我的電腦是聯想(lenovo),方法是fn+F12。進入後選擇你的u盤,如果電腦不是UEFI模式的,注意不要選擇有UEFI的u盤選項,否則會出錯。為了防止這種情況,統一選擇沒有UEFI選項的u盤選項。
選擇u盤後就會出現下面的介面:

這裡寫圖片描述

通過上下鍵選擇第一項Install CentOS Linux 7,出現下圖安裝程序

這裡寫圖片描述

之後出現語言選擇介面,選擇“中文-簡體中文”

這裡寫圖片描述

出現配置介面,本地化的三個選項預設就好不用修改。接下來就是重頭戲了!

這裡寫圖片描述

點選“軟體選擇”,按下圖中選上選項。熟悉linux之後這些選項都可以根據自身需求來選擇的,這裡的選項是確保安裝一個帶桌面的開發環境。普通使用者純桌面愛好者的話,左邊可以選擇“GNOME”,右邊選項可以同上不變。點選完成,回到主頁面。

這裡寫圖片描述

點選“安裝位置”,選擇所要安裝的盤裡。配圖是虛擬機器的,只有一個盤,在實際情況中會出現多個盤,一個是U盤,其餘都是電腦上的硬碟,根據容量判斷了,然後選擇電腦上的硬碟。注意這裡一定要選擇正確的盤,根據容量判斷哪個是你分出空間的那個盤就選中它!不然有可能覆蓋掉原來其他盤裡的資料!然後點選完成。

這裡寫圖片描述

進去分割槽介面。分割槽方案LVM可以不用修改。注意這裡會出現帶三角號“未知系統空間”什麼的,這一部分千萬不要動!這是win10 系統的內容,小心誤刪!
純小白可以選擇其中的“自動配置分割槽”,可以為你自動配置分割槽,不需手動。然後點選完成就可以了。以下選做過程就可以跳過了。

///////////////////////////////以下為選做部分//////////////////////////////////

如果是對自己要求比較高的話,也以選擇手動分割槽,這樣會更符合我們的實際需求。選擇“我要配置分割槽”。

這裡寫圖片描述

點選“+”,出現對話方塊,接下來掛載,關鍵一步來了!這裡寫圖片描述
簡單講下掛載原理,掛載是將分割槽中的內容對映到一個目錄下,這個目錄稱作掛載點,就是掛載在哪裡的意思,然後我們就可以通過檢視目錄的內容來檢視分割槽中的內容,目錄相當於一個代理的容器,在目錄改變內容(如檔案操作),在相應的分割槽上內容也會跟著發生變化。linux的目錄結構非常嚴謹,每個目錄都有它獨立的作用,所以將分割槽內容掛載到不同目錄,也就是相當於先把原來裝置分割槽後在對映到各自的目錄去。linux下有幾個必須建立的掛載點,也就是目錄,分別為:

boot 存放系統啟動的檔案

home: 家目錄,存放普通使用者的一切資料,類似於Users資料夾

/: 根目錄,系統核心目錄,存放系統相關的所有檔案,相當於windows資料夾

swap: 記憶體交換空間,可以簡單理解為系統記憶體

分配容量和比例根據具體情況,拿30G總容量舉例:

boot: 1000M

swap: 2000M

home: 10G

/ 剩下的全給根目錄

boot幾百M就足夠了,swap一般是2000~4000M。
根目錄和家目錄的建議比例是3:2,容量根據盤的大小實際情況計算,這兩個要佔足空間,特別是根目錄儘可能大

下面就按照上面的順序依次掛載

(1)點選“+”,彈出對話方塊(上圖),掛載點選擇/boot,下面一欄是容量,預設單位是M,分配大概1000M(圖片僅供參考),鍵盤輸入1000,點選“添加掛載點”即可,以下同理。

(2)點選“+”,掛載點選擇swap,輸入2000,點選…
這裡寫圖片描述
(3)點選“+”,掛載點選擇/home,輸入10G,點選…

(4)點選“+”,掛載點選擇/,直接點選“添加掛載點”,表示剩下的容量給根目錄。這樣分割槽就完成了。如圖出現左邊的資訊:(圖中容量僅供參考)

注意事項

如果對分配的結果不滿意,可以點選“-”將所選分割槽退回,重新分配容量。但是注意!退回時會有提示是否刪除此分割槽所在系統的所有內容的選項,不要選,選上了會把整個linux系統刪掉,如果只是改動其中一個分割槽容量就沒必要選中它,而且還可能誤刪windows系統!而如果真的誤刪,可以點選右下角的“全部重設”,這樣就恢復到原來分割槽前的硬碟配置。

分割槽這一步可能還會出現一個boot目錄容量被限制的問題,無論boot設定多少M,結果都是1024KB,導致後面安裝出現因為boot容量太小從而無法安裝的問題。這是centos的一個bug,解決辦法是把所有分割槽退回,點選“點這裡自動建立他們”,先讓系統自己先分割槽,後期再退回部分分割槽自己調整容量即可,保證boot容量足夠,才能到後面的安裝。

到這裡手動分割槽完成。

///////////////////////////////選做部分束//////////////////////////////////

以上的分割槽操作是臨時設定的,要生效就要進行確定操作。點選“完成”,出現如下圖介面:
這裡寫圖片描述
這裡展示了剛剛分割槽的相關資訊,一定要確保剛剛分割槽的步驟做好了,再次檢查下,一旦確認後不能修改!這裡真的要特別注意不要誤刪windows系統!確認無誤後點擊“接受更改”,之後點選“完成”。這樣分割槽的操作就徹底成了。

回到主頁面,接下來網路配置。點選“網路和主機名”,
這裡寫圖片描述
如過是有線聯網,直接開啟,系統會自動連上。如果是WiFi,都知道怎麼做啦。主機名自己起個,這個選項隨意,然後點選“應用”。
點選“完成”。網路配置就做好了。

回到主介面,主要配置基本都做好了,KDUMP可以不用修改,到這裡配置已經完成!點選開始安裝,接下來就等待安裝!

這裡寫圖片描述

還有一步,進入安裝進度介面後,上面有兩個選項,一個是設定管理員密碼,一個是建立普通使用者,建議都設定以下。
這裡寫圖片描述

點選“ROOT密碼”,設定密碼,建議密碼複雜一些,完了點選“完成”。
這裡寫圖片描述

點選“建立使用者”,起個名字,給個密碼,下面不用勾選,完了點選“完成”。
這裡寫圖片描述

好了,所有配置都完成!接下來只需要等等等…
這裡寫圖片描述

接近安裝完成是這樣的
這裡寫圖片描述

安裝完成,點選“重新啟動”。
這裡寫圖片描述

進入這個黑屏白字介面,這個叫做grub介面,用來引導進入作業系統的,記住這個介面! 按ENTER進入。
這裡寫圖片描述

過一會會出現這個接受協議的介面,點進去,勾選,點選“完成”。
這裡寫圖片描述
這裡寫圖片描述

可以看到已經接受,點選“完成配置”。
這裡寫圖片描述

這裡寫圖片描述

過會出現使用者登陸介面,輸入密碼登陸,就進入系統了。
這裡寫圖片描述

進入系統,按下圖選擇。選擇“漢語”
這裡寫圖片描述
選拼音,看個人喜歡。
sdsdsssssssssssssssssssssssssssssssssssssssssssssss
這步選擇跳過
這裡寫圖片描述
所有設定OK!
這裡寫圖片描述

至此centos安裝所有步驟都完成了。
這裡寫圖片描述

(三)恢復win10引導,進擊雙系統

終於裝上了linux系統,但是重啟之後發現,電腦直接進入centos系統,win10不見了!這是因為安裝centos的時候把win10引導覆蓋掉了,所以找不到入口,win10就進不去了。所以接下來我們就來解決這個問題,網上方法很多,筆者選用比較簡單的方法,而且親測可用,不然就不會來寫部落格了對吧?

這個方法對於技術人員當然非常簡單,對於剛剛接觸linux的就有點難度,沒關係一步步跟著來,不會很難的。

進入centos,在桌面滑鼠右擊,開啟終端,接下來就是在這個終端打命令和程式碼。首先輸入

su root      //意思是請求管理員登入

這裡寫圖片描述

回車,然後出現要求輸入root密碼,這個密碼就是剛才安裝時設定的root密碼,注意輸密碼的時候是不會顯示密碼的,所以要防止輸錯。輸完回車.
這裡寫圖片描述

然後輸入

vim /boot/grub2/grub.cfg      
////vim是linux的文字編輯器,這裡是要編輯grub.cfg這個配置檔案

這裡寫圖片描述

回車,出現一堆程式碼,不要慌。
找到 ### END /etc/grub.d/00_header ### 這一行,位置大概在整個檔案的中間,然後按下字母i 鍵,進入編輯模式(這時左下角會出現“–插 入–”字樣),在這一行後面加入如下程式碼:

### BEGIN /etc/grub.d/30_os-prober###
   menuentry 'Windows 10(loader)(on /dev/sda1)'{
   insmod part_msdos
   insmod ntfs
   set root='hd0,msdos1'
   chainloader +1
  }
### END /etc/grub.d/30_os-prober###

這裡寫圖片描述
寫完之後,按esc鍵,輸入

:wq 

注意這個輸入結果是在左下角顯示的,如圖,然後按下回車,意思是儲存退出
這裡寫圖片描述

然後在終端輸入

reboot       //表示重啟電腦

這裡寫圖片描述

重啟之後發現,這個grub介面有win10的選項了!系統是預設首選進入centos的,想進入win10通過方向鍵操作然後回車就可以了!
這裡寫圖片描述

至此安裝步驟全部完成!盡情享受雙系統吧!

總結

這次的難點在於手動分割槽的容量分配,以及最後的恢復引導,後者帶有技術性,所以稍有難度,不過還是可以很快解決的,只要有耐心!雙系統的安裝考驗了我們的計算機操作能力,粗略知道了電腦作業系統的啟動過程,這對於想深入研究計算機原理的小夥伴是很有幫助的,即使不是專業的,也讓我們也體會了一把裝系統的樂趣!

感謝您的閱讀^_^,希望能給你收穫!