在Dell PowerEdge R320服务器上安装Ubuntu 22.04时Subiquity持续崩溃的问题求助
我有一台老旧的Dell PowerEdge R320服务器,想在上面安装Ubuntu 22.04。我知道这硬件比较老,和新版本软件搭配肯定会出问题,但还是想试试。
当我用安装U盘启动,选择“Try to Install Ubuntu Server”选项时,会弹出错误提示:error: you need to load the kernel first.。于是我换了带HWE内核的Ubuntu Server选项试试能不能正常启动。
这次确实进入了Subiquity安装界面,也能完成前面几步设置,但一选完安装类型,Subiquity就崩溃了。我在崩溃日志里发现两个不同的错误:
- 在
server_request_fail.crash文件里的错误:
mount: /tmp/tmps52gkxfr/ubuntu-server-minimal.ubuntu-server.squashfs.dir: wrong fs type, bad option, bad superblock on /dev/loop1, missing codepage or helper program, or other error.
- 在
ui.crash文件里的错误:ServerDisconnectedError
我搜了一圈,没找到和我这些错误完全匹配的解决方案。
我原本打算用4块硬盘做RAID10,已经在PowerEdge的虚拟磁盘管理器里配置好了,但安装失败。后来我删掉了RAID,尝试单盘安装,结果还是一样的问题。
另外还有个小问题:每次启动安装程序后,RAID配置好像会被覆盖——安装尝试结束后,第一块硬盘总会被检测为降级状态,只能通过擦盘并重新配置RAID才能恢复。
我的BIOS版本是1.10 2.9.0。
是不是这硬件太老,根本跑不动Ubuntu 22.04,得降级到旧版本?还是说这服务器根本没法装Ubuntu?(戴尔官网说可以装,但没指定版本)或者是我操作哪里完全错了?
我在服务器搭建方面没什么经验,真心希望能得到帮助,提前谢谢大家了。
编辑补充:
后来我又试了几次,居然顺利安装完成了!我不太确定到底哪里变了,但唯一的区别应该是这次在启动菜单里我明确选择了UEFI模式启动,其他操作都和之前一样。不过现在RAID控制器还是显示RAID处于降级状态,会不会是硬盘真的有故障?虽然可能性不大,但我还是打算检查一下。
备注:内容来源于stack exchange,提问作者Pauchu

