Score:0

Hyper-V จะไม่บูต Ubuntu Server ISO ที่ปรับแต่งเอง

ธง us

ฉันกำลังพยายามสร้าง Ubuntu Server ISO ที่กำหนดเอง (โดยใช้คำแนะนำที่นี่) สำหรับใช้ใน Hyper-V VM ฉันต้องการแก้ไข boot/grub/grub.cfg เพื่อเพิ่ม ติดตั้งอัตโนมัติ ไปยังพารามิเตอร์บรรทัดคำสั่งเคอร์เนลเพื่อเปิดใช้งาน ติดตั้งเซิร์ฟเวอร์อัตโนมัติ.

เมนู "ติดตั้งเซิร์ฟเวอร์ Ubuntu" {
    ตั้ง gfxpayload=เก็บ
    linux /casper/vmlinuz ติดตั้งอัตโนมัติเงียบ ---
    initrd /casper/initrd
}

ถ้าฉันสร้าง VM ใหม่ใน Hyper-V และบูตจาก Ubuntu Server ISO ที่ไม่ได้แก้ไข จากนั้นแก้ไขตัวเลือกการบูตด้วยตนเองใน grub การติดตั้งอัตโนมัติจะทำงานได้อย่างไร้ที่ติ อย่างไรก็ตาม Hyper-V ไม่เคยบูทจาก ISO ที่ฉันปรับแต่งเอง โดยข้ามไปที่บูท PXE โดยตรง ISO ที่กำหนดเองจะบูตใน KVM ดังนั้นฉันต้องขาดบางอย่างที่ Hyper-V ต้องการ

คำสั่งเฉพาะที่ฉันเรียกใช้เพื่อสร้าง ISO ใหม่หลังจากแก้ไข grub.cfg มาจากคำแนะนำที่ลิงก์ด้านบนเกี่ยวกับการปรับแต่งซีดีติดตั้ง:

mkisofs -r -V "ซีดีติดตั้ง Ubuntu แบบกำหนดเอง" \
        -แคชไอโหนด \
        -J -l -b isolinux/isolinux.bin \
        -c isolinux/boot.cat -no-emul-boot \
        -boot-load-size 4 -boot-info-table \
        -o custom.iso /path/to/iso/root

Ubuntu Server ISO พื้นฐานที่ฉันกำลังแก้ไขคือ 20.04.3 โฮสต์ของฉันคือ Windows 10

มีวิธีแก้ไขไหมครับ mkisof คำสั่งเพื่อรวมสิ่งที่ Hyper-V ต้องการหรือวิธีคัดลอกการตั้งค่าที่แน่นอนจาก ISO มาตรฐานเนื่องจากใช้งานได้กับ Hyper-V แล้ว

โพสต์คำตอบ

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