我刚刚在计算机上安装了 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
我知道有很多与此类似的问题,例如这但我认为没有任何问题真正适合我的特定问题,我可以理解。有谁知道如何解决这个问题(最好是在重新启动之前的当前状态,但任何可行的解决方案都会很乐意接受)?
答案1
最后看来是BIOS的兼容性问题。我更新了 BIOS,之后一切顺利。