1. 程式人生 > >筆記本安裝CentOS7過程以及雙系統引導方法

筆記本安裝CentOS7過程以及雙系統引導方法

準備部分

  1. 最新版UltraISO (用9.3.6版及以前的會出問題)
  2. 容量至少8G的U盤(沒有U盤可以用手機的記憶體卡+讀卡器代替)
  3. 至少20G的磁碟空間

壓縮磁碟空間

首先就是要為CentOS提供系統空間,如果你是想把整塊硬碟格式化或者有塊空白硬碟給CentOS系統,就不需要這麼做。需要注意的是不能在硬碟的主分割槽上建壓縮卷,要在邏輯分割槽上給CentOS劃空間,否則在安裝CentOS時,磁碟只能有兩個分割槽,無法建立更多的分割槽。

  1. 桌面上選中計算機右鍵–>儲存–>磁碟管理
  2. 選中一個磁碟,右鍵–>壓縮卷
  3. 輸入壓縮空間量一欄就是你想要空出多少空間給CentOS使用,自己輸入想要的量然後點選壓縮。

燒錄U盤

燒錄之前記得將U盤或記憶體卡中的重要資料移出來,因為燒錄時會將U盤/記憶體卡格式化。按圖中操作:

先從本地目錄載入映象,然後點選寫入映象
這裡寫圖片描述

硬碟驅動器選U盤的,確認無誤後點擊寫入
這裡寫圖片描述

時間會比較長,等寫入完成後,重啟系統。

開始安裝

重啟後,網上有很多教程說是開機時按F2進BIOS裡設定U盤為第一引導項,但我的筆記本在BIOS裡是找不到U盤引導項,而是按F12直接出現一個選擇引導的介面,然後選U盤就能直接進入安裝程式。所以不同的機器是不一樣的,具體要看你自己的開機介面提示。

載入U盤後會出現下面的介面,先用方向鍵選擇第一項
這裡寫圖片描述

然後按TAB鍵,進入這個介面

這裡寫圖片描述

將介面底部的命令修改為:

vmlinuz initrd=initrd.img linux dd quiet

再回車,進入下圖介面,這一步是為了更準確的檢視U盤的碟符,就是圖中倒數第二行的sr0
這裡寫圖片描述

我的這個圖是用虛擬機器演示擷取的,所以碟符是sr0,一般U盤會是sdb4這樣的,實際情況以你自己看到的為準。

然後按C再回車,等命令列刷完,出現游標,輸入reboot重啟電腦,或者也可以長按電源鍵強制關機,再手動啟動。再重複之前的步驟,進入CentOS安裝介面,按TAB鍵,將命令列改為

vmlinuz initrd=initrd.img inst.stage2=hd:/dev/sdb4 quiet

命令中的sdb4就是你看到的U盤碟符,可按實際情況更改。然後回車,如果你沒有輸錯的話就應該會來到選擇語言的介面了,再接著就是圖形化設定介面了。

設定

選擇語言
這裡寫圖片描述

然後配置介面,日期和時間、語言支援、SECURITY、安裝源、KDUMP、網路和主機名這些設定項預設就行。
這裡寫圖片描述

需要更改的項:

1、鍵盤

佈局切換選項,選擇ctrl+shift,這樣符合一般在windows下的操作習慣。
這裡寫圖片描述

2、軟體選擇

預設是最小安裝,建議新手選擇GNOME 桌面,否則裝完後沒有圖形介面。我這裡是選帶GUI的伺服器,同時環境選項裡勾選了相容性程式庫和開放工具,這是因為學習需要,大家可以自行選擇需要的附帶軟體和環境。
這裡寫圖片描述

3、安裝位置

也就是非常重要的磁碟分割槽。

勾選磁碟,再選我要配置分割槽
這裡寫圖片描述

進入手動分割槽,這裡注意要先選擇之前壓縮出來的空間,可以通過容量辨別。如果選錯了,就會把windows裡其他區格式化掉(圖中是虛擬機器的磁碟,所以沒顯示出其他分割槽,實際安裝時會看到幾個ntfs格式的分割槽)。點選加號添加掛載點和設定容量,圖中有三個掛載點(即CentOS中的分割槽) /boot / swap
這裡寫圖片描述

分好區後點擊完成,出現確認更改的介面,這個時候自己再檢查一遍,然後點選接受更改
這裡寫圖片描述

完成所以的設定後,就能開始安裝了

這裡寫圖片描述

安裝的時候,自己設定好ROOT密碼,還有建立一個使用者,建議一般在使用時是用自己建立的使用者而不是ROOT使用者,同時我們也可以給自己建立的使用者管理員許可權。

建立時勾選將此使用者作為管理員
這裡寫圖片描述

第一次開機

第一次開機會出現一個選擇,選完才能進入桌面

這裡寫圖片描述

正確的選擇步驟是

  1. 輸入 1 ,回車
  2. 輸入 2 ,回車
  3. 輸入 q,回車
  4. 輸入 yes ,回車
    這裡寫圖片描述

設定雙系統引導

當安裝完CentOS7,進入桌面後,這時windows7的引導已經被刪除了,所以要想使用雙系統,需要設定一下windows7的引導。左上角應用程式–>喜愛–>開啟終端

輸入

$ sudo vi /etc/grub.d/40_custom

按i鍵進入編輯模式,如下面所示進行更改(新增6~9行的內容)

#!/bin/sh
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
menuentry 'Windows7'{
set root=(hd0,1)
chainloader +1
}

新增完以後,按Esc鍵退出編輯模式,再輸入:wq(注意w前面有個冒號)

輸入下面的命令儲存和重啟

$ grub2-mkconfig -o /boot/grub2/grub.cfg
$ reboot

注意,grub2中第一塊磁碟的第一個分割槽是(hd0,1),而不是(hd0,0),這一點跟grub有稍許不同,還有不要自作聰明的改sda什麼的。

重啟後,應該能看到在CentOS的啟動項下面有了一個windows7的啟動項。至此,整個安裝過程和新增雙系統引導就完成啦!

參考資料