Boot

OpenSUSE 13.1 更新後找不到可啟動設備

  • October 3, 2016

我剛剛在電腦上安裝了 OpenSUSE 13.1。之後,我做了一個zypper update並重新啟動,電腦無法啟動。錯誤消息類似於"no bootable device found". 我使用帶有 EFI 支持的 grub2 作為引導載入程序,我認為錯誤消息意味著 grub 找不到正確的分區。我的分區是這樣設置的。(實際上我在這裡所做的是重新安裝 OpenSUSE,然後再次更新。但是,當我得到以下輸出時,我還沒有關閉電腦)

computer-name:~ # fdisk -l
WARNING: fdisk GPT support is currently new, and therefore in an experimental phase. Use at your own discretion.

Disk /dev/sda: 240.1 GB, 240057409536 bytes, 468862128 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: gpt


#         Start          End    Size  Type            Name
1         2048       321535    156M  EFI System      primary
2       321536      4530175      2G  Microsoft basic primary
3      4530176     46475263     20G  EFI System      primary
4     46475264    468860927  201.4G  Microsoft basic primary
computer-name:~ # df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/sda3       20510716 4407320  15038440  23% /
devtmpfs         8182632      40   8182592   1% /dev
tmpfs            8195504      80   8195424   1% /dev/shm
tmpfs            8195504    6980   8188524   1% /run
tmpfs            8195504       0   8195504   0% /sys/fs/cgroup
tmpfs            8195504    6980   8188524   1% /var/lock
tmpfs            8195504    6980   8188524   1% /var/run
/dev/sda1         159564     128    159436   1% /boot/efi

我知道有很多問題與這個問題相似,例如這個問題,但我發現沒有任何問題我認為真正適合我的特定問題,我可以理解。有誰知道如何解決這個問題(最好在重新啟動之前處於目前狀態,但任何可行的解決方案都會很高興接受)?

最後,這似乎是與 BIOS 的兼容性問題。我更新了 BIOS,之後一切正常。

引用自:https://unix.stackexchange.com/questions/171067