Tôi đang tìm hiểu về công cụ tự động cài đặt cloud-config-ish tính phổ biến và tôi tiếp tục gặp sự cố khi cài đặt tự động hoạt động, nhưng nó sẽ không tuân theo cấu hình của tôi cho kho:
tiết diện.
Đây là cấu hình tự động cài đặt của tôi (ngoại trừ tên người dùng, tên máy chủ, hàm băm mật khẩu và khóa SSH):
#cloud-config
tự động cài đặt:
phiên bản 1
ngôn ngữ: en_US.UTF-8
refresh-installer: { update: yes } # Kiểm tra trình cài đặt đã cập nhật
kho:
# ESP + boot + trao đổi + giữ chỗ zil + root
bố cục: {tên: trực tiếp}
cấu hình:
- loại: đĩa
khớp: # chọn ssd lớn nhất...
kích thước: lớn nhất
ssd: đúng
id: ssd0 # ...và gọi nó là ssd0
ptable: gpt # sử dụng phân vùng gpt trên ssd0
xóa: siêu khối
- gõ: phân vùng # tạo phân vùng trên ssd0
số 1
id: phân vùng efi
thiết bị: ssd0
kích thước: 256M
cờ: boot # phân vùng uefi cần cờ khởi động
grub_device: true # và phải là thiết bị grub?
- loại: phân vùng
số 2
id: phân vùng khởi động
thiết bị: ssd0
Kích thước: 768M
- loại: phân vùng
số 3
id: phân vùng trao đổi
thiết bị: ssd0
Kích thước: 128G
cờ: trao đổi
- loại: phân vùng
số: 4
id: phân vùng zil
thiết bị: ssd0
Kích thước: 128G
- loại: phân vùng
số 5
id: phân vùng gốc
thiết bị: ssd0
Kích thước: 256G
- gõ: format # định dạng phân vùng trên ssd0
id: định dạng efi
khối lượng: phân vùng efi
fstype: fat32 # ESP được FAT32
nhãn: đặc biệt
- loại: định dạng
id: định dạng khởi động
âm lượng: phân vùng khởi động
fstype: ext4
nhãn: KHỞI ĐỘNG
- loại: định dạng
id: định dạng trao đổi
âm lượng: phân vùng trao đổi
fstype: hoán đổi # hoán đổi
nhãn: HOÁN ĐỔI
cờ: trao đổi
- loại: định dạng
id: định dạng gốc
khối lượng: phân vùng gốc
fstype: xfs # / (root) lấy ext4, xfs, btrfs
nhãn: GỐC
- gõ: mount # mount phân vùng được định dạng trên ssd0
id: root-mount # / (root) được gắn trước
thiết bị: định dạng root
con đường: /
- loại: gắn kết
id: boot-mount # /boot được gắn tiếp theo
thiết bị: định dạng khởi động
đường dẫn: /boot
- loại: gắn kết
id: efi-mount # /boot/efi được gắn kết tiếp theo
thiết bị: định dạng efi
đường dẫn: /boot/efi
xác thực:
tên máy chủ: foo
tên người dùng: thanh
mật khẩu: $6$<snip>
ssh:
máy chủ cài đặt: đúng
allow-pw: sai
khóa ủy quyền:
- ssh-rsa AAAA<đoạn trích>
gói:
- xây dựng cần thiết
- git
- python3-pip
- nhiệm vụ
- zfsutils-linux
Như bạn có thể thấy từ kho:
phần, tôi đang đặt một vài phân vùng (tất cả GPT, không có MBR trên bản dựng này!):
- phân vùng hệ thống FAT32 UEFI tại
/boot/efi
- một ext2
/khởi động
vách ngăn
- một phân vùng trao đổi
- phân vùng giữ chỗ cho nhật ký ý định ZFS (sẽ được thêm sau, sau khi cài đặt tự động)
- phân vùng gốc XFS
Trình cài đặt tự động Ubuntu dường như vượt qua xác thực, bởi vì tôi nhận được thông báo có/không tự động cài đặt tiến hành, nó chạy và cuối cùng tôi có một hệ thống có thể khởi động được cài đặt ZFS và mọi thứ. Tuy nhiên, nó bỏ qua sơ đồ phân vùng của tôi và thay vào đó chỉ tạo phân vùng FAT32 EFI và phân vùng gốc Ext4.Ai đó có thể cho tôi biết tôi đang làm gì sai ở đây hoặc cách tôi có thể theo dõi tại sao nó đang xác thực, nhưng bỏ qua tôi kho:
cấu hình?