按照这里的说明https://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls#Running_a_truly_automatic_autoinstall 当我用于存储时:
storage:
layout:
name: lvm
它创建 4GB 的根分区并且不创建交换。当我使用直接布局时
storage:
layout:
name: direct
它在磁盘上创建具有完整可用空间的根分区,并创建交换。有没有办法直接查看它是如何配置布局并修改该配置以调整我的需求?我的意思是这里记录了基于操作的配置:https ://wiki.ubuntu.com/FoundationsTeam/AutomatedServerInstalls/ConfigReference#storage
我的意思是这样的:
storage:
grub:
install_devices:
- esp-partition
swap:
filename: swap.img
size: 4GB
config:
- type: disk
id: disk0
ptable: gpt
wipe: superblock
grub_device: true
match:
size: largest
- id: esp-partition # create partitions on disk (like sda1)
type: partition
device: disk0
size: 512MB
flag: boot # EFI system partition needs boot flag
- type: partition
id: boot-partition
device: disk0
size: 1GB
- type: partition
device: disk0
id: root-partition
size: -1
- id: esp-partition-fs # format partitions on disk
type: format
volume: esp-partition
fstype: fat32
label: ESP
- id: boot-partition-fs
type: format
fstype: ext4
volume: boot-partition
- id: root-partition-fs
type: format
fstype: ext4
volume: root-partition
- id: esp-partition-fs-mount # mount partitions
type: mount
device: esp-partition-fs
path: /boot/efi
- id: root-partition-fs-mount
type: mount
path: /
device: root-partition-fs
- id: boot-partition-fs-mount
type: mount
path: /boot
device: boot-partition-fs
以上配置成功通过了 FileSystem 步骤,但在 cloud-init 配置的 initramfs 步骤上失败。就像在屏幕截图上一样, 我想知道直接布局的存储配置,以便我可以调整上面的配置,或者如果有人知道如何修复上面的配置,那么步骤 initramfs 是否通过?
第一次通过我手动安装。然后你会发现
/var/log/installer
有 yaml 文件可以用作autoinstall.yaml
你想要的实际模板。这就是我随后构建的用 aoutinstall 替换 Debian 安装程序预置的内容。