在安裝雙系統的時候爬了很多文章,現在裝好了想整理成文章記錄一下。這台電腦是Toshiba R30,硬碟750G。
1.先安裝好Windows再安裝Linux。
簡單來說Linux的安裝程式會處理Windows,像是會設定可以選擇開啟哪個作業系統。但如果後裝的是Windows,它會直接忽略Linux,每次開機都會直接進入Windows(是可以用一些方法改變設定,只是比較麻煩)。因為網路建議要給80~100G的容量給作業系統,所以就分出90G安裝作業系統。
Ref. Dual-booting Linux with Windows: What you need to know
2.裝Linux要先作的一些事。
(1)到預定要安裝Linux系統的磁碟按右鍵,內容→工具→檢查錯誤中的檢查,如果有檢查出錯誤的話,再按自動修復錯誤。關機並移掉不必要的裝置,裝上電源線後再打開。
(2)為了要安裝可以選擇兩個作業系統的Dual boot,必須做一些設定(原因可以參考 How to install Linux on a PC with Secure Boot enabled)。
a.首先,要讓Linux系統可以偵測到Windows的分割,必須關閉Fast startup。不關閉的話,所謂的關機其實是處於一種sleep condition,不是真正的關機。去控制台找電源相關設定,Win10是控制台→硬體和音效→電源選項→選擇按下電源按鈕時的行為,在此畫面中點選「變更目前無法使用的設定」,點選後再到關機設定的部分,取消選取「開啟快速啟動」這一欄,再按儲存變更,然後重新開機。
b.如果買的電腦是有預先灌好Win8或Win10的話還有下一步,改變modern UEFI(一個將要取代傳統BIOS的東西)的設定。如果已經裝上Win10的話,好像無法像之前版本,在開機畫面按下某些鍵就可以進入UEFI。首先要先可以進入UEFI,要從Win10的設定那裡開始:Update & security→Recovery→Advanced startup→Restart now,然後Troubleshoot→Advanced options→UEFI Firmware Settings→Restart,這樣就可以進入UEFI了。接下來要去Boot裡面關掉Secure Boot,然後在去Boot priority那裡把windows boot manager放到最後(其他的順序看情況自己調)。
Ref. Windows 8.x and 10: how to prepare it for dual boot with Ubuntu or Linux Mint
3.安裝Linux mint。
(1)如果安裝軟體有出現Install Linux Mint alongside Windows這個選項就選擇,如果沒有的話要選最後一個Something else。然後17.3版好像偵測不到Win10,所以一定要選Something else。(其他的不要選,似乎會造成系統不穩定)
Ref. How to install Linux Mint alongside Windows
(2)如果是選Something else,首先要從Windows分割磁區給Linux,可以在Linux用GParted,不過我是回去開Win10分割。
a.在分割前先估算要分割多少容量給Linux。要分四個磁區給Linux,SWAP磁區一般來說要分比真實的RAM大一點,因為記憶體是4G,所以我分了4.5G;然後是/root,通常被簡寫成/,放Linux mint系統的地方,網路上說分8~15G,自己分了12G;再來是/boot,開機磁區,網路上說分200~300M,我分了300M;剩下都是/home。因為我想給兩個系統一樣的磁碟空間,所以這樣看來可以先從Windows分割出一半,然後在安裝Linux時再分配這個空間。
b.點開始功能表,在檔案總管上點右鍵,管理→磁碟管理→在要分割的磁碟上點右鍵選「壓縮磁碟區」→輸入要分割出的磁區大小,按壓縮。這時候會看到多出一塊可用空間。
(3)再來才是真正的安裝Linux mint,插入安裝USB進入系統,點桌面的install,選something else,點選新增開始分配分割出來的磁區。每個磁區都要選邏輯磁區(logical),開始位置都選beginning,除了SWAP外,檔案系統都要選ext4。最好把/home留在最後新增。
Ref. How to create a dual boot when preserving Windows seems impossible (此連結有教怎麼在Linux用GParted分割)
How to dual-boot Linux Mint 17.2, Windows 10, Windows 8.1 on a PC with UEFI firmware
[知識+紀錄] Win7 + Linux Mint 14.1 雙系統安裝實錄
4.Bootloader的問題。
此時主導開機的bootloader應該是GRUB,會出現選單選擇要進入哪個系統。但重灌Windows或是Windows更新的時候,GRUB就不見了,開機後會自動進入Windows的畫面。雖然在網路上有看到各種修復的辦法,但一直沒試到成功的......目前至少確定直接重灌Linux的/root跟/boot磁區(SWAP跟/home不用動),這樣GRUB又會出現了。(但我還是覺得要再找時間研究一下怎麼弄@@")