win 10 和 CentOS 7 雙系統安裝總結

NO IMAGE

     由於最近想要學習Linux以及Python,又嫌虛擬機器拖慢電腦速度,故花了一天的時間來研究win10與CentOS雙系統的安裝配置,安裝過程主要參考文章(http://www.cnblogs.com/xiaoyao-lxy/p/5561728.html)以及各種百度。

工具及材料

  1、一臺PC
        2、一個U盤,8G以上
        3、需要的檔案:CentOS-7-x86_64-DVD-1511.iso
        4、需要的軟體:UltraISO

第一步、在Windows中為Linux分出磁碟空間

  右擊“此電腦” — “管理”

  

  

  

   若分割槽錯誤,可以右擊想要合併的磁碟(比如軟體D)-> “擴充套件卷”。

第二步、製作U盤啟動盤

  使用UltraISO,即軟碟通。

  1、開啟ISO檔案

  點選“檔案” — “開啟”,選擇你儲存ISO檔案的地方

  

  2、寫入U盤

  

  在寫入的時候,軟體會格式化U盤,所以在寫入前一定要注意把U盤中重要的資料進行備份。

  

  

  

  到此,第一步就完成了。

第三步、利用U盤引導

  1、重啟電腦後,狂按F12進去boot介面,選擇USB啟動。

  

  進入畫面

  

  注意有些情況下,直接選“Install CentOS 7”或“Test this media & istall
CentOS 7”不能進入安裝畫面,則進行如下操作:(若能進入,則直接進行第四步)

  要指定U盤位置,先按下Tab鍵,螢幕下方的倒計時變為以下字串。

  

  然後將字串改為下邊這樣,回車:

  

  於是就出現了一大堆的字串和OK,不用理會,等著就好,上一張圖作參考:

  

第四步、安裝

       進入安裝畫面。

  

  注意一定要進去選一個桌面,否則進入的是最小安裝,只有命令列。

  

  然後是分割槽,一定要選擇第一步中分出來的空閒磁碟,否則會覆蓋掉磁碟裡原有的資訊,切記切記!

      “硬碟有價,資料無價”

  

           分割槽計劃:

    /:     30G

    swap:   8G

    /home:   11.7G

    /boot:    300M

      (我在分割槽過程中boot分割槽一直預設設定為4M,點完成時提示小於要求的200M,最後刪掉了該分割槽設定,才進入下一步,不知道為什麼?)

     (第二次安裝時,先選擇了自動建立,boot分割槽建立為500M,欣喜!然後手動修改其他分割槽大小,成功!)

  

  同樣的方法建立swap、/boot、/home分割槽,這裡需要注意的是swap的大小,一般來說,應該是實際記憶體的兩倍,但是實際記憶體很大的話,設定8G也夠了。(記得設定swap和boot時單位是MB)

  

    分割槽的型別預設就好,即/、swap、/home是LVM型別,/boot是標準分割槽。分好區後,點選“完成”,彈出下面的視窗,直接點選“接受更改”。

  

  到現在,全部設定完畢,開始安裝。

  

  

   注意在設定賬戶時,還會設定一個密碼,而那個密碼是針對賬戶來說的,和root密碼並不一樣,所以要將兩個密碼記清楚(懶癌晚期的我設定成一樣的了),而且如果你的密碼設定太簡單的話,要點兩次完成才能退出。

  

  到完成需經歷漫長的等待過程。

       CentOS7安裝完畢,重新開機啟動後顯示:

             Initial setup of CentOS Linux 7 (core) 

             1) [x] Creat user 2) [!] License information

             (no user will be created) (license not accepted)

             Please make your choice from above [‘q’ to quit | ‘c’ to continue | ‘r’ to refresh]:

       解決方法:

            輸入“1”,按Enter鍵

            輸入“2”,按Enter鍵

            輸入“q“,按Enter鍵

            輸入“yes”,按Enter鍵

     然後使用剛才設定的賬號和密碼登入就可以了。

第五步、找到win10的引導

方法一:在CentOS下修改Linux引導檔案:

    (1)找到win10的引導

             1.首先我們點選第一個系統進入centos

          2.執行終端,敲入命令su,為了獲取管理員許可權,然後終端提示輸入密碼,注意這裡輸入密碼的時候,終端是不會有任何顯示的,但是實際上Linux也是在接收輸入,所以輸入你自己設定的管理員密碼,按回車
          3.在命令列輸入vim /boot/grub2/grub.cfg
          4.按下鍵盤的‘i’鍵進入編輯狀態,在第一個menuentry 前面,加入如下啟動程式碼:
    menuentry 'Windows 10' {  
set root=(hd0,1)  
chainloader 1  
}  

          5.按下鍵盤的ESC鍵退出編輯,然後輸入:wq儲存。

          6.輸入命令reboot,重啟系統。此時雖然win10是第一個選項,但預設進入的依然是centOS,若想改變則進行(2)。

   
(2)修改預設引導順序:

         由於本人平時使用Windows更多,所以需要修改預設值:

               # grub2-set-default  ‘Windows 10’

          驗證預設啟動項:

               # grub2-editenv list

          輸出:

               saved_entry=Windows 10

  方法二:在Windows下修改MBR:(個人未實踐)

             Win 10系統下,安裝CentOS之前進入PE,使用Bootice備份MBR資訊。CentOS 7裝完後,再進PE下恢復MBR資訊(即覆蓋掉Linux的bootloader),即可進入Win 10。最後使用EasyBCD新增linux系統啟動項Grub2。

    

    

    重啟電腦後,就可以看到啟動項了。