Linux入門-1.Win 10&Ubuntu 18
來自專欄菜鳥的崛起2 人贊了文章
Linux 是作為一個程序員的必修課,而且似乎總是可以聽見周圍的人們談論這東西,不管是從特性,結構還是可玩性,都非常值得一試的!
學習一個東西,肯定得上手使用它,那學習Linux,第一步是安裝Linux
就人們最普遍的習慣來說,通常來說基本是三種安裝情況:
- 單系統安裝,一台主機只安裝 Linux 一個操作系統
- 雙系統安裝,一台主機安裝 windows 10 + Linux,且有一塊磁碟,系統都安裝在同一磁碟
- 雙系統安裝,一台主機安裝 windows 10 + Linux,且有兩塊磁碟,系統分別安裝在不同磁碟
顯而易見,第三種是最蛋疼的,不過一般來說,第三種要是會了,前面兩種也沒問題了
現在的筆記本電腦,SSD + HDD(固態硬碟+機械硬碟),雙硬碟成為流行,筆者也是這樣的搭配,所以,這一節就以:windows 10 裝在 SSD 的基礎上,在 HDD 裝Linux為例子講解
註:教程 Linux 選用的發行版是 Ubuntu 18.04
註:筆者使用的主板是UEFI格式的
本次裝機,如果有Win PE裝機的經驗的話,是更好的,如果沒有,也無大礙
在裝Linux的時候,可以下載 VMware Workstation 這款虛擬機去提前體驗一下,提前體會有哪些坑後就可以開始了
說說安裝Linux總體的大步驟:
- 做好幾個前提步驟
- 製作啟動盤
- U盤啟動安裝,分配好四個基本分區
- 使用Ubuntu自帶的grub引導雙系統
接下來一步步開始吧!
1. 為Linux準備的前提步驟
這裡,共有幾個要注意的點
- 關掉win 10的快速啟動
首先使用微軟自帶的小娜搜索電源選項,然後點電源和睡眠設置
然後進入其他電源設置
點擊 "選擇電源按鈕的功能"
點擊下圖扣的東西,然後把快速啟動的勾去掉,關閉快速啟動
- 關閉BIOS界面的安全啟動(Secure Boot)
這一步沒辦法截圖詳細講解了,如果有win pe裝windows的童鞋應該對這個了解一些,如果沒有U盤裝機經驗的童鞋,建議百度BIOS了解一下,然後可以先百度一下自己品牌的電腦如何進入BIOS,反正也就那幾個常用的鍵,F2,F12,F10,Delete...可以進入,如果實在不懂,基本在重啟時狂就不斷按這幾個鍵也可以進入
然後在一個個界面里找Secure Boot或者安全啟動的字眼,把它關閉,然後
一定要保存!一定要保存!一定要保存!
再退出重啟電腦!
- 在磁碟中劃分出空間給Linux使用
既然是安裝一個系統,那這肯定不是簡單地格式化一個磁碟就可以使用的,可能使用win pe裝windows時,你直接安裝在主分區就OK了,在這裡安裝Linux,你需要將磁碟卷刪除!說著有點抽象,直接操作吧!
首先,還是在微軟的小娜搜索中,搜 "計算機管理"
進入後,選擇 "磁碟管理"
接下來就是很重要的一步了!我們的雙系統需要在兩塊磁碟都劃分一塊分區!
- 首先是300M的容量
如果你的win 10裝在固態硬碟,這300M你就在固態硬碟划出來,如果你win 10裝在機械硬碟,你就在機械硬碟划出來
怎麼劃?使用壓縮卷即可
例如,我的win 10裝在固態硬碟,固態硬碟是128G的,所以圖中的磁碟 0就是我的固態硬碟,然後我需要在上面划出一個300M的空閑分區
如下圖,選擇我的固態硬碟,然後選擇要劃分出來的分區,右鍵選擇,"壓縮卷"
註:劃分出來你不會丟失原磁碟分區的數據,而且你划出來300 M,那原來就減少300 M
得到一塊300M的空閑分區後,不用管它了,接下來在機械硬碟中,划出你想要給Linux存儲空間,例如,我的機械硬碟是500G的,所以要在磁碟 1中劃分
在這裡,你有兩個選擇,從現有的磁碟分區中,用上面的 "壓縮卷" 操作去划出一塊分區,或者使用 "刪除卷" 直接刪除一塊磁碟分區,作為Linux系統的使用,如果刪除了整塊,那麼整塊磁碟分區原來的數據會丟失的,所以要刪除整塊時要做好備份
操作是一樣的,在磁碟,你選中的分區中,右鍵選擇壓縮卷或者刪除卷
到這裡,你就劃分出來了兩個空閑分區,一個是300 M的,一個是你要給Linux使用的,如圖中所示,我的磁碟空間不多,我就將我一個磁碟分出划出了122 G給Linux使用
因為你沒有給這兩個分區建立卷,所以,你在windows的我的電腦里是看不見這兩個磁碟分區的,這可以說是真正意義上的 空閑磁碟分區 了
然後你安裝完Linux發現是可以發現到windows使用的磁碟分區!
2.製作啟動盤,刻錄Ubuntu鏡像到U盤中
接下來的步驟簡單一點,下載Ubuntu鏡像,並使用軟碟通把它刻錄到U盤中即可!
百度Ubuntu,進入官網選download,選擇Ubuntu Desktop下載
現在的版本已經是18.04了,因為Ubuntu換了Gnome桌面的原因有些卡,當然電腦好的童鞋可以不用關了,據說16.04版還是挺不錯的,不過沒試過,可自行斟酌選哪個版本
然後用軟碟通寫進入ubuntu鏡像就好了
3.U盤啟動到Ubuntu,開始安裝
現在你有一個有Ubuntu鏡像的啟動盤了,這一步需要確保上面兩步毫無問題才能運行!否則會導致引導失敗或者一系列為止的問題!
所以,接下來就是設置U盤啟動了,很遺憾,這也沒辦法截圖了,大概說一下方法
那麼首先需要更改啟動的優先順序,還是要跟B上面說過的IOS打交道,開機時你要先進入BIOS然後一般是在BIOS界面找到boot的字眼,你需要把你的U盤啟動優先次序調到最高,再重啟,即可使用U盤裡的系統啟動了,不過這一步對於初學者來說應該挺掙扎的,所以建議初學者進入BIOS後先不著急,弄懂BIOS那幾個界面都是什麼東西後再下手!
那麼假設到這,你已經U盤啟動Ubuntu了,那麼就可以開始安裝了
在這裡,可以用虛擬機模擬安裝的過程,截圖記錄下來了!
那麼如果真的可以啟動了,接下來你應該會看到這個畫面:
這個是選語言的,反正滑下來選中文簡體就OK了,然後右邊有兩個選項,try ubuntu就是僅僅嘗試,這個挺神奇的,因為點這個進去後,直接就可以使用了,不用安裝在磁碟了,但我們在這裡選擇install ubuntu那個選項,把它安裝在磁碟
接著你就可以看到:
點繼續就好
接著就是:
這裡這麼安裝就好了,因為是新手,所以圖形化的東西還是多多益善,後面可以慢慢遷移到命令行介面
接著就要劃重點了!
在這裡,我們需要選這個,自己來劃分分區
然後最重要,影響你成功與否的一步來了!
然後最重要,影響你成功與否的一步來了!
然後最重要,影響你成功與否的一步來了!
分區!
這一步就是於我們安裝windows時最大不同的一點了,因為現在我們做的事,安裝windows時,它自動幫我們做好了,但這裡,我們需要手動來,基於一般學習的需求,我們需要分出四個區:
- /
- swap
- /home
- /boot
名字看起來很奇怪?不過這些分區的名字就是這麼叫的!
我們剛剛上面說過了,在win 10中從我們的兩塊磁碟割出了兩個空閑分區,一個是300M的,一個是自定義大小的,所以這兩個空閑的分區就是為我們現在要分的四個分區準備的,其實關於分區劃分有很多種的,但基本這四個夠使用了,甚至swap這個分區不用分也是OK的
在虛擬機的截圖是這樣的:
你會發現這個看起來和你的機器中一點都不一樣,這裡是虛擬機分出來的21.5G的用來模擬Linux的,所以情況單一,而你的電腦本身windows就有很多分區了,所以肯能有七八個那麼多!
但無論如何,你要操作的是兩個東西:
上面說的300M的我們分出來的那個分區和你自定義大小的給Linux的分區
而且,肯定的一點是,我們要操作的那兩個分區都是空閑的,如上面截圖顯示,虛擬機分出來的整個21.5G都是空閑的
這裡千萬要注意了,因為稍有不慎,刪了window的某個分區,還是windows的boot分區,那就整個廢了
現在就可以講這個300M分區的作用了,因為我們要引導雙系統,而系統啟動是靠一個叫 /boot 這個分區來引導啟動的!所以你會發現windows其實也有一個 /boot 分區,所以我們在安裝Linux和windows雙系統啟動時,必須要把Linux那個 /boot 和windows的 / boot安裝在同一塊磁碟上!因為我們的300M在分的時候,已經是在安裝windows的磁碟划出來了,所以,現在直接選哪個300M的空閑分區,然後在上面創建 /boot 分區即可!
筆者這裡只有一大塊21.5G的分區,因此就直接選,但對於你應該要選的是 300M的空閑分區
具體操作如下:
要注意的是這裡要選邏輯分區,因為主分區的數量是有限制的,所以保險起見選邏輯分區
再接著就是依次分其他三個分區就好了,這其他的三個分區,可以選擇剛剛我們在其他磁碟分出來的空閑分區
有一點值得一說,就是三個分區容量要怎麼分才合適?
總的來說可以這麼分:
- 對於swap,如果電腦內存大於2GB,交換分區大小應該是物理內存大小加上2GB,例如8G內存,應該分10G給它
- 對於/,最少要20G或更大
- 對於/home,能多大就多大,上面都分完後,可以把剩下的全部都給/home!
這裡有兩個點要特別說明一下:
- 關於 /分區:
關於 / 分區,可以把它簡單理解為windows中的 」C盤「的概念,它的分配容量大小網上的說法不一,因為這個的意思是root partition,就是系統的根分區,放系統文件,系統內核的地方,這點和windows的C盤差不多
因為筆者之前已經安裝過了,其實網上很多都說是10G-20G,不過這裡推薦還是20G,因為之前在虛擬機裝過,虛擬機分配的是21.5G,安裝完後查看磁碟分區情況,/ 分區虛擬機給它分了接近了21G!所以從虛擬機的分配策略來看!我們還是要給 /分區至少20G!
- 關於 /home分區:
關於 /home分區,可以把它簡單理解為windows中的 」我的文檔「 的概念,不過是有點特殊的」我的文檔「了,其實這也不是必須裝的,但為了數據安全,例如ubuntu重裝系統時,可以使得我們存在 /home分區中的數據不變,因為還原的 /分區里的文件!這點和重裝windows時,還原了C盤,但D盤的數據是可以保留下來的!
那麼接下來按照上面說的,依次給各個分區分下來就好了
要注意,這裡筆者的虛擬機這裡只有21.5G,所以給 /home 與 /swap才分的是十分小的!當讀者自己安裝時切不要跟下圖設置一樣的容量了!
分區 /home
分區 swap,注意這裡是在 」用於「 中選 」交換空間「
分區 /,注意這裡選的是主分區!注意這裡選的是主分區!注意這裡選的是主分區!
四個分區選好後,核對一下,繼續就OK
接著時區,寫shanghai即可
接著是用戶名密碼
4.使用Ubuntu自帶的grub引導雙系統
如果一開機就出現雙系統引導的菜單直接供你選擇,這一步可以不用看了!
筆者在主機安裝雙系統時,都安裝在一塊磁碟上,它自動就設置好了雙系統的引導,很順暢!
但在筆記本兩塊硬碟上分別安裝時,卻發現一個問題:
安裝好ubuntu重啟後,直接進去了windows
若是這樣,就說明你的雙系統引導失敗了,好了,那就需要重新建立引導了,引導雙系統有兩種方法:
- 在windows上引導linux
- 在linux上引導windows
在這必須說的是我們的系統在啟動時,都是有各自的引導文件的,它就存在我們上面分的/boot分區,ubuntu有這樣的文件,windows也有,所以在引導雙系統,你是有兩個選擇的,可以在windows的/boot下文章,也可以對ubuntu的/boot下文章!
說說在windows上引導linux,在舊時代,人們熱衷於在windows上使用一個叫easybcd的軟體去編輯引導菜單,完成多系統的引導,然鵝由於現在的電腦基本都是UEFI的主板格式,easybcd早就不支持了,所以windows上引導linux是十分不推薦的,網上用舊版本easybcd去引導的方案也很不推薦,因為會有各種蛋疼的問題!筆者在筆記本安裝雙系統時,就曾折騰過easybcd,不管如何都是失敗了!
所以,這裡我們要想辦法,在linux上引導windows
其實ubuntu早就給我們自帶了這樣的引導,叫Grub,所以,只要添加這種引導,然後設置為默認,就可以解決這個問題了!
具體操作:
如下,按右鍵,以管理員身份運行命令行:
接著輸入:bcdedit /set {bootmgr} path EFIubuntugrubx64.efi
回車即可!
這樣就完成了grub引導文件的添加,重啟即可完成雙系統引導,出現引導菜單了!若還是無法添加,可能是grub引導文件路徑不對,請自行查找自己安裝的ubuntu的引導文件,或者檢查添加的拼寫是否有誤!
參考文章:
Ubuntu安裝分區推薦參考-Dell
Linux 中交換空間 (swap)應該分多大才好?-CSDN
Grub 2引導參考-百度經驗
SSD+HDD上安裝雙系統-CSDN
推薦閱讀: