Încerc să instalez automat Ubuntu Server 20.04 (detalii mai jos) cu ambalator
pentru a crea o cutie Vagrant. Dar mă blochez la instalare construi-esențial
, shell-ul iese cu starea 100. Urmărirea este
în această imagine.
Se pare că eu nu au internet cu totul.
Configurația pe care o folosesc este:
ubuntu2004.pkr.hcl
:
sursă „virtualbox-iso” „autogenerated_1” {
boot_command = ["<enter><wait2><enter><wait><f6><esc><wait>", "autoinstall<wait2> ds=nocloud;", "<wait><enter>"]
boot_wait = "2s"
cd_files = ["./http/user-data", "./http/meta-data"]
cd_label = "citata"
dimensiunea_disc = 8192
guest_additions_path = "VBoxGuestAdditions_{{ .Versiune }}.iso"
guest_os_type = „Ubuntu_64”
fără cap = fals
http_directory = "http"
iso_checksum = „sha256:f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98”
iso_urls = ["https://releases.ubuntu.com/focal/ubuntu-20.04.3-live-server-amd64.iso"]
shutdown_command = "echo 'ubuntu'|sudo -S shutdown -P now"
ssh_handshake_attempts = „20”
ssh_password = "ubuntu"
ssh_port = 22
ssh_username = "ubuntu"
ssh_wait_timeout = "10000s"
vboxmanage = [["modifyvm", "{{ .Name }}", "--memory", "1024"], ["modifyvm", "{{ .Name }}", "--cpus", "1 "]]
virtualbox_version_file = ".vbox_version"
vm_name = „packer-ubuntu-20.04-amd64”
}
construi {
surse = ["source.virtualbox-iso.autogenerated_1"]
provider „shell” {
scripturi = ["scripts/init.sh", "scripts/cleanup.sh"]
}
post-procesor „vagrant” {
compression_level = "8"
ieșire = „ubuntu-20.04-<fără valoare>.box”
}
}
datele utilizatorului
:
#cloud-config
autoinstalare:
versiunea: 1
local: ro_US
tastatură:
layout: en
varianta: noi
reţea:
reţea:
versiunea: 2
ethernet:
ens192:
dhcp4: adevărat
depozitare:
aspect:
nume: lvm
identitate:
Nume gazdă: ubuntu-server
nume de utilizator: ubuntu
parola: „$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0”
ssh:
server de instalare: da
permit-pw: adevărat
chei autorizate:
- ssh-ed25519 <<o-cheie-publică-ssh-am-generată-pe-desktop-mea-cu-ssh-keygen>>
datele utilizatorului:
disable_root: false
pachete:
- openssh-server
- esențial pentru construcție
comenzi întârziate:
- echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
Anunțați-mă dacă sunt necesare mai multe informații. Apreciez orice ajutor.