最近接觸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
來源:簡書
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。