Există vreo modalitate de a depana boot_command între diferitele versiuni ale serverelor Ubuntu? Petrec ore întregi căutând pe google și găsind diferențe mari în modul în care oamenii scriu comanda de pornire.
Folosesc packer pentru a crea VM-uri pentru virtualbox. Comanda mea actuală de pornire arată așa
„<enter><enter><f6><esc><wait> „, „autoinstall ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/”, „< așteptați><enter>"
Această comandă funcționează pe Ubuntu Server 20.04, dar eșuează pe versiunea 21.10.
Problema mea este că pare să nu existe un consens cu privire la modul în care ar trebui să fie scrisă comanda de pornire:
Un alt site web are:
"boot_command": [
„<esc><wait><esc><wait><f6><wait><esc><wait>”,
„<bs><bs><bs><bs><bs>”,
"autoinstall ds=nocloud-net;s=http://{{ .HTTPIP }}:{{ .HTTPPort }}/ ",
„--- <enter>”
Un altul pe care l-am văzut avea mai multe rânduri „<bs><bs><bs><bs><bs><bs><bs><bs>”
.
Încă caut documente și pe internet pentru a găsi un proces prin care să determin ce este o comandă de boot_validă.
Are cineva un boot_command care funcționează cu 21.10? Dacă da, cum și-a dat cineva seama ce ar trebui să fie.
Sunt relativ nou în Ubuntu și nu am folosit autoinstalarea în trecut, iar diferențele dintre vechiul mod preseed.cfg și subuquity pentru servere și ubuquity desktop sunt foarte confuze până când îmi dau seama logica din spatele tuturor.
Multumesc pentru orice ajutor.