Re: [問題] 為什麼不建議先裝 Ubuntu 再裝 Windows?
吃光光
ubuntu在安裝的時候有個custom選項
可以自訂boot loader要裝在mbr/gpt或是partition
---
首先假設手上有個空硬碟:sda要裝新的雙系統
由於無論是mbr或是gpt
windows都會吃掉其他系統用的boot loader
所以我們先安裝windows
sda1=win7~win10的系統保留區
sda2=win7
sda3=NTFS資料區
然後留free space給ubuntu
做好ubuntu的光碟或usb安裝,boot起來進入ubuntu installer
記得看到installation type的時候選something else
https://usercontent2.hubstatic.com/13024911_f520.jpg
接下來問題來了:
如果這硬碟是用mbr不是gpt,只能有4個primary partition
sda4如果設定成primary partition
要能mount /,就沒有swap,也太不能把/home獨立到其他patition
兩種解法:
1.sda4弄成logical partition
切割出sda5當swap、
sda6用來mount /、
sda7用來mount /home、sda8用來mount...
2.維持sda4的primary partion,ubuntu裝好之後再用loop檔的方式弄swap
缺點是想要獨立出來的位置,例如/home,還是綁在sda4裡面
我是選擇1的解法,
不過沒試過把/home放在ntfs的sda3會怎樣
理論上應該是可行的,/var/log、/tmp或許也是可行的
有興趣自己玩玩看吧~
不過像/usr、/etc這種,還是別放在ntfs-3g會比較好
重點來了:
選something else一定會看到一個選項
"device for boot loader installation"
用關鍵字
"ubuntu install device for boot loader installation"
可以搜到一堆截圖
不管是解法1或解法2,這邊都選/dev/sda4,
而不是放在會被windows吃掉的/dev/sda
如果是用gpt,那boot loader就放在用來mount /的磁區就可以了
讀到這邊會問:那麼之後怎麼進入系統?
因為要雙系統
所以就選擇在windows那邊改BCD
用windows光碟改BCD還蠻麻煩的
不過有個簡單的軟體叫做EasyBCD,for windows vista ~ windows 10
用關鍵字"easybcd linux"就可以搜到一堆截圖
然後在Drive那邊選擇grub boot loader所在的sda4就可以了
https://i.stack.imgur.com/visjQ.png
開機就會看到先跳出windows的開機選單介面
然後選ubuntu會進入grub的開機選單介面
這也就不用再擔心windows update之後
grub會被吃掉的問題了
---
給直接end的人:
grub2的boot loader裝在partition裡面
改windows的BCD開機選單就不會被windows吃掉boot loader了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.62.214.207
※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1481960069.A.E21.html
※ 編輯: AshenC (61.62.214.207), 12/17/2016 15:51:28
推
12/17 19:10, , 1F
12/17 19:10, 1F
推
12/17 23:32, , 2F
12/17 23:32, 2F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 3 之 4 篇):