Score:0

Ubuntu 20.04.3 Server ติดตั้งข้อมูลผู้ใช้โดยอัตโนมัติ bootorder efibootmgr ไม่เปลี่ยนแปลง

ธง in

ที่จริงฉันมีปัญหาในการใช้เซิร์ฟเวอร์ Ubuntu 20.04 ถ้าเรา ปรับแต่งไฟล์ข้อมูลผู้ใช้ ฉันได้รับพร้อมท์จากการติดตั้ง Ubuntu 20.04 เท่านั้น

กรณี:

เราต้องการสร้างอิมเมจ Ubuntu 20.04 ด้วย Packer สำหรับ qemu vmมาตรฐาน การกำหนดค่าทำงานได้ดี แต่ถ้าเราเปลี่ยนแปลงบางอย่างในไฟล์ข้อมูลผู้ใช้และรีสตาร์ทบิลด์อีกครั้ง เราจะได้รับพร้อมท์การติดตั้ง ซึ่งเราต้องเลือกภาษาของผู้ใช้ เป็นต้น

สารละลาย:

เราต้องการเปลี่ยนคำสั่ง efibootmgr เนื่องจากการติดตั้งของเราทำงานแบบวนซ้ำ หลังจากติดตั้ง Ubuntu สำเร็จ การบูตเครื่องจาก iso ไม่ใช่จากดิสก์ การติดตั้งทำงานอีกครั้งโดยมีข้อผิดพลาด ฉันกำลังทดสอบการแก้ไขคำสั่งโดย late_command หรือ user-data -> runcmd แต่ถ้าฉันเพิ่มบรรทัด โปรแกรมติดตั้ง ubuntu ไม่พบไฟล์ข้อมูลผู้ใช้และเริ่มการติดตั้งด้วยพรอมต์

ไฟล์ข้อมูลผู้ใช้ของฉัน:

#cloud-config
ติดตั้งอัตโนมัติ:
  รุ่น: 1
  คำสั่งเริ่มต้น:
    - systemctl หยุด ssh
  ภาษา: en_US
  ถนัด:
    geoip: จริง
  แป้นพิมพ์:
    รูปแบบ: th
    ตัวแปร: เรา
  เครือข่าย:
    เครือข่าย:
      รุ่น: 2
      อีเธอร์เน็ต:
        ens33:
          dhcp4: จริง
  พื้นที่จัดเก็บ:
    รูปแบบ:
      ชื่อ: lvm
  ตัวตน:
    ชื่อโฮสต์: อูบุนตู
    ชื่อผู้ใช้: อูบุนตู
    # พาสคืออูบุนตู
    รหัสผ่าน: #########
  ssh:
    ติดตั้งเซิร์ฟเวอร์: ใช่
    อนุญาต pw: จริง
  แพ็คเกจ:
    - เสียงเรียกเข้า
    - tmux
    - ขด
  ข้อมูลผู้ใช้:
    ปิดการใช้งาน_root: เท็จ
  คำสั่งล่าช้า:
    - 'sed -i "s/dhcp4: true/&\n dhcp-identifier: mac/" /target/etc/netplan/00-installer-config.yaml'
    - echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /target/etc/sudoers.d/ubuntu
    - echo 'test123' > /target/root/test.txt

ถ้าฉันเพิ่ม - เคอร์ตินในเป้าหมาย --target=/target -- efibootmgr -o 0007 โดยคำสั่งล่าช้า โปรแกรมติดตั้งไม่พบข้อมูลผู้ใช้

หากฉันเพิ่มในส่วนข้อมูลผู้ใช้ โปรแกรมติดตั้ง runcmd [efibootmgr -o 0007] ไม่พบ

คุณมีความคิดบางอย่าง? หากคุณต้องการข้อมูลเพิ่มเติมกรุณาถามฉัน

Score:0
ธง jp

โดยค่าเริ่มต้น, เคอร์ติน "จัดลำดับ BootOrder UEFI ใหม่เพื่อวาง BootCurrent ก่อน" นี่คือสาเหตุที่ ISO กำลังบูทและคุณติดอยู่ในลูป นี่เป็นปัญหากับการติดตั้ง PXE

ตัวเลือกการกำหนดค่า สั่งซื้อใหม่_uefi ถูกเพิ่มเข้าไปใน เคอร์ติน ที่สามารถปิดการทำงานนี้ได้ คุณสามารถเพิ่มลงใน ติดตั้งอัตโนมัติ ไฟล์และมันจะถูกส่งไปยัง เคอร์ติน. อย่างไรก็ตาม คุณสามารถ ไม่ ใช้ เค้าโครง ตัวเลือกภายใต้ พื้นที่จัดเก็บ หากคุณต้องการใช้ สั่งซื้อใหม่_uefi การตั้งค่า เมื่อ เค้าโครง ใช้ตัวเลือกอื่น ๆ พื้นที่จัดเก็บ การกำหนดค่าถูกละเว้น

ฉันได้ใช้ ติดตั้งอัตโนมัติ ไฟล์ดังต่อไปนี้

#cloud-config
ติดตั้งอัตโนมัติ:
...
  พื้นที่จัดเก็บ:
    ด้วง:
      reorder_uefi: เท็จ
    การกำหนดค่า:
    - {ptable: gpt, เส้นทาง: /dev/sda, รักษา: เท็จ, ชื่อ: '', grub_device: เท็จ, ประเภท: ดิสก์, id: disk-sda}
...

ดูสิ่งนี้ด้วย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา