各位大大好
最近買了新電腦(ASUS M32CD-0071C670GXT),想說要灌成win 10 + linux的雙系統,
於是上網查了資料,開始動手灌,基本上都是照著網路上說的步驟,
先用光碟灌了Win10,切出一塊空間給linux系統,再用USB灌了Fedora24,
進入BIOS(我的新電腦是UEFI)把secure boot options 的優先順序設定Fedora24
為第一個,接著開機會出現選單第一個是Fedora,二是Fedora(recovery),三是
windows,但是選擇了Fedora之後,進到登入畫面,打完密碼後就當機了,
重灌了好幾次都是這樣,但是後來發現先選選項三進入windows之後,重新開機
再選Fedora就可以成功進入Linux系統了。
於是再找找網路發現有可能是開機檔案被winsows吃掉的可能,但是網上大部分
都是使用EasyBCD來設定開機選項,裝了之後發現EasyBCD不支援UEFI,
所以只好再找找,後來發現這篇(https://read01.com/6z4E2.html)
他的解決步驟如下
a)創建這個文件夾:
sudo mkdir /mnt/efi
b)掛載EFI分區(記得改成你自己的)到剛才的文件夾里:
sudo mount /dev/sda2 /mnt/efi
c)打開一個Administrator權限的文件管理器:
sudo nautilus /mnt/efi
d)打開EFI/Boot,看到裡面有一個bootx64.efi,把它改名成bootx64.efi.old
,以後不用它了
e)打開EFI/ubuntu,裡面有一個grubx64.efi,這個是grub的啟動文件,把它
複製到剛才的EFI/Boot裡面,改名成bootx64.efi,頂替Windows的loader。
進入ubuntu,打開terminal,輸入
sudo update-grub2
- 看到下面這樣:
neil@neil-ThinkPad-T440s:/boot/efi/EFI/Boot$ sudo update-grub2
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.11.0-12-generic
Found initrd image: /boot/initrd.img-3.11.0-12-generic
Found Windows Boot Manager on /dev/sda2@/EFI/Microsoft/Boot/bootmgfw.efi
他說做到這裡,雙系統應該能用了,但是我重開機之後狀況還是一樣!!! TT(崩潰
開機直接進linux就當機,必須要先進windows再重新開機,才能成功進去
linux系統。
已經用了兩三天了,網路上也找不到更多解決方法了,只好在這裡問問看,感覺還是
要用grub2解決,但是我不會用.....,拜託各位幫忙了(跪
剛剛再度測試了grub2,發現雖然有run但是根本沒有成功,
首先vi /etc/default/grub,把GRUB_TIMEOUT=預設5s改成10s,
接著grub2-mkconfig -o /boot/grub2/grub.cfg,
也確認了/boot/grub2/grub.cfg 裡面確實 set timeout=10,
重開機之後還是一樣狀況,時間也還是5s,沒有改成10s......orz
--
All Comments