Tôi đang cố gắng tự động cài đặt Ubuntu Server 20.04 (chi tiết bên dưới) với người đóng gói
để tạo một hộp Vagrant. Nhưng tôi đang gặp khó khăn khi cài đặt xây dựng cần thiết
, trình bao đang thoát với trạng thái 100. Truy nguyên là
trong bức ảnh này.
Có vẻ như tôi không có internet hoàn toàn.
Cấu hình tôi đang sử dụng là:
ubuntu2004.pkr.hcl
:
nguồn "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/dữ liệu người dùng", "./http/meta-data"]
cd_label = "dữ liệu"
disk_size = 8192
guest_additions_path = "VBoxGuestAdditions_{{ .Version }}.iso"
guest_os_type = "Ubuntu_64"
không đầu = sai
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"
}
xây dựng {
nguồn = ["source.virtualbox-iso.autogenerated_1"]
nhà cung cấp "shell" {
tập lệnh = ["scripts/init.sh", "scripts/cleanup.sh"]
}
bộ xử lý hậu kỳ "vagrant" {
mức độ nén = "8"
đầu ra = "ubuntu-20.04-<no value>.box"
}
}
dữ liệu người dùng
:
#cloud-config
tự động cài đặt:
phiên bản 1
ngôn ngữ: en_US
bàn phím:
bố cục: vi
biến thể: chúng tôi
mạng:
mạng:
phiên bản: 2
ethernet:
vis192:
dhcp4: đúng
kho:
cách trình bày:
tên: lvm
xác thực:
tên máy chủ: ubuntu-server
tên người dùng: ubuntu
mật khẩu: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
ssh:
máy chủ cài đặt: có
allow-pw: true
khóa ủy quyền:
- ssh-ed25519 <<an-ssh-public-key-I-created-on-my-desktop-with-ssh-keygen>>
dữ liệu người dùng:
vô hiệu hóa_root: sai
gói:
- máy chủ openssh
- xây dựng cần thiết
lệnh muộn:
- echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
Hãy cho tôi biết nếu cần thêm thông tin. Tôi đánh giá cao bất kỳ sự giúp đỡ.