Puncte:0

Ubuntu 20.04.3 Server autoinstall user-data nu se modifică bootorder efibootmgr

drapel in

De fapt, am o problemă cu rularea Ubuntu 20.04 Server, dacă am personalizați fișierul de date utilizator, primesc doar solicitarea prin instalarea Ubuntu 20.04.

Caz:

Am dori să construim o imagine Ubuntu 20.04 cu Packer pentru qemu vm.Std. configurația funcționează bine, dar dacă modificăm ceva în fișierul de date utilizator și repornim construcția din nou, primim promptul de instalare, în care trebuie să selectăm limba utilizatorului etc.

Soluţie:

Am dori să schimbăm ordinea efibootmgr, deoarece Instalarea noastră rulează în buclă, după instalarea cu succes a ubuntu, pornind mașina din iso și nu de pe Disk. Instalarea rulează din nou cu erori. Testez să editez comanda prin late_command sau user-data -> secțiunea runcmd, dar dacă adaug linia, programul de instalare ubuntu nu a găsit fișierul de date utilizator și începe instalarea cu prompt.

Fișierul meu de date utilizator:

#cloud-config
autoinstalare:
  versiunea: 1
  comenzi timpurii:
    - systemctl stop ssh
  local: ro_US
  apt:
    geoip: adevărat
  tastatură:
    layout: en
    varianta: noi
  reţea:
    reţea:
      versiunea: 2
      ethernet:
        ens33:
          dhcp4: adevărat
  depozitare:
    aspect:
      nume: lvm
  identitate:
    nume gazdă: ubuntu
    nume de utilizator: ubuntu
    # pass este ubuntu
    parola: #########
  ssh:
    server de instalare: da
    permit-pw: adevărat
  pachete:
    - vim
    - tmux
    - bucle
  datele utilizatorului:
    disable_root: false
  comenzi întârziate:
    - „sed -i „s/dhcp4: true/&\n dhcp-identifier: mac/” /target/etc/netplan/00-installer-config.yaml”
    - echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
    - echo 'test123' > /target/root/test.txt

Dacă adaug - curtin in-target --target=/target -- efibootmgr -o 0007 prin comenzi late datele utilizatorului nu pot fi găsite de către instalator

Dacă adaug în secțiunea de date utilizator runcmd [efibootmgr -o 0007] nu va fi găsit de către instalator

Ai niste idei? Dacă aveți nevoie de mai multe informații, vă rog să mă întrebați.

Puncte:0
drapel jp

În mod implicit, curtin "Reordonează UEFI BootOrder pentru a plasa primul BootCurrent„. Acesta este motivul pentru care ISO pornește și rămâneți blocat într-o buclă. Aceasta este, de asemenea, o problemă cu instalările PXE.

O opțiune de configurare reorder_uefi a fost adăugat la curtin care poate dezactiva acest lucru. Îl poți adăuga la autoinstalare fișier și acesta va fi transmis curtin. Totuși, poți nu folosește aspect opțiunea de sub depozitare dacă doriți să utilizați reorder_uefi setare. Cand aspect opțiunea este folosită cealaltă depozitare configurația este ignorată.

Am folosit un autoinstalare fișier ca următorul.

#cloud-config
autoinstalare:
...
  depozitare:
    grub:
      reorder_uefi: Fals
    config:
    - {ptable: gpt, cale: /dev/sda, păstrare: false, nume: '', grub_device: false, tip: disc, id: disk-sda}
...

Vezi si

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.