看板 Linux 關於我們 聯絡資訊
我買了一台二手的Vaio SVS15125CWB 要在上面裝Ubuntu 14.10雙開機 原本的系統是win8.1 裝的時候參考 #1JqcoKx6 (Linux) 不過第一次裝的時候發現忘記在BIOS中disable secure boot disable以後又重裝一次 裝完以後卻怎麼樣也無法出現多重開機選單 按電源鍵、assist鍵都無法 無論如何都必須先進入Windows 現在唯一能啟動Ubuntu的方法就是在Windows中選 系統設定 > 更新與還原 > 還原 > 重新啟動 > 裝置 > Ubuntu 可是哪有人雙開機還要透過Windows又要點這麼多下滑鼠的啦 而且這樣Windows是處在休眠狀態,會無法把Windows的分割區掛載起來 用過Boot-repair (recommended repair),沒用 有沒有什麼解法? 真的不行我換硬碟算了 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.249.38.207 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1422675487.A.03F.html ※ 編輯: Natsutaka (111.249.38.207), 01/31/2015 11:39:46
BaBi: Win8的快速關機要先關掉 01/31 11:52
有關掉 ※ 編輯: Natsutaka (111.249.38.207), 01/31/2015 12:21:15
BaBi: 那應該是Grub沒建立好吧, 我是UEFI上裝Win8,Arch和Mint 01/31 12:31
BaBi: Grub(或其他Boot Manager)用好, Bios中是可以選擇的 01/31 12:32
BaBi: 選擇要以Gurb為先還是Win Boot為先 01/31 12:32
等等,你剛剛是說快速啟動還是快速關機? ※ 編輯: Natsutaka (111.249.38.207), 01/31/2015 12:42:25
pcchou: 重新裝grub吧? 01/31 13:47
※ 編輯: Natsutaka (140.112.51.114), 01/31/2015 15:13:58
BaBi: 我只有關快速關機,只是啟動選單要以Grub為主 01/31 15:25
剛剛又用 Boot-Repair-Disk 重跑了一次 recommended repair (裡面應該也有包含重新安裝GRUB的功能吧) 還是沒用 紀錄如下,請有空的人看看了 http://paste.ubuntu.com/9971366/ ※ 編輯: Natsutaka (140.112.51.114), 01/31/2015 15:38:53
BaBi: 呃,應該是快速開機XD 因為他是將關機時狀態暫存硬碟,可以 01/31 15:38
BaBi: win8電源選項中設定 01/31 15:38
嗯,如果是這個,那我確實有取消它 ※ 編輯: Natsutaka (140.112.51.114), 01/31/2015 15:40:06 解決了。 由於Ubuntu把Windows的開機磁區(/dev/sda3)掛載在/boot/efi 我們可以進到這個目錄裡對開機磁區動一些手腳 這台電腦的BIOS預設開機檔案為 /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi 而且BIOS還不讓我改 所以我就把GRUB的開機檔案 /boot/efi/EFI/ubuntu/grubx64.efi 複製到/boot/efi/EFI/Microsoft/Boot/ 底下 並改名為bootmgfw.efi 這樣VAIO開機的時候就會被迫啟動GRUB 原來的bootmgfw.efi隨便改個名字,例如win8boot.efi 這個檔案等一下要加到GRUB選單裡,用來啟動win8 現在要在GRUB選單增加一個Windows 8的選項 sudo vim /etc/grub.d/25_custom (檔案名稱可能有異) 找一段路徑是 (${root})/EFI/Microsoft/Boot/bootmgfw.efi 的 "menuentry" 複製下來,再貼上,bootmgfw.efi改成win8boot.efi menuentry後面的名稱也改掉,例如改成 "Windows 8.1" 這會是GRUB選單上面顯示的名稱 儲存 別忘了執行 update-grub 重新開機就可以看到結果了 ※ 編輯: Natsutaka (140.112.51.114), 01/31/2015 19:28:56 ※ 編輯: Natsutaka (140.112.51.114), 01/31/2015 19:32:45
galic: bios中刪除清除現在的開機名單 然後把grub的efi簽進去 02/05 01:17
galic: 如果像這樣直接替換原本的efi檔 記得要關掉security boot 02/05 01:17
galic: 我建議是不要用替換的 這樣grub可以自動掃到win8... 02/05 01:19
galic: bios不支援的話可以改用efibootmgr 02/05 01:23