ฉันกำลังใช้ virt-ติดตั้ง เพื่อสร้างเครื่อง Ubuntu โดยใช้เซิร์ฟเวอร์ Ubuntu สด ISO อย่างเป็นทางการ คำสั่งนี้เคยใช้ได้ในอดีต แต่หยุดทำงานในบางจุด (อาจหลังจากอัปเกรดระบบปฏิบัติการโฮสต์จาก Ubuntu 18.04 เป็น 20.04 แต่ฉันไม่แน่ใจ)
$ mkdir ตัวสร้างอิมเมจ-68692987-ตัวติดตั้ง
$ ติดตั้ง ubuntu-21.10-live-server-amd64.iso image-builder-68692987-installer
$ virt-install --name image-builder-68692987 \
--noreboot --os-ตัวแปร ubuntu20.04 \
--disk gitlab-runner-ubuntu-base.qcow2 \
--disk image-builder-68692987-seed.iso \
--cdrom ubuntu-21.10-live-server-amd64.iso \
--boot 'kernel=/var/lib/libvirt/images/gitlab-runner/image-builder-68692987-installer/casper/vmlinuz,initrd=/var/lib/libvirt/images/gitlab-runner/image-builder- 68692987-ตัวติดตั้ง/casper/initrd,kernel_args=คอนโซลติดตั้งอัตโนมัติ=ttyS0' \
--vcpus=4 \
--ram=4096 \
--เครือข่ายเริ่มต้น \
--กราฟิกไม่มี
เอาท์พุต:
คำเตือน สื่อ CDROM จะไม่พิมพ์ไปยังคอนโซลข้อความตามค่าเริ่มต้น ดังนั้นคุณอาจไม่เห็นผลลัพธ์การติดตั้งข้อความ คุณอาจต้องการใช้ --location ดูหน้าคนสำหรับตัวอย่างการใช้ --location กับสื่อ CDROM
กำลังเริ่มติดตั้ง...
ERROR ข้อผิดพลาดภายใน: เด็กรายงาน (สถานะ = 125): ไม่สามารถเปิด
/var/lib/libvirt/images/gitlab-runner/image-builder-68692987-installer/casper/initrd:
ระบบไฟล์แบบอ่านอย่างเดียว
ดูเหมือนว่าการติดตั้งโดเมนจะไม่สำเร็จ
ด้วยเหตุผลบางอย่างจึงบ่นว่า เริ่มต้น อยู่ในระบบไฟล์แบบอ่านอย่างเดียว เห็นได้ชัดว่านี่เป็นความจริง เนื่องจากมันชี้ไปที่ Ubuntu ISO ซึ่งเมานต์ผ่านอุปกรณ์ย้อนกลับ แต่ทำไมมันถึงคิดว่ามันต้องการสิทธิ์ในการเขียน