ฉันค่อนข้าง "ใหม่" กับอูบุนตูและลินุกซ์โดยทั่วไป
ฉันกำลังตั้งค่า preseed เพื่อติดตั้ง Ubuntu VM ขนาด 10GB ฉันไม่ต้องการพื้นที่เพิ่ม
ทุกอย่างทำงานได้ดีมากหรือน้อย แต่ฉันไม่รู้ว่าพาร์ติชันทำงานอย่างไร ฉันได้อ่านโพสต์นี้และฉันไม่เข้าใจกระบวนการจริงๆ
ฉันออกจาก preseed ทั้งหมดและบางส่วนของพาร์ติชัน
หากมีใครสามารถช่วยฉันใส่พาร์ติชั่นได้อย่างถูกต้องฉันจะขอบคุณมาก: D.
ความคิดมีสิ่งนี้ ฉากกั้นห้อง ในพรีเซด
พรีเซดของฉัน
# หรือคุณอาจระบุดิสก์ที่จะแบ่งพาร์ติชัน ถ้าระบบมีแค่
# หนึ่งดิสก์ที่โปรแกรมติดตั้งจะใช้ค่าเริ่มต้นเป็นอย่างอื่น แต่จะใช้อุปกรณ์นั้น
# ชื่อต้องระบุในรูปแบบดั้งเดิมที่ไม่ใช่ devfs (เช่น /dev/sda
#และไม่เช่น /dev/discs/disc0/disc).
# ตัวอย่างเช่น หากต้องการใช้ฮาร์ดดิสก์ SCSI/SATA ตัวแรก:
d-i partman-auto/disk string /dev/sda.d-i
# นอกจากนี้ คุณจะต้องระบุวิธีการใช้
#วิธีการที่มีอยู่ในปัจจุบันคือ:
# - ปกติ: ใช้ประเภทพาร์ติชันปกติสำหรับสถาปัตยกรรมของคุณ
# - lvm: ใช้ LVM เพื่อแบ่งพาร์ติชันดิสก์
# - crypto: ใช้ LVM ภายในพาร์ติชันที่เข้ารหัส
#d-i partman-auto/method string lvm 10 GB
d-i partman-auto/method สตริงปกติ
# คุณสามารถกำหนดจำนวนพื้นที่ที่จะใช้สำหรับโวลุ่ม LVM
# กลุ่ม. โดยอาจเป็นขนาดที่มีหน่วย (เช่น 20 GB) เปอร์เซ็นต์ของ
# พื้นที่ว่างหรือคำหลัก 'สูงสุด'
d-i partman-auto-lvm/guided_size สตริงสูงสุด
# หากหนึ่งในดิสก์ที่กำลังจะถูกแบ่งพาร์ติชันโดยอัตโนมัติ
# มีการกำหนดค่า LVM แบบเก่า โดยปกติผู้ใช้จะได้รับ
# คำเตือน. นี้ล่วงหน้าออกไปได้...
d-i partman-lvm/device_remove_lvm บูลีนจริง
# เช่นเดียวกับอาร์เรย์ RAID ของซอฟต์แวร์ที่มีอยู่แล้ว:
d-i partman-md/device_remove_md บูลีนจริง
# และเช่นเดียวกันสำหรับการยืนยันการเขียนพาร์ติชัน lvm
d-i partman-lvm/ยืนยันบูลีนจริง
d-i partman-lvm/confirm_nooverwrite บูลีนจริง
# คุณสามารถเลือกหนึ่งในสามสูตรการแบ่งพาร์ติชันที่กำหนดไว้ล่วงหน้า:
# - atomic: ไฟล์ทั้งหมดในพาร์ติชันเดียว
# - บ้าน: แยก /พาร์ติชันบ้าน
# - หลาย: แยกพาร์ติชัน /home, /var และ /tmp
d-i partman-auto/choose_recipe เลือก boot-root
#หรือให้สูตรของคุณเอง...
# หากคุณมีวิธีรับไฟล์สูตรอาหารในสภาพแวดล้อม d-i คุณทำได้
#แค่ชี้นิ้วมา
#d-i partman-auto/expert_recipe_file สตริง /hd-media/recipe
# ถ้าไม่ คุณสามารถใส่สูตรทั้งหมดลงในไฟล์การกำหนดค่าล่วงหน้าในไฟล์เดียว
# (ตรรกะ) บรรทัด ตัวอย่างนี้สร้างพาร์ติชัน /boot ขนาดเล็กที่เหมาะสม
# สลับและใช้พื้นที่ที่เหลือสำหรับพาร์ติชันรูท:
d-i partman-auto/expert_recipe สตริง \
บูตรูท :: \
499 499 500 ต่อ 4 \
\$defaultignore{ } \
วิธีการ{ รูปแบบ } \
รูปแบบ{ } \
use_filesystem{ } \
ระบบไฟล์{ ext4 } \
เมานต์พอยต์{ /boot } \
. \
1,000 1,000 1,000 ต่อ 4 \
\$lvmok{ } \
วิธีการ{ รูปแบบ } \
รูปแบบ{ } \
use_filesystem{ } \
ระบบไฟล์{ ext4 } \
จุดเมานต์{ / } \
. \
2500 2000 2500 \$default_filesystem \
\$lvmok{ } \
วิธีการ{ รูปแบบ } \
รูปแบบ{ } \
use_filesystem{ } \
ระบบไฟล์{ ext4 } \
เมานต์พอยต์{ /var } \
. \
\
1,000 900 1,000 \$default_filesystem \
\$lvmok{ } \
วิธีการ{ รูปแบบ } \
รูปแบบ{ } \
use_filesystem{ } \
ระบบไฟล์{ ext4 } \
เมานต์พอยต์{ /tmp } \
.
\
2000 1000 2500 \$default_filesystem \
\$lvmok{ } \
วิธีการ{ รูปแบบ } \
รูปแบบ{ } \
use_filesystem{ } \
ระบบไฟล์{ ext4 } \
เมานต์พอยต์{ /usr } \
.
\
1,000 900 1,000 \$default_filesystem \
\$lvmok{ } \
วิธีการ{ รูปแบบ } \
รูปแบบ{ } \
use_filesystem{ } \
ระบบไฟล์{ ext4 } \
เมานต์พอยต์{ /var/log } \
.
\
127 127 127 \$default_filesystem \
\$lvmok{ } \
วิธีการ{ รูปแบบ } \
รูปแบบ{ } \
use_filesystem{ } \
ระบบไฟล์{ ext4 } \
เมานต์พอยต์{ /var/log/audit } \
.
1,000 1500 1500 \$default_filesystem \
\$lvmok{ } \
วิธีการ{ รูปแบบ } \
รูปแบบ{ } \
use_filesystem{ } \
ระบบไฟล์{ ext4 } \
จุดเชื่อมต่อ{ /home } \
.
# สิ่งนี้ทำให้ partman แบ่งพาร์ติชันโดยอัตโนมัติโดยไม่มีการยืนยัน
# ที่คุณบอกว่าจะทำอย่างไรโดยใช้วิธีการใดวิธีหนึ่งข้างต้น
d-i partman-partitioning/confirm_write_new_label บูลีนจริง
d-i partman/choose_partition เลือกเสร็จสิ้น
d-i partman/ยืนยันบูลีนจริง
d-i partman/confirm_nooverwrite บูลีนจริง