Preseed ไม่ได้เลือกอินเตอร์เฟสเครือข่ายโดยอัตโนมัติบน Ubuntu 14.04 การติดตั้งอัตโนมัติต้องการความต้องการของมนุษย์


10

ฉันพยายามตั้งค่าการติดตั้ง Ubuntu Server 14.04 แบบไม่ต้องใส่ข้อมูลจาก PXE

ตอนแรกฉันพยายามใช้ Kickstart สิ่งนี้ทำงานได้ดียกเว้นว่าตัวจัดการพาร์ติชั่นต้องการการยืนยันจากผู้ใช้และไม่ใช่การติดตั้งแบบไม่ต้องใส่ข้อมูลทั้งหมด (นั่นคือฉันต้องยอมรับว่ามันไม่เป็นไรที่จะแบ่งพาร์ติชั่นดิสก์ผ่านการติดตั้ง)

เพื่อนร่วมงานแนะนำว่าสำหรับการควบคุมแบบละเอียดฉันควรใช้ Preseed ดีกว่า น่าเสียดายที่การติดตั้งล่วงหน้าในขณะนี้ติดค้างที่choose_interfaceส่วน

คำแนะนำการบูตใน/tftpboot/pxelinux.cfg/default:

KERNEL images/ubuntu_server_1404/install/netboot/ubuntu-installer/amd64/linux
append auto=true vga=normal initrd=images/ubuntu_server_1404/install/netboot/ubuntu-installer/amd64/initrd.gz url=http://myNAS/pxe/preseed.cfg quiet --

สามารถดำเนินการสองสามบรรทัดแรก (เช่นการเลือกภาษา / แป้นพิมพ์)

d-i debian-installer/locale string en_US
d-i console-setup/ask_detect boolean false
d-i console-setup/layoutcode string us
d-i keyboard-configuration/layoutcode string us

แต่choose_interfaceมันไม่ทำงานโดยอัตโนมัติ:

ป้อนคำอธิบายรูปภาพที่นี่

ฉันได้ลองระบุทั้งเครือข่ายอินเทอร์เฟซ:

d-i netcfg/choose_interface select em1

และตัวเลือกอัตโนมัติ:

d-i netcfg/choose_interface select auto

ไม่สามารถใช้การตั้งค่าเหล่านี้ได้: การติดตั้งต้องใช้อินพุตของมนุษย์เพื่อดำเนินการต่อ

คุณเห็นสิ่งที่ฉันทำผิดหรือเปล่า?

คำตอบ:


9

นี้เป็น (หรือถูก?) รายงานข้อผิดพลาด การแก้ปัญหาคือการพยายามผ่านnetcfg/choose_interface= YourInterfaceเคอร์เนลเป็นตัวเลือกบูต


@Ron คุณสามารถอธิบายวิธี "ส่งผ่านnetcfg/choose_interface= YourInterfaceไปยังเคอร์เนลเป็นตัวเลือกการบูต" ด้วยการแก้ไขคำตอบของคุณ?
αғsнιη

1
เพิ่มnetcfg/choose_interface=ที่ส่วนท้ายของappendบรรทัดในการกำหนดค่า pxe ที่คุณแสดงด้านบน (ก่อน--)
mdd

1
ดูเหมือนว่ารายงานข้อผิดพลาดถูกปิดเพราะคุณไม่สามารถตั้งค่าตัวเลือก interfacd หากคุณกำลังโหลดไฟล์ preseed ของคุณผ่านเครือข่าย
Ben Creasy

คุณสามารถ chainload หลายไฟล์ preseed ดังนั้นคุณสามารถรวม preseed ขั้นต่ำเพียงพอที่จะเริ่มต้นจากนั้นใช้ตัวเลือก preseed เพื่อโหลด preseed อื่นจากเครือข่ายซึ่งจะทำงานเมื่อเครือข่ายพร้อมใช้งานและผสานและแทนที่ตัวเลือกจากครั้งแรก preseed
dragon788
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.