由於工作需要使用到centos系統,所以嘗試來安裝centOS 7.2系統:
win7系統筆記本一台
centos安裝盤一個
easybcd軟件引導啟動
我工作的筆記本是thinkpad電腦,預裝是win7 64位操作系統,所以現在需要安裝centOS系統:
1.先從自己的硬盤里分出一塊50gb的邏輯分區來進行安裝centos系統:注意你選的必須是邏輯分區不能是主分區
第二步、制作U盤啟動盤
下載UltraISO(地址:https://cn.ultraiso.net/xiazai.html)
1、打開ISO文件
點擊“文件” -- “打開”,選擇你保存ISO文件的地方
2、寫入U盤
在寫入的時候,軟件會格式化U盤,所以在寫入前一定要注意把U盤中重要的數據進行備份
盡管會自動格式化,但是為了以防萬一,我們還是自己格式化一下
然后一路確定~~~
格式化完成后,進行寫入,注意參數的選擇
第三步、利用U盤引導
1、重啟電腦后,狂按F12進去boot界面,選擇USB啟動
進入畫面
注意不能直接選“Install CentOS 7”或“Test this media & istall CentOS 7”
因為我們是用U盤安裝的,所以要指定U盤位置。因此,我們先按下Tab鍵,屏幕下方的倒計時變為以下字符串(有的筒子可能會遇到按Tab沒反應的情況,那可能是你選擇了“Troubleshoot ing”這一項,只要將選擇光標移上去就好了)
將它改為下邊這樣,然后回車
就可以看到這個界面
這樣我們就得到了U盤的位置,一定要記好你的U盤位置,然后我們重啟電腦(當然只能用電源鍵強行關機了),按F12進入boot,選擇U盤啟動,按Tab鍵(重復上邊步驟),然后將字符串改為下邊這樣,回車:
於是就出現了一大堆的字符串和OK,不用理會,等着就好,上一張圖作參考:
第四步、安裝
不久之后,就到了這個界面,終於不是冷冰冰的命令行了,內心還是有點小激動的~O(∩_∩)O
注意一定要進去選一個桌面,我當時很悲哀的忘了選,結果進去以后全是命令行,關機都不會......無奈,強行關機,再重新安裝
然后是分區,分區這里要注意,一定要選擇我們在第一步中分出來的空閑磁盤,否則會覆蓋掉磁盤里原有的信息,切記切記。“硬盤有價,數據無價”。
分區計划
boot分區:
作用:引導分區,包含了系統啟動的必要內核文件,即使根分區順壞也能正常引導啟動 一般這些文件所占空間在200M以下,
分區建議:分區的時候可選100M-500M之間,如果空間足夠用,建議分300-500M。避免由於長期使用的冗余文件塞滿這個分區。
分區格式:建議ext4,按需求更改
/分區(根分區):
作用:所有的文件都從這里開始,你可以比喻為Windows的C盤,但其實有區別。如果你有大量的數據在根目錄下(比如FTP等)可以划分大一點的空間
分區建議:建議15G以上。看需求,根分區和home分區的大小就類似C盤和D盤的空間分布一樣,主要占空間在哪兒就在那里分大容量
分區格式:建議ext4,按需求更改
swap分區:
作用:類似於Windows的虛擬內存,在內存不夠用時占用硬盤的虛擬內存來進行臨時數據的存放,而對於linux就是swap分區
分區建議:建議是物理內存大小的2倍,比如你電腦是4G的物理內存,swap分區可以是8G
分區格式:swap格式
可選的分區
home分區
作用:存放用戶數據,HOME的結構一般是 HOME/userName/userFile,如果不分則默認在/目錄下
分區建議:如果用戶數據多可以將此分區適當增大,請參考“根分區”分區建議;一般硬盤的主要容量幾乎都在Home分區和根分區下
分區格式:建議ext4,按需求更改
var分區
作用:用於log日志的文件的存放,如果不分則默認在/目錄下
分區建議:如果你安裝的linux是用於服務器或者經常做日志分析,請划分var分區,避免日志文件不斷膨脹塞滿導致根分區而引發問題。
分區格式:建議ext4,按需求更改
同樣的方法建立swap、/boot、/home分區等等
分好區后,點擊“完成”,彈出下面的窗口,直接點擊“接受更改”
配置網絡
點擊網絡和主機名
點擊配置
點擊ipv4設置
點擊手動
點擊add 將最開始保存下的IP地址 子網掩碼 網關 DNS等添加進入
點擊需要安裝ipv4完成這個連接
將以太網連接按鈕打開
點擊完成后可看到網絡已連接
到現在,全部設置完畢,開始安裝
接下來重啟時會直接進入CentOS系統(即開機畫面選擇系統的界面中並不會出現win7系統的選項)。所以要:
a. 使用root身份(必須)打開 /boot/grub2/grub.cfg(可以在CentOS的桌面的右上角選擇注銷當前用戶然后使用root用戶名登錄即為最高權限,如果不切換到root是不能修改grub.cfg這個文件的!!!)
b. 找到 ### BEGIN /etc/grub.d/30_os-prober ###
在后面添加
menuentry "Windows7" {
insmod ntfs
set root=(hd0,1)
chainloader +1
}
說明:set root=(hd0,1) 其中 hd0 表示硬盤,1 表示C盤 ,我的win7裝在C盤所以是1
注意:實際我也是按照上面原樣寫到grub.cfg中的,確實可以!
c. 保存重啟