因为 Linux 其他发行版在安装过程中都会出现安装错误,大部分都和引导有关,比如:“grub-install/dev/sdb 失败” 等,导致不能正常安装使用。终于,盼望已久的 Leap15.5 来了,昨天下载并重装系统,进行到 “安装引导管理器” 这步时,出现上图错误提示,点击确定并完成安装后,系统可以正常进入并运行,这和之前 Leap15.4 的情况是一样的,好在是可以使用。只是心里一直纠结导致这个问题的原因,是硬件问题?分区?抑或其他?
我的电脑是 256GB 的固态硬盘,请问是否可以提供最佳的分区方案?谢谢您!
你可以尝试一下 openSUSE YAST2 的自动分区方案。
谢谢您!选择自动分区方案结果是一样的,仍然是第一张图退出代码 15。
你可以尝试将当前的分区方案稍加修改,然后再安装一次。
新建分区的时候,不创建 /boot/efi
这个分区。而是新建一个大小为 2MB, 格式为 biosboot
的空白分区。
上面所列出的维基页面在设置分区方案时有一些情况没有覆盖到,但维基出现了点内部错误,社区正在修;后续会再完善内容。
具体操作的话,如下:
选中一块磁盘,然后点击添加分区,尺寸选择自定义尺寸,数值输入为 8MiB(这似乎是 openSUSE 选择的默认大小):
然后分区角色选择原始卷(未格式化),
请不要给这个分区设置任何文件系统或格式化,同时将分区 ID 选择为 BIOS 引导分区:
然后再设置其他的分区:
swap 分区的大小可以参考:
那个是 ebibootmgr 的报错,用这个关键字 + 你那段 no space left on device 的错误消息能搜到好多,这里的 device 指的是你 BIOS 的 nvram,不是硬盘(据说 ebibootmgr 在 nvram 使用超过 50% 就会报这个错误。
PS:openSUSE 的 shim-install 的代码:
最关键的是里面带 $ebibootmgr 的。
WARNING:不建议瞎搞,会变砖。
我用的他自己分区的,安装路上也出现一堆错误,不过我都看不懂,直接忽略了,这个 openSUSE15.5 还不能用 ventory 安装啊 ,,又把 U 盘烧了一遍
特别感谢各位的分享与提示,不过,再尝试几次也是好的,毕竟还有点儿强迫症的。
ventoy 采用了一些非常规的方法启动 ISO,这可能会导致在安装系统时遇到一些无法预料的事情。
对于 openSUSE,建议使用官方维基推荐的方式烧录安装介质。
今天使用 ventoy 安装了 Leap 15.5。是可是使用的。就是安装字体比较奇怪。其他的都正常安装了啊。
有机会试验一下。谢谢!
可以用 ventory 安装,没有问题。昨天才安装了 15.5。
昨天试验了 ventoy,在一些较新的电脑上是可以的,但我的电脑太老了,ventoy 不能正常启动。目前正准备在 opensuse15.5,centos stream workstation 9 和 popos 上做出选择,这三种发行版是唯一可以正常运行的,虽然安装过程中会出现一些错误提示。谢谢大家了,再次感谢!