มีวิธีแก้ไขปัญหา boot_command ระหว่างเซิร์ฟเวอร์ Ubuntu เวอร์ชันต่างๆ หรือไม่ ฉันใช้เวลาหลายชั่วโมงในการค้นหา Google และพบความแตกต่างมากมายในวิธีที่ผู้คนเขียนคำสั่งบูต
ฉันใช้ packer เพื่อสร้าง VM สำหรับ virtualbox คำสั่งบูตปัจจุบันของฉันดูเหมือน
"<ป้อน><ป้อน><f6><esc><รอ> ", "ติดตั้งอัตโนมัติ ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/", "< รอสักครู่ ><ป้อน>"
คำสั่งนี้ทำงานบน Ubuntu Server 20.04 แต่ล้มเหลวในเวอร์ชัน 21.10
ปัญหาของฉันคือดูเหมือนว่าจะไม่มีมติร่วมกันว่าควรเขียนคำสั่ง boot อย่างไร:
เว็บไซต์อื่นมี:
"boot_command": [
"<esc><รอ><esc><รอ><f6><รอ><esc><รอ>",
"<bs><bs><bs><bs><bs>",
"ติดตั้งอัตโนมัติ ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ ",
"---<ป้อน>"
อีกอันหนึ่งที่ฉันเห็นมีหลายแถว "<bs><bs><bs><bs><bs><bs><bs><bs>"
.
ฉันยังคงค้นหาเอกสารและอินเทอร์เน็ตเพื่อค้นหากระบวนการพิจารณาว่า boot_command ที่ถูกต้องคืออะไร
ใครบ้างมี boot_command ที่ใช้งานได้กับ 21.10? ถ้าเป็นเช่นนั้นมีใครรู้ได้อย่างไรว่าควรเป็นอย่างไร
ฉันค่อนข้างใหม่สำหรับ Ubuntu และฉันไม่เคยใช้ autoinstall มาก่อน และความแตกต่างระหว่างวิธี preseed.cfg แบบเก่ากับ subuquity สำหรับเซิร์ฟเวอร์และ ubuquity บนเดสก์ท็อปนั้นสร้างความสับสนอย่างมากจนกระทั่งฉันเข้าใจเหตุผลเบื้องหลังทั้งหมด
ขอบคุณสำหรับความช่วยเหลือใด ๆ