当我尝试设置存储时,Ubuntu 20.04 自动安装失败

当我尝试设置存储时,Ubuntu 20.04 自动安装失败

我想从单独的分区自动安装 Ubuntu 20.04。块结构:

sda
| -- sda1 vfat  /cdrom     (iso image copied) - bootable
| -- sda2 ext4 /var/crash (added by ubuntu)

我已经sda1从 Ubuntu iso 复制了数据并添加了一个nocloud包含文件user-data和的文件夹meta-data

菜单grub.cfg条目:

menuentry "Install Ubuntu Server" {
        set gfxpayload=keep
        linux   /casper/vmlinuz autoinstall   ds='nocloud;s=file://cdrom/nocloud/'  ---
        initrd  /casper/initrd
}
grub_platform
if [ "$grub_platform" = "efi" ]; then
menuentry 'Boot from next volume' {
        exit 1
}
menuentry 'UEFI Firmware Settings' {
        fwsetup
}
fi
  1. 使用简单的基本user-data配置:
#cloud-config
autoinstall:
  version: 1
  identity:
    hostname: ubuntu-server2
    password: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
    username: ubuntu

我收到错误:“NoneType”对象没有属性“grub_device”

  1. 添加storage布局,lvm否则direct我会收到相同的错误。

  2. 将存储更改为:

storage:
    config:
    - grub_device: true
      id: disk-sda
      path: /dev/sda
      ptable: gpt
      type: disk
      wipe: superblock-recursive

我收到错误:“无匹配”

  1. 我也尝试以dev/sda2root 身份添加:
linux   /casper/vmlinuz autoinstall   root=/dev/sda2 ds='nocloud;s=file://cdrom/nocloud/'  ---

与上述错误相同。

  1. 为了测试目的,我尝试设置存储交互:
interactive-sections:
    - storage

自动安装刚刚冻结,没有可用存储设置选项。

我该如何解决这个问题?如果有多个存储设备,设置存储的规则是什么?

答案1

听起来,您的存储介质或安装介质已损坏。请尝试以下方法。

  1. 重启你的电脑(你永远不知道,你可能只需要重启)

1.5. 确保所有组件都支持 20.04!如果其中任何一个不支持,它们将无法工作。这包括 USB 控制器、CPU、GPU 和硬盘。我的朋友在尝试 Ubuntu 时曾经遇到过非常类似的问题。他尝试 20.10 后解决了这个问题。然而,他的显示屏上也出现了奇怪的线条,因为它也不支持他的 GPU。

  1. 重新创建安装介质(最可能的原因是安装介质损坏)(下载 ISO 文件后检查其哈希值也很重要,以确保 ISO 没有损坏)
  2. 更换硬盘或 SSD(可能性不大,但驱动器可能有问题)

相关内容