18.04 全新服务器安装在“curtin command block-meta”上失败

18.04 全新服务器安装在“curtin command block-meta”上失败

我曾使用 Ubuntu 16.04 桌面版安装作为服务器,但随着 18.04 的发布,我决定全新安装服务器版本。因此这是一个单磁盘、单启动系统,我想用 18.04 服务器版替换 16.04 桌面版。

但是,Ubuntu 18.04 服务器安装程序在分区步骤中失败,无论是默认对整个磁盘进行分区还是手动选择分区。日志显示了 Python 堆栈跟踪:util.file_size来自的函数curtil在以下行失败

with open(path, 'rb') as fp:

出现错误OSError: [Errno 6] No such device or address: '/dev/sda2'。这是包含当前 16.04 桌面安装的(仍在运行的)扩展分区。我在 google、SO 或 askubuntu 上找不到相关案例,我也不知道为什么设备显示为不存在。如果我从安装程序退出到 shell 并尝试挂载/dev/sda2,我会收到错误

mount: /bla: /dev/sda2 is not a valid block device

截断的输出来自fdisk -l /dev/sda

...
Device    Boot ... Type
/dev/sda1  *       Linux
/dev/sda2          Extended
/dev/sda5          Linux LVM

知道是什么原因导致了该错误吗?我该如何解决这个问题?

答案1

当我尝试删除 LVM 分区时,安装程​​序也遇到了同样的错误。

安装失败后,选择转到命令行。从那里:

$ sudo fdisk -l (to see the drive name and see the partitions)

$ sudo parted

p

select /dev/sda (or whatever your drive is named)

p (too show the partitions and their numbers)

rm 1

rm 2

(etc until they are all gone)

q

$ sudo fdisk -l (verify the partitions are gone)

重新启动并再次安装。

答案2

对我来说是日期问题。如果日期偏差太大,HTTPS 流量就无法正常工作。这是一个新盒子,日期完全错误。我在 BIOS(UTC)中调整了它,下次尝试运行顺利。我之前曾多次尝试不同的配置,以为是其他原因,所以我很确定是日期问题。

相关内容