windows7下安裝centos7雙系統(未驗證)

 最近接觸Linux命令挺多,一開始只在公司的阿里雲服務器上進行簡單的練習,不過發現阿里雲服務器很多命令都不能使用,連yum在線安裝都不能(不知道啥原因,我覺得阿里雲鏡像源掛了,163的也是,本來還想自己租個阿里雲服務器玩玩),另外也擔心自己不小心把服務器給搞砸了那還得負責任,索性自己安裝一個Linux系統,那麼可以選擇在虛擬機裏裝,也可以選擇裝雙系統,我選擇後者,感覺裝在主機上的比虛擬機里正宗一點(哈哈)。網上查了一下哪個版本Linux更合適,說要學習服務器方面的最好就選centos(community enterprise operating system),而且選最新的7版本。如果是要跟windows一樣使用圖形界面娛樂用的話就選Ubuntu(當然centos也可以安裝圖形界面x window),最後決定centos7。

        本次安裝主要依據win7/win10下裝centos7雙系統這篇博客進行指導完成的,不過整個過程也是充滿各種挫折的,但鑑於打算玩Linux,所以早就有心理準備,否則就別玩Linux,乖乖的使用Windows。下面簡要記錄安裝過程,基本上是在這篇指導博客中的基礎上說明,只是加上自己踩的坑。

工具及材料

1、一臺PC 

2、一個U盤,8G以上 

3、需要的文件:CentOS-7-x86_64-DVD-1511.iso(其他版本也可以) 

4、需要的軟件:USBwriter(優於UltraISO),下載鏈接https://sourceforge.net/projects/usbwriter/

第一步:從windows硬盤分區中再劃一個用於裝centos的分

計算機->管理

 

第二步:製作啓動

運行USBWriter,第一個選擇centos鏡像文件,第二個選擇U盤,點擊write等待寫完

 

第三步,重啓電腦,在出現Lenovo Logo時重複按Fn + F12(我的是聯想電腦,其他機型自行百度)進入boot界面,選擇USB啓動項

 

接下來基本按照提示進行默認操作就行,(至於選擇分區那裏,對於分區這塊我自己不是很懂)

我的坑出現在安裝完之後,首先是根據博客進行後續的操作時,各種命令都不能使用,提示command not found,可把我氣壞了,手機一頓百度各種嘗試也沒弄出個啥,想了一想,會不會是網絡的問題,平時我用Windows都是直接連的WiFi,Linux不一定能直接連WiFi,於是百度配置靜態IP地址,子網掩碼,DNS服務器,默認網關等,還是沒用,腦袋一團麻,上牀睡了一覺,睡前想一想,要不等下用網線連接試試,管他,先睡一覺。

        睡醒後,連接網線,這下果然好使了,很多命令可以用了,測試了下yum命令也沒問題。然後就是設置引導文件grub.cfg

root運行    vi /etc/grub.d/40_custom

編輯該文件如下

 

紅色標記的地方要注意,我當時就是這兩個地方寫錯了導致後面出問題(平時習慣在操作符兩端加上一個空格,看着舒服)

保存退出,執行    grub2-mkconfig -o /boot/grub2/grub.cfg,這個地方又要注意了,grub2和-mkconfig之間是沒有空格的,我又栽在這裏了,我多了個空格,一直提示grub2:command not found,真是給我氣完了。然後執行reboot重啓,然後原來的Windows7就出現在選擇項了

最後,修改默認啓動爲Windows7

vim /etc/default/grub 

註釋掉GRUB_DEFAULT=saved,在這一行的下面插入GRUB_DEFAULT=’Windows7’,保存並退出。(我的是Windows7,這個根據/etc/grub.d/40_custom中自己設置的menuentry),保存退出,執行grub2-mkconfig -o /boot/grub2/grub.cfg,最後reboot重啓

結束!



作者:luckee
鏈接:https://www.jianshu.com/p/ed533aa8e9d7
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章