看板 Linux 關於我們 聯絡資訊
拿到一台 Dynabook 筆電,型號 dynabook Satellite Pro L40-G PJA11T-009002。 已有 Windows 10,以 openSUSE Tumbleweed 試裝雙系統後發現不能從 openSUSE 開機。 試著搜尋解答,並用 efibootmgr 發現輸出如下: ``` tty1:rescue:~ # efibootmgr BootCurrent: 0001 Timeout: 0 seconds BootOrder: 2005,2001,2004,0004,2003 Boot0000* openSUSE Boot0001* EFI USB Device (USB FLASH DRIVE) Boot0002* EFI PXE 0 for IPv4 (XX-XX-XX-XX-XX-XX) Boot0003* EFI PXE 0 for IPv6 (XX-XX-XX-XX-XX-XX) Boot0004* Windows Boot Manager Boot0005* EFI Hard Drive (KBG402NV512G TOSHIBA MEMORY) Boot0006* EFI Hard Drive (KBG402NV512G TOSHIBA MEMORY) Boot0007* opensuse-secureboot Boot2001* EFI USB Device Boot2003* EFI Network Boot2004* HDD1/SSD1 Boot2005* HDD2/SSD2 ``` 用 -v 參數會看到 0007 指向某個 shim.efi 檔案, 有試過 efibootmgr -o 0007,2005,2001,2004,0004,2003, 但重開機後沒有效果,再跑一次 efibootmgr 仍然如上輸出。 而 F2 進入 BIOS 設定也找不到 openSUSE 的開機項目… 想請問我該怎麼解決好呢? 目前暫時沒有方向,不知道該往哪裡查;如需更多輸出資訊請告知。 謝謝各位。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.134.64 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1633959357.A.D7A.html ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/11/2021 21:45:49
OrzOGC: bios的boot menu也沒有嗎? 10/11 22:56
沒有欸,印象中只有 USB、Windows、硬碟1、PXE 之類的選項,反正沒有 openSUSE。
brli7848: secure boot沒過? 10/11 22:58
請問沒過 secure boot 會有錯誤訊息嗎? efibootmgr 看起來 openSUSE 有給 secure boot 的選項(0007), 所以我自己瞎猜這可以過 secure boot。 openSUSE 的「安裝程式」應該也要有 secure boot 才能啟動安裝…吧,我猜。 既然我用 USB 把 openSUSE 裝到硬碟 1 某個分割區上了,我猜它有 secure boot。 ==== BIOS 裡面 secure boot 是 enabled 狀態, 試過 disable 但開機選項仍無 openSUSE, 是否要在這個狀態下再重裝一次 openSUSE? ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/11/2021 23:15:51
skycat2216: 這是單硬碟的筆電嗎? 10/11 23:44
對,但 BIOS 設定畫面裡面會看到 HDD1 / HDD2 兩種選項
bfbf510a: 有在BIOS開CSM 嗎? 10/11 23:50
我查看看哦,等等 編輯:只看到這兩個疑似相關的東西 * Secure Boot <Enabled> * Clear Secure Boot Keys 第二項我看不出用途,說明是說: > Force System to Setup Mode at next boot. System boots without any Secure > Boot keys. ※ 編輯: willy69wu31 (39.8.1.206 臺灣), 10/12/2021 13:17:18
OrzOGC: 0005/0006開進去有東西嗎? 10/12 13:52
雖然 efibootmgr 有顯示那一堆項目,但開機按 F12 出現的 Boot Manager 只有以下: * Windows Boot Manager * EFI USB Device * EFI PXE 0 for IPv4 * EFI PXE 0 for IPv6 * <HDD Recovery>
tomsawyer: 你可以試試裝grub然後chain boot進efi? 10/12 17:55
我研究看看如何重裝 grub 編輯:用隨身碟來啟動裝好的 openSUSE,然後在裡面跑 sudo grub2-install > sudo grub2-install > Installing for x86_64-efi platform. > Installation finished. No error reported. 重開機看了 F12 Boot Manager 裡面仍然沒有 openSUSE, 我是否該更改什麼參數跑 grub2-install? ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/12/2021 23:14:43
OrzOGC: grub2也要有個grub.conf,太久沒搞爆忘了怎麼用 10/12 23:17
初步搜尋了一些文件,卻弄不懂 grub.conf 如何使用
sppmg: 會會不會是安裝時用的是csm模式安裝? 10/13 02:27
在 BIOS 設定完全沒看到這個模式,只看到 Secure Boot 開關 ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/13/2021 18:48:40 搜到一篇很相似的文章,BIOS 照片和我一樣,先貼起來參考,我還要抽空詳讀一下。 感覺這個機型的 BIOS 好像會鬼打牆 完整網址:https://askubuntu.com/questions/1305015/how-to-fix-uefi-dual-boot-windows-10-ubuntu-20-04-on-toshiba-dynabook 縮網址:https://tinyurl.com/22ztazjb ※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/13/2021 23:18:26
bitlife: 有試過整顆空硬碟(先用liveUSB把所有分區都先刪光)安裝 10/15 08:55
bitlife: linux的狀況嗎? 如果沒有,先把整顆硬碟dd備份起來後測試 10/15 08:56
bitlife: 看看是否正常? 10/15 08:56
手邊暫時沒有足夠的空間讓我把原系統用 dd 備份起來,在思考有無 workaround 可用。
cuello: 我不是來給答案,是來說卡在同一個階段,不同機器 10/15 19:07
cuello: Acer Aspire SW5-012 Win8.1 BIOS v1.16 裝 bullseye 10/15 19:07
cuello: 已經從 v1.05 -> v1.10 -> v1.14 刷到 v1.16 10/15 19:07
cuello: 實驗性 efibootmgr -o 把 windows 改最優先,無效 10/15 19:07
cuello: 因為插著 Debian USB, 它順位排第一,想說改改看,沒動 10/15 19:09
cuello: 網路上有人在 *傳* 說什麼較新的會提供 legacy ... :) 10/15 19:11
cuello: 全世界不知耗在這裡多少人力?網路文爬不完 :) 10/15 19:13
你的症狀跟我好像,但我還沒試過更新 BIOS
cuello: 還好這一台是準備把玩用的... 10/15 19:13
cuello: 是說,不知板上有沒有人UEFI系統上把它們全刪了 10/15 19:25
cuello: 再把整顆的備份 dd 回去而完全復原的? 10/15 19:25
※ 編輯: willy69wu31 (114.35.134.64 臺灣), 10/15/2021 20:02:01
cuello: 好吧, 我剛剛進去了我安裝好, 卻從未進去過的 debian... 10/15 20:42
cuello: 用的是 rEFInd (剛剛 dd 好的, 只需約 7MB 大小的隨身碟) 10/15 20:43
cuello: 連結 https://sourceforge.net/projects/refind/ 10/15 20:44
cuello: 我自己則是還沒有進一步動作, 急著先跑來跟你講 10/15 20:45
cuello: 他們說其實 EFI 都做得 %%^*!@!&(... windows 會動就好... 10/15 20:49
cuello: 原始文章網址太長... 弄不進來, 作罷, 先去看看要怎麼改 10/15 20:51