Score:0

Preseed - ติดตั้งระบบปฏิบัติการบนดิสก์ที่เล็กที่สุด

ธง za

ฉันกำลังพยายามสร้างไฟล์ preseed สำหรับระบบของฉันด้วย 2 HDD ฉันต้องการติดตั้งระบบปฏิบัติการบนดิสก์ที่เล็กที่สุด แต่ในบางระบบ ดิสก์นี้มีชื่อเป็น sdb และอื่น ๆ sda มีวิธีเลือกดิสก์ที่เล็กที่สุดหรือไม่?

d-i partman/early_command สตริง \
  PRIMARYDISK=/dev/$(lsblk -Sn -o NAME --sort SIZE --include 8 | head -n 1) ; \
  debconf-set partman-auto/disk "$PRIMARYDISK" ;

ฉันเคยเห็นคนทำคำสั่งข้างต้น แต่ฉันไม่พบ lsblk ความคิดใด ๆ ?

cn flag
สิ่งที่ควรลอง: เพิ่มไดเร็กทอรีหน้า `lsblk` หรือไม่
Pierre ALBARÈDE avatar
sc flag
ลอง ` which -a lsblk ` เพื่อดูว่ามีไบนารีอยู่และอยู่ในเส้นทางหรือไม่
C.S.Cameron avatar
cn flag
เปิดดิสก์ Gnome มันจะแสดงให้คุณเห็นว่าดิสก์ใดเป็นดิสก์ใดและใหญ่แค่ไหน ฯลฯ
Score:0
ธง jp

สิ่งนี้ใช้งานได้โดยใช้ตัวติดตั้งดั้งเดิมของเซิร์ฟเวอร์ Ubuntu 20.04

d-i partman/early_command สตริง \
  PRIMARYDISK=/dev/$( X=$(cat /sys/block/sd?/size|sort -n|head -1); for i in /sys/block/sd?; do [ $X -eq $( cat $i/size) ] && echo $i | sed -e s#.*/## ; done ) ; \
  debconf-set partman-auto/disk "$PRIMARYDISK"

มันใช้ /ระบบ ระบบไฟล์เพื่อค้นหาดิสก์ที่เล็กที่สุด lsblk ไม่พร้อมใช้งานในสภาพแวดล้อมของตัวติดตั้ง

ฉันค่อนข้างแน่ใจว่าคุณกำลังใช้คำสั่ง จากคำตอบของผม ซึ่งอยู่บนสมมติฐานที่ว่า lsblk สามารถใช้ได้. นั่นเป็นเพราะความคิดเห็นที่อ้างถึง โพสต์บล็อก ที่ไหน lsblk ถูกใช้ในลักษณะเดียวกัน อาจเป็นอย่างนั้น lsblk เคยมีอยู่ในรีลีสที่เก่ากว่า มีอยู่ในเดเบียน หรือบล็อกไม่ถูกต้อง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา