ฉันกำลังเรียนรู้เกี่ยวกับเครื่องมือติดตั้งอัตโนมัติบน cloud-config-ish ความย่อยยับ และฉันยังคงพบปัญหาที่การติดตั้งอัตโนมัติทำงาน แต่จะไม่เป็นไปตามการกำหนดค่าของฉันสำหรับ พื้นที่จัดเก็บ:
ส่วน.
นี่คือการกำหนดค่าการติดตั้งอัตโนมัติของฉัน (ยกเว้นชื่อผู้ใช้ ชื่อโฮสต์ แฮชรหัสผ่าน และคีย์ SSH):
#cloud-config
ติดตั้งอัตโนมัติ:
รุ่น: 1
ภาษา: en_US.UTF-8
ตัวติดตั้งรีเฟรช: { อัปเดต: ใช่ } # ตรวจสอบตัวติดตั้งที่อัปเดต
พื้นที่จัดเก็บ:
# ESP + boot + swap + ตัวยึดตำแหน่ง zil + รูท
รูปแบบ: { ชื่อ: โดยตรง }
การกำหนดค่า:
- ประเภท: ดิสก์
จับคู่: # เลือก ssd ที่ใหญ่ที่สุด...
ขนาด: ใหญ่ที่สุด
ssd: จริง
id: ssd0 # ...และเรียกมันว่า ssd0
ptable: gpt # ใช้พาร์ติชัน gpt บน ssd0
เช็ด: superblock
- ประเภท: พาร์ติชัน # สร้างพาร์ติชันบน ssd0
จำนวน: 1
id: efi-พาร์ติชัน
อุปกรณ์: ssd0
ขนาด: 256M
แฟล็ก: พาร์ติชัน boot # uefi ต้องการแฟล็กสำหรับบูต
grub_device: จริง # และต้องเป็นอุปกรณ์ด้วงหรือไม่
- ประเภท: พาร์ติชัน
จำนวน: 2
id: boot-partition
อุปกรณ์: ssd0
ขนาด: 768M
- ประเภท: พาร์ติชัน
หมายเลข: 3
id: swap-partition
อุปกรณ์: ssd0
ขนาด: 128G
ธง: แลกเปลี่ยน
- ประเภท: พาร์ติชัน
หมายเลข: 4
id:zil-พาร์ติชั่น
อุปกรณ์: ssd0
ขนาด: 128G
- ประเภท: พาร์ติชัน
จำนวน: 5
id: รูตพาร์ติชัน
อุปกรณ์: ssd0
ขนาด: 256G
- ประเภท: ฟอร์แมต # ฟอร์แมตพาร์ติชันบน ssd0
id: efi-รูปแบบ
ปริมาณ: efi-พาร์ติชัน
fstype: fat32 # ESP ได้รับ FAT32
ป้ายกำกับ: ESP
- ประเภท: รูปแบบ
id: boot-format
ระดับเสียง: พาร์ติชันสำหรับบูต
fstype: ext4
ป้ายกำกับ: BOOT
- ประเภท: รูปแบบ
id: สลับรูปแบบ
ปริมาณ: swap-partition
fstype: สลับ # สลับ
ป้ายกำกับ: SWAP
ธง: แลกเปลี่ยน
- ประเภท: รูปแบบ
id: root-format
ปริมาณ: รูตพาร์ติชัน
fstype: xfs # / (root) รับ ext4, xfs, btrfs
ป้ายกำกับ: ROOT
- ประเภท: เมานต์ # เมานต์พาร์ติชันที่จัดรูปแบบบน ssd0
id: root-mount # / (root) จะถูกเมานต์ก่อน
อุปกรณ์: รูปแบบรูท
เส้นทาง: /
- ประเภท: ติด
id: boot-mount # /boot รับการติดตั้งต่อไป
อุปกรณ์: รูปแบบบูต
เส้นทาง: /boot
- ประเภท: ติด
id: efi-mount # /boot/efi จะถูกติดตั้งต่อไป
อุปกรณ์: รูปแบบ efi
เส้นทาง: /boot/efi
ตัวตน:
ชื่อโฮสต์: foo
ชื่อผู้ใช้: บาร์
รหัสผ่าน: $6$<snip>
ssh:
ติดตั้งเซิร์ฟเวอร์: จริง
อนุญาต pw: เท็จ
คีย์ที่ได้รับอนุญาต:
- ssh-rsa AAAA<snip>
แพ็คเกจ:
- สิ่งจำเป็นสำหรับการสร้าง
- คอมไพล์
- python3-pip
- งาน
- zfsutils-ลินุกซ์
ดังที่คุณเห็นได้จาก พื้นที่จัดเก็บ:
ฉันกำลังใส่พาร์ติชั่นบางส่วน (GPT ทั้งหมด, ไม่มี MBR ในบิลด์นี้!):
- พาร์ติชันระบบ FAT32 UEFI ที่
/boot/efi
- ext2
/บูต
พาร์ทิชัน
- พาร์ทิชัน swap
- พาร์ติชันตัวยึดสำหรับบันทึกความตั้งใจ ZFS (จะเพิ่มในภายหลัง หลังจากติดตั้งอัตโนมัติ)
- พาร์ติชันรูท XFS
ตัวติดตั้งอัตโนมัติของ Ubuntu ดูเหมือนว่าจะผ่านการตรวจสอบ เพราะฉันได้รับการติดตั้งแบบใช่/ไม่ใช่แบบดำเนินการต่อ และรัน และในตอนท้าย ฉันมีระบบที่สามารถบู๊ตได้ด้วยการติดตั้ง ZFS และทุกอย่าง อย่างไรก็ตาม มันไม่สนใจโครงร่างพาร์ติชันของฉัน และสร้างพาร์ติชัน FAT32 EFI และพาร์ติชันรูท Ext4 แทนใครช่วยบอกฉันทีว่าฉันทำอะไรผิด ที่นี่ หรือฉันจะติดตามได้อย่างไร ทำไม มันกำลังตรวจสอบ แต่ไม่สนใจ my พื้นที่จัดเก็บ:
การกำหนดค่า?