Ubuntu Server 20.04 LTS: 安装失败(subiquity...install_fail/add_info)

我正在尝试将我的家用服务器升级到Ubuntu 20,但是遇到了一些问题。
我想要在当前的Ubuntu 16上双启动新的v20。我启动了一个Live USB,并使用GParted将我的dev/sda1分区缩小,然后在其后直接创建了一个新的分区dev/sda5,用于安装Ubuntu 20。
在v20安装过程中,我选择了自定义安装方法,并选择将dev/sda5分区格式化为ext4并挂载为“/”。然后,我选择了我的v16安装中的SWAP分区作为v20安装的SWAP分区。
然后,我继续到下一个屏幕,在那里我选择了用户名和密码,然后过了一会儿,出现了这个错误屏幕。
我从官方网站下载了Ubuntu 20 ISO,并使用Rufus将其刻录到USB上,对于我运行GParted的Ubuntu 20桌面Live USB来说,这完全正常。
有人知道这个错误是什么意思,以及如何修复吗?
我不确定它对sdf1在做什么。我机器上还有其他5个驱动器,都是MDADM RAID阵列的一部分,除非由于某种原因,我正在尝试使用的磁盘在这种情况下被挂载为sdf,而不是在使用活动磁盘时的sda。
我还不能嵌入图片,所以: 错误消息截图链接

FYI:交换分区通常不再必要。安装程序的默认设置是在根(/)分区上创建一个交换文件。 - user535733
我遇到了与ubuntu-20.04-live-server-amd64.iso和RAID 1相同的问题。错误发生在不同的步骤中,并且并不一致。有解决方案吗? - Soenhay
1个回答

我在多次尝试后成功完成了安装过程,解决了相同的subiquity错误。
我使用了安装期间下载的更新版本。
由于硬件RAID的问题(旧主板和BIOS更新已停止),我禁用了它,并尝试在单个驱动器上进行安装,但仍然遇到问题。然后我尝试使用传统安装程序,它可以在单个驱动器上工作。在传统安装过程中,它阻止我在主机名中使用下划线“_”,并且我没有注意到任何RAID选项,因为大部分都是自动化的(可能有手动选项,但我没有注意)。新的安装程序允许您使用下划线,所以我不确定是否是这个问题。然后我再次尝试了最新版本,并且在主机名中没有使用下划线,并按照这个指南配置了软件RAID,安装过程没有出现任何问题或错误信息。
然而,尽管安装似乎成功,但无法启动。驱动器被列为可能的启动选项,但屏幕上显示“无可引导设备”的消息。
我再次经历了同样的过程,分区似乎有所不同。上次我没有注意到启动/efi,所以这次我把它留下了。我只需要重新创建一些其他的分区。安装程序根据BIOS中是否启用UEFI提供不同的配置。我将两个驱动器都设置为可引导。但是安装完成后,当我启动时,提示显示“localhost登录”,而我在安装过程中创建的帐户无法使用。因此,新的安装程序似乎没有设置主机名,并且存在凭据问题。我无法登录,但至少安装已完成并且可以启动。
我决定再次尝试传统的安装程序,在尝试了两次之后,它按预期工作。第一次尝试时,RAID卷和grub安装失败。这很可能是由于之前使用最新安装程序的尝试造成的。第二次尝试完美无缺。我可以使用我的帐户登录。主机名已设置。我可以从另一台计算机通过SSH连接到它。
简而言之:
  • 在主机名中使用下划线可能会造成问题。

  • 旧的具有错误的RAID的主板可能是问题所在,因此请通过安装选项使用软件RAID。

  • 请使用传统安装程序。这个博客上的一些说明对我有所帮助,但在手动分区设置期间,我选择了在设置为RAID 1之前自动创建每个驱动器的分区。