Puncte:0

De ce „reorder_uefi: False” este ignorat în Ubuntu autoinstall cloud-config?

drapel sa

Am un fișier cloud-config /tftp/user-data care contine urmatoarele:

#cloud-config
autoinstalare:
...conținut eliminat...
depozitare:
  grub:
    reorder_uefi: Fals
  aspect:
    nume: direct

Cu toate acestea, de fiecare dată când rulează, reordonează ordinea de pornire UEFI și pune interfața de pornire PXE în partea de sus, astfel încât rămâne într-o buclă de pornire constantă și nu pornește niciodată în sistemul de operare instalat decât dacă întrerup, intru în Setările de sistem și schimb. ordinea de pornire înapoi odată ce a repornit după instalare. Bănuiesc că Curtin o face (ca și cu MAAS, unde are sens), dar nu pot să-mi dau seama de ce acest lucru este ignorat sau cum îl pot opri.

Folosesc fișierele de boot din Ubuntu 20.04.3 - fac ceva greșit în fișierul cloud-config?

Puncte:0
drapel jp

Se pare ca aspect opțiunea nu funcționează cu personalizat grub setări. The Codul de instalare pare să folosească numai cel grub configurație când aspect este nu folosit. Puteți încerca să trimiteți un raport de eroare la https://bugs.launchpad.net/subiquity dacă crezi că este un comportament greșit.

Testare - folosind Ubuntu 20.04.3 (subicitatea 21.08.2).

Folosind această configurație în datele utilizatorului

#cloud-config
autoinstalare:
...
  depozitare:
    aspect:
      nume: direct
    grub:
      reorder_uefi: Fals

a generat această linie în /var/log/installer/subiquity-curtin-install.conf fara reorder_uefi opțiune.

grub: {probe_additional_os: adevărat, terminal: nemodificat}

Folosind această configurație în datele utilizatorului

#cloud-config
autoinstalare:
...
  depozitare:
    grub:
      reorder_uefi: Fals
    config:
    - {ptable: gpt, cale: /dev/sda, preserve: false, nume: '', grub_device: false,
      tip: disc, id: disc-sda}
    - {dispozitiv: disk-sda, dimensiune: 536870912, ștergere: superbloc, steag: boot, număr: 1,
      preserve: false, grub_device: true, tip: partiție, id: partition-sda1}
    - {fstype: fat32, volum: partition-sda1, păstrare: false, tip: format, id: format-2}
    - {dispozitiv: disk-sda, dimensiune: 1073741824, ștergere: superbloc, steag: linux, număr: 2,
      preserve: false, grub_device: false, tip: partiție, id: partition-sda2}
    - {fstype: ext4, volum: partition-sda2, păstrare: false, tip: format, id: format-0}
    - {dispozitiv: disk-sda, dimensiune: -1, steag: linux, număr: 3, păstrare: false,
      grub_device: false, tip: partiție, id: partiție-sda3}
    - nume: vg-0
      dispozitive: [partiție-sda3]
      conserva: fals
      tip: lvm_volgroup
      id: lvm-volgroup-vg-0
    - {nume: lv-root, volgroup: lvm-volgroup-vg-0, dimensiune: 100%, păstrare: false,
      tip: lvm_partition, id: lvm-partition-lv-root}
    - {fstype: ext4, volum: lvm-partition-lv-root, păstrare: false, tip: format,
      id: format-1}
    - {dispozitiv: format-1, cale: /, tip: mount, id: mount-2}
    - {dispozitiv: format-0, cale: /boot, tip: mount, id: mount-1}
    - {dispozitiv: format-2, cale: /boot/efi, tip: mount, id: mount-3}

a generat această linie în /var/log/installer/subiquity-curtin-install.conf.

grub: {probe_additional_os: true, reorder_uefi: false, terminal: nemodificat}

cum functioneaza

Ca parte a instalării, serverul de instalare live (subicitatea) va genera o configurare pentru curtin(/var/log/installer/subiquity-curtin-install.conf) și fugi curtin. Este curtin care realizează de fapt partiționarea discului (și mulți alți pași). Parte a curtin config este depozitare secțiune. Acesta este foarte asemănător cu depozitare secțiunea furnizată în fișierul de autoinstalare, dar subicitatea adaugă câteva caracteristici suplimentare dincolo de ce curtin suporturi. The aspect opțiunea este una dintre aceste caracteristici. Când aspect este folosit, subicitatea generează în mod programatic curtin depozitare config și ignoră celelalte setări furnizate de utilizator.

TommyKTheDJ avatar
drapel sa
Mulțumesc mult, chiar dacă doar pentru a-mi indica locația de configurare generată!

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.