我想从单独的分区自动安装 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
- 使用简单的基本
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”
添加
storage
布局,lvm
否则direct
我会收到相同的错误。将存储更改为:
storage:
config:
- grub_device: true
id: disk-sda
path: /dev/sda
ptable: gpt
type: disk
wipe: superblock-recursive
我收到错误:“无匹配”
- 我也尝试以
dev/sda2
root 身份添加:
linux /casper/vmlinuz autoinstall root=/dev/sda2 ds='nocloud;s=file://cdrom/nocloud/' ---
与上述错误相同。
- 为了测试目的,我尝试设置存储交互:
interactive-sections:
- storage
自动安装刚刚冻结,没有可用存储设置选项。
我该如何解决这个问题?如果有多个存储设备,设置存储的规则是什么?
答案1
听起来,您的存储介质或安装介质已损坏。请尝试以下方法。
- 重启你的电脑(你永远不知道,你可能只需要重启)
1.5. 确保所有组件都支持 20.04!如果其中任何一个不支持,它们将无法工作。这包括 USB 控制器、CPU、GPU 和硬盘。我的朋友在尝试 Ubuntu 时曾经遇到过非常类似的问题。他尝试 20.10 后解决了这个问题。然而,他的显示屏上也出现了奇怪的线条,因为它也不支持他的 GPU。
- 重新创建安装介质(最可能的原因是安装介质损坏)(下载 ISO 文件后检查其哈希值也很重要,以确保 ISO 没有损坏)
- 更换硬盘或 SSD(可能性不大,但驱动器可能有问题)