Am autoinstalare de lucru. Cu toate acestea - încerc să o fac pe o cutie non-EFI (VM în acest caz) și nu funcționează - am doar ecranul de selecție a limbii.
Linia mea de boot este:
root=/dev/ram0 ramdisk_size=1500000 nouveau.modeset=0 fsck.mode=skip autoinstall âds=nocloud-net;s=http://MyIP/autoinstall/â ip=dhcp url=http:/ /MyIp/autoinstall/ubuntu-20.04.3-live-server-amd64.iso cloud-config-url=http://MyIp/autoinstall/meta-data â splash nouveau.modeset=0
Fișierul de metadate este gol.
Fișierul de date utilizator este:
#cloud-config
autoinstalare:
versiunea: 1
comenzi timpurii:
- systemctl stop ssh # altfel packerul încearcă să se conecteze și să depășească numărul maxim de încercări
reţea:
reţea:
versiunea: 2
ethernet:
eth0:
dhcp4: da
dhcp-identifier: mac
edns0:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
eno1:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
eno2:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
eno3:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
ens1:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
ens2:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
ens3:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
ens33:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
enp1s0:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
enp2s0:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
enp3s0:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
enp4s11:
dhcp4: da
dhcp6: nu
dhcp-identifier: mac
apt:
preserve_sources_list: false
primar:
- arcade: [amd64]
uri: âhttp://archive.ubuntu.com/ubuntu/â
ssh:
server de instalare: da
permit-pw: nu
identitate:
Nume gazdă: VMImage
nume de utilizator: silentm
parola: $1$xyz$V5reF9l3SpYlSCJ7ebtij0
local: ro_US
pachete:
- esențial pentru construcție
- gdb
- nfs-comun
- manager de rețea
- instrumente de plasă
datele utilizatorului:
fus orar: America/New_York
disable_root: false
reîmprospătare-instalare:
actualizare: da
Acest spațiu de stocare a fost preluat din instalarea manuală și pornește corect la conversia CentOS7 la Ubuntu 20.04 pentru NON-EFI.
depozitare:
config:
- {ptable: msdos, ștergere: superbloc-recursiv, păstrare: false, nume: ââ, grub_device: true, tip: disc, id: disc-0, potrivire: {dimensiune: cea mai mare}}
- {dispozitiv: disc-0, dimensiune: -1, ștergere: superbloc, steag: ââ, număr: 1, păstrare: fals, grub_device: fals, tip: partiție, id: partiție-1}
- {fstype: ext4, volum: partiție-1, păstrare: false, tip: format, id: format-1}
- {dispozitiv: format-1, cale: /, tip: mount, id: mount-1}
versiunea: 1
comenzi întârziate:
Cloud-init.log (sau o parte a acestuia) este:
2021-07-30 18:02:41,403 - util.py[DEBUG]: Cloud-init v. 20.4.1-0ubuntu1~20.04.1 rulează âinit-localâ la vineri, 30 iulie 2021 18:02 :41 +0000. Până în 25,53 secunde.
2021-07-30 18:02:41,403 - main.py[DEBUG]: preluarea adresei URL âhttp://MyIP/autoinstall/meta-dataâ a eșuat: HTTPConnectionPool(host=âMyIPâ, port =80): Numărul maxim de încercări a fost depășit cu url: /autoinstall/meta-data (Cauzat de NewConnectionError(â<urllib3.connection.HTTPConnection object at 0x7fef44fa6790>: Nu s-a putut stabili o nouă conexiune: [Errno -3] Eșec temporar în rezoluție nume...))
2021-07-30 18:02:41,403 - main.py[DEBUG]: Închidere stdin.
2021-07-30 18:02:41,405 - util.py[DEBUG]: Se scrie în /var/log/cloud-init.log - ab: [644] 0 octeți
2021-07-30 18:02:41,405 - util.py[DEBUG]: modificarea proprietății /var/log/cloud-init.log la 104:4
2021-07-30 18:02:41,405 - util.py[DEBUG]: Încercarea de a elimina /var/lib/cloud/instance/boot-finished
2021-07-30 18:02:41,405 - util.py[DEBUG]: Încercarea de a elimina /var/lib/cloud/data/no-net
2021-07-30 18:02:41,405 - handlers.py[DEBUG]: start: init-local/check-cache: încercarea de a citi din cache [verificare]
2021-07-30 18:02:41,405 - util.py[DEBUG]: Citire din /var/lib/cloud/instance/obj.pkl (quiet=False)
2021-07-30 18:02:41,405 - stages.py[DEBUG]: nu a fost găsită nicio memorie cache
2021-07-30 18:02:41,406 - handlers.py[DEBUG]: finish: init-local/check-cache: SUCCESS: nu a fost găsită nicio memorie cache
2021-07-30 18:02:41,406 - util.py[DEBUG]: Încercarea de a elimina /var/lib/cloud/instance
2021-07-30 18:02:41,410 - stages.py[DEBUG]: se utilizează clasa de distribuție <class âcloudinit.distros.ubuntu.Distroâ>
2021-07-30 18:02:41,410 - init.py[DEBUG]: Se caută sursa de date în: [âNoCloudâ, âNoneâ], prin pachete [ââ, âcloudinit.sourcesâ] care se potrivește cu dependențe [âFILESYSTEMâ]
2021-07-30 18:02:41,414 - init.py[DEBUG]: Se caută sursa de date locală în: [âDataSourceNoCloudâ]
2021-07-30 18:02:41,414 - handlers.py[DEBUG]: start: init-local/search-NoCloud: căutarea datelor locale din DataSourceNoCloud
2021-07-30 18:02:41,414 - init.py[DEBUG]: să vedem dacă putem obține date de la <class âcloudinit.sources.DataSourceNoCloud.DataSourceNoCloudâ>
2021-07-30 18:02:41,414 - init.py[DEBUG]: Actualizați metadatele sursei de date și configurația rețelei din cauza evenimentelor: prima pornire a instanței noi
2021-07-30 18:02:41,414 - dmi.py[DEBUG]: interogarea datelor dmi /sys/class/dmi/id/product_serial
2021-07-30 18:02:41,414 - util.py[DEBUG]: Citire din /var/lib/cloud/seed/nocloud/user-data (quiet=False)
2021-07-30 18:02:41,414 - util.py[DEBUG]: Citiți 0 octeți din /var/lib/cloud/seed/nocloud/user-data
2021-07-30 18:02:41,414 - util.py[DEBUG]: Citire din /var/lib/cloud/seed/nocloud/meta-data (quiet=False)
2021-07-30 18:02:41,414 - util.py[DEBUG]: Citiți 0 octeți din /var/lib/cloud/seed/nocloud/meta-data
2021-07-30 18:02:41,414 - util.py[DEBUG]: Citire din /var/lib/cloud/seed/nocloud/vendor-data (quiet=False)
2021-07-30 18:02:41,414 - util.py[DEBUG]: Citire din /var/lib/cloud/seed/nocloud/network-config (quiet=False)
2021-07-30 18:02:41,415 - DataSourceNoCloud.py[DEBUG]: Folosirea datelor seeded din /var/lib/cloud/seed/nocloud
2021-07-30 18:02:41,415 - util.py[DEBUG]: Încercarea de a încărca yaml din șirul de lungime 0 cu tipuri de rădăcină permise (<clasa âdictâ>,)
2021-07-30 18:02:41,415 - util.py[DEBUG]: blob încărcat returnat Niciunul, returnând implicit.
2021-07-30 18:02:41,415 - subp.py[DEBUG]: Rularea comenzii [âblkidâ, â-tTYPE=vfatâ, â-odeviceâ] cu coduri de returnare permise [0, 2] (shell=fals, captură=adevărat)
2021-07-30 18:02:41,436 - subp.py[DEBUG]: Rularea comenzii [âblkidâ, â-tTYPE=iso9660â, â-odeviceâ] cu coduri de returnare permise [0, 2] (shell=fals, captură=adevărat)
2021-07-30 18:02:41,440 - subp.py[DEBUG]: Rularea comenzii [âblkidâ, â-tLABEL=CIDATAâ, â-odeviceâ] cu coduri de returnare permise [0, 2] (shell=fals, captură=adevărat)
2021-07-30 18:02:41,443 - subp.py[DEBUG]: Rularea comenzii [âblkidâ, â-tLABEL=cidataâ, â-odeviceâ] cu coduri de returnare permise [0, 2] (shell=fals, captură=adevărat)
2021-07-30 18:02:41,445 - subp.py[DEBUG]: Rularea comenzii [âblkidâ, â-tLABEL_FATBOOT=cidataâ, â-odeviceâ] cu coduri de returnare permise [0, 2] (shell=fals, captură=adevărat)
2021-07-30 18:02:41,448 - util.py[DEBUG]: Citire din /etc/hosts (quiet=False)
2021-07-30 18:02:41,448 - util.py[DEBUG]: Citiți 250 de octeți din /etc/hosts
2021-07-30 18:02:41,449 - atomic_helper.py[DEBUG]: Scrierea atomică în fișierul /run/cloud-init/instance-data-sensitive.json (prin fișierul temporar /run/cloud-init/tmpq7d8y2dd) - w: [600] 5038 octeți/caractere
2021-07-30 18:02:41,449 - atomic_helper.py[DEBUG]: Scrierea atomică în fișierul /run/cloud-init/instance-data.json (prin fișierul temporar /run/cloud-init/tmpzpt15_bg) - w: [644] 1400 de octeți/caractere
2021-07-30 18:02:41,450 - handlers.py[DEBUG]: finish: init-local/search-NoCloud: SUCCES: au găsit date locale din DataSourceNoCloud
2021-07-30 18:02:41,450 - stages.py[INFO]: sursa de date încărcată DataSourceNoCloud - DataSourceNoCloud [seed=/var/lib/cloud/seed/nocloud][dsmode=net]
2021-07-30 18:02:41,450 - util.py[DEBUG]: Citire din /etc/cloud/cloud.cfg (quiet=False)
2021-07-30 18:02:41,450 - util.py[DEBUG]: Citiți 4017 octeți din /etc/cloud/cloud.cfg
2021-07-30 18:02:41,450 - util.py[DEBUG]: Încercarea de a încărca yaml din șirul de lungime 4017 cu tipuri de rădăcină permise (<clasa âdictâ>,)
2021-07-30 18:02:41,458 - util.py[DEBUG]: Citire din /etc/cloud/cloud.cfg.d/ens3.cfg (quiet=False)
2021-07-30 18:02:41,458 - util.py[DEBUG]: Citiți 167 de octeți din /etc/cloud/cloud.cfg.d/ens3.cfg
2021-07-30 18:02:41,458 - util.py[DEBUG]: Încercarea de a încărca yaml din șirul de lungime 167 cu tipuri de rădăcină permise (<clasa âdictâ>,)
2021-07-30 18:02:41,459 - util.py[DEBUG]: Citire din /etc/cloud/cloud.cfg.d/90_dpkg.cfg (quiet=False)
2021-07-30 18:02:41,459 - util.py[DEBUG]: Citiți 285 de octeți din /etc/cloud/cloud.cfg.d/90_dpkg.cfg
2021-07-30 18:02:41,459 - util.py[DEBUG]: Încercarea de a încărca yaml din șirul de lungime 285 cu tipuri de rădăcină permise (<clasa âdictâ>,)
2021-07-30 18:02:41,460 - util.py[DEBUG]: Citire din /etc/cloud/cloud.cfg.d/05_logging.cfg (quiet=False)
2021-07-30 18:02:41,460 - util.py[DEBUG]: Citiți 2070 de octeți din /etc/cloud/cloud.cfg.d/05_logging.cfg
2021-07-30 18:02:41,460 - util.py[DEBUG]: Încercarea de a încărca yaml din șirul de lungime 2070 cu tipuri de rădăcină permise (<clasa âdictâ>,)
2021-07-30 18:02:41,462 - util.py[DEBUG]: Citire din /run/cloud-init/cloud.cfg (quiet=False)
2021-07-30 18:02:41,462 - util.py[DEBUG]: Citiți 35 de octeți din /run/cloud-init/cloud.cfg
2021-07-30 18:02:41,462 - util.py[DEBUG]: Încercarea de a încărca yaml din șirul de lungime 35 cu tipuri de rădăcină permise (<clasa âdictâ>,)
2021-07-30 18:02:41,463 - util.py[DEBUG]: Încercarea de a încărca yaml din șirul de lungime 0 cu tipuri de rădăcină permise (<clasa âdictâ>,)
2021-07-30 18:02:41,463 - util.py[DEBUG]: blob încărcat returnat Niciunul, returnând implicit.
2021-07-30 18:02:41,463 - util.py[DEBUG]: Încercarea de a elimina /var/lib/cloud/instance
2021-07-30 18:02:41,463 - util.py[DEBUG]: se creează link simbolic din â/var/lib/cloud/instanceâ => â/var/lib/cloud/instances/nocloudâ „
2021-07-30 18:02:41,464 - util.py[DEBUG]: Citire din /var/lib/cloud/instances/nocloud/datasource (quiet=False)
2021-07-30 18:02:41,464 - util.py[DEBUG]: Se scrie în /var/lib/cloud/instances/nocloud/datasource - wb: [644] 84 de octeți
2021-07-30 18:02:41,464 - util.py[DEBUG]: Se scrie în /var/lib/cloud/data/previous-datasource - wb: [644] 84 de octeți
2021-07-30 18:02:41,464 - util.py[DEBUG]: Citire din /var/lib/cloud/data/instance-id (quiet=False)
2021-07-30 18:02:41,464 - stages.py[DEBUG]: iid-ul anterior găsit a fi NO_PREVIOUS_INSTANCE_ID
Nu cere niciodată fișierul de date utilizator ???
Ce am greșit că autoinstalarea începe pentru asta?