ฉันกำลังพยายามติดตั้ง Ubuntu Server 20.04 โดยอัตโนมัติ (รายละเอียดด้านล่าง) ด้วย ผู้บรรจุหีบห่อ
เพื่อสร้างกล่อง Vagrant แต่ฉันติดขัดในการติดตั้ง สิ่งจำเป็นในการสร้าง
เชลล์ออกด้วยสถานะ 100 การย้อนกลับคือ
ในภาพนี้.
ดูเหมือนว่าฉัน ไม่มีอินเทอร์เน็ต โดยสิ้นเชิง
การกำหนดค่าที่ฉันใช้คือ:
ubuntu2004.pkr.hcl
:
แหล่งที่มา "virtualbox-iso" "autogenerated_1" {
boot_command = ["<enter><wait2><enter><wait><f6><esc><wait>", "autoinstall<wait2> ds=nocloud;", "<wait><enter>"]
boot_wait = "2 วินาที"
cd_files = ["./http/user-data", "./http/meta-data"]
cd_label = "ซิดาต้า"
disk_size=8192
guest_additions_path = "VBoxGuestAdditions_{{ .Version }}.iso"
guest_os_type = "อูบุนตู_64"
หัวขาด = เท็จ
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 ปิด -P ทันที"
ssh_handshake_attempts = "20"
ssh_password = "อูบุนตู"
ssh_port = 22
ssh_username = "อูบุนตู"
ssh_wait_timeout = "10,000 วินาที"
vboxmanage = [["modifyvm", "{{ .Name }}", "--memory", "1024"], ["modifyvm", "{{ .Name }}", "--cpus", "1 "]]
virtualbox_version_file = ".vbox_version"
vm_name = "แพ็คเกอร์อูบุนตู-20.04-amd64"
}
สร้าง {
แหล่งที่มา = ["source.virtualbox-iso.autogenerated_1"]
ผู้จัดเตรียม "เชลล์" {
สคริปต์ = ["สคริปต์/init.sh", "สคริปต์/cleanup.sh"]
}
ตัวประมวลผลหลัง "คนจรจัด" {
การบีบอัด_ระดับ = "8"
เอาต์พุต = "ubuntu-20.04-<ไม่มีค่า>.box"
}
}
ข้อมูลผู้ใช้
:
#cloud-config
ติดตั้งอัตโนมัติ:
รุ่น: 1
ภาษา: en_US
แป้นพิมพ์:
รูปแบบ: th
ตัวแปร: เรา
เครือข่าย:
เครือข่าย:
รุ่น: 2
อีเธอร์เน็ต:
ens192:
dhcp4: จริง
พื้นที่จัดเก็บ:
รูปแบบ:
ชื่อ: lvm
ตัวตน:
ชื่อโฮสต์: เซิร์ฟเวอร์ Ubuntu
ชื่อผู้ใช้: อูบุนตู
รหัสผ่าน: "$6$exDY1mhS4KUYCE/2$zmn9ToZwTKLhCw.b4/b.ZRTIZM30JZ4QrOQ2aOXJ8yk96xpcCof0kxKwuX1kqLG/ygbJ1f8wxED22bTL4F46P0"
ssh:
ติดตั้งเซิร์ฟเวอร์: ใช่
อนุญาต pw: จริง
คีย์ที่ได้รับอนุญาต:
- ssh-ed25519 <<an-ssh-public-key-I-generated-on-my-desktop-with-ssh-keygen>>
ข้อมูลผู้ใช้:
ปิดการใช้งาน_root: เท็จ
แพ็คเกจ:
- opensh-เซิร์ฟเวอร์
- สิ่งจำเป็นสำหรับการสร้าง
คำสั่งล่าช้า:
- echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
แจ้งให้เราทราบหากต้องการข้อมูลเพิ่มเติม ฉันขอขอบคุณความช่วยเหลือใด ๆ