Có cách nào để khắc phục sự cố boot_command giữa các phiên bản khác nhau của máy chủ Ubuntu không? Tôi dành hàng giờ để tìm kiếm trên google và tìm thấy sự khác biệt lớn trong cách mọi người viết lệnh khởi động.
Tôi đang sử dụng trình đóng gói để tạo VM cho hộp ảo. Lệnh khởi động hiện tại của tôi trông giống như
"<enter><enter><f6><esc><wait> ", "autoinstall ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/", "< chờ <nhập>"
Lệnh này hoạt động trên Ubuntu Server 20.04 nhưng không thành công trên phiên bản 21.10.
Vấn đề của tôi là dường như không có sự đồng thuận về cách viết lệnh khởi động:
Một trang web khác có:
"boot_command": [
"<esc><wait><esc><wait><f6><wait><esc><wait>",
"<bs><bs><bs><bs><bs>",
"autoinstall ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ ",
"--- <nhập>"
Một cái khác tôi thấy có vài hàng "<bs><bs><bs><bs><bs><bs><bs><bs>"
.
Tôi vẫn đang tìm kiếm tài liệu và internet để tìm quy trình xác định boot_command hợp lệ là gì.
Có ai có boot_command hoạt động với 21.10 không? Nếu vậy làm thế nào mà bất cứ ai tìm ra những gì nó nên được.
Tôi còn khá mới với Ubuntu và trước đây tôi chưa sử dụng cài đặt tự động và sự khác biệt giữa cách preseed.cfg cũ và mức độ phổ biến của máy chủ và mức độ phổ biến của máy tính để bàn rất khó hiểu cho đến khi tôi tìm ra logic đằng sau tất cả.
Cảm ơn vì bất kì sự giúp đỡ.