Puncte:0

Diferențele în boot_command între Ubuntu Server 21.10 și 20.04

drapel vn

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.

Puncte:0
drapel vn

Folosind noile șabloane HCL2 ale lui packer pentru a crea casete, următoarea comandă de pornire funcționează cu Ubuntu Server 21.10. Pentru json puteți folosi stilul mai vechi „boot_command”: sintaxa [].

boot_command = [
            " <așteptați>",
            " <așteptați>",
            " <așteptați>",
            " <așteptați>",
            " <așteptați>",
            "c",
            „<așteptați>”,
            „set gfxpayload=keep”,
            „<enter><wait>”,
            "linux /casper/vmlinuz quiet<wait>",
            "autoinstall<wait>",
            "ds=nocloud-net<wait>",
            „\;s=http://<așteptați>”,
            „{{.HTTPIP}}<așteptați>”,
            „:{{.HTTPPort}}/<așteptați>”,
            "---",
            „<enter><wait>”,
            "initrd /casper/initrd<wait>",
            „<enter><wait>”,
            „boot<enter><wait>”
        ]
David avatar
drapel cn
Acest lucru poate funcționa, dar nu abordează întrebarea așa cum este adresată.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.