คำถามติดแท็ก pxe

1
Diskless Boot พร้อม IPv6
ที่งานของเราเราใช้เครื่องจักรไร้ดิสก์ประมาณ 80 เครื่องที่ใช้งาน Ubuntu เราต้องการเปลี่ยนไปใช้ IPv6 ดังนั้นตอนนี้ฉันพยายามทำให้ระบบ diskless ของเราทำงานกับ IPV6 การส่งเคอร์เนลและ initramfs สามารถยังคงผ่านการเชื่อมต่อ IPv4 แต่เมื่อเครื่องบูตเต็มฉันต้องการเชื่อมต่อเครือข่ายทั้งหมดจะผ่าน IPv6 นี่หมายความว่าต้องติดตั้ง nfsroot ผ่าน IPv6 งานวิจัยของฉันเกี่ยวกับเรื่องนี้แสดงให้เห็นว่าเครื่องมือเริ่มต้น (1.18.5-1ubuntu4.1) ไม่รองรับ IPv6 นั่นหมายความว่าไม่ใช่ ipconfig ที่ใช้สำหรับการกำหนดค่าอินเทอร์เฟซในเวลาบูตตอนต้นหรือขั้นตอนการเมานท์เมาท์สำหรับรูท nfs นั้นสามารถใช้งาน IPv6 ได้ ในการหลีกเลี่ยงสิ่งนี้ฉันได้เพิ่มสองไบนารีไปยัง initramfs ( /etc/initramfs-tools/hooks/ipv6): #!/bin/bash . /usr/share/initramfs-tools/hook-functions copy_exec /sbin/dhclient /sbin copy_exec /sbin/mount.nfs4 /sbin ฉันใช้สิ่งเหล่านี้เพื่อ (a) ร้องขอ DHCPv6 เมื่อถึงเวลาบูตด้วย /sbin/dhclient …
16 nfs  pxe  initramfs  ipv6 

1
ขั้นตอนการติดตั้ง PXE Boot Server ใน Ubuntu Server VM
ฉันจะติดตั้งเครื่องเสมือน Ubuntu โดยใช้เซิร์ฟเวอร์บูต PXE ได้อย่างไร ฉันต้องการรายละเอียดการกำหนดค่าทั้งหมดและสิ่งที่ต้องเปลี่ยนแปลงในไฟล์การกำหนดค่า

3
การบูต PXE ที่ 18.04 ISO
ก่อนหน้านี้ฉันได้ตั้งค่าการบูต PXE ของ Ubuntu LiveCD โดยแยก ISO ไปยัง NFS mount และคัดลอก vmlinuz.efi และ initrd.gz จากแคสเปอร์ไปยังไดเรกทอรี tftpboot ด้วยเวทมนตร์การเขียนสคริปต์ iPXE สิ่งนี้ทำงานได้อย่างไม่มีที่ติสำหรับ 16.04, 16.10 และ 17.10 (เก่ง) ด้วย 18.04 ฉันแรกพบว่า vmlinuz.efi ไม่มีอยู่ในแคสเปอร์ แต่ vmlinuz ทำ ดังนั้นฉันลองอีกครั้งด้วยการเปลี่ยนชื่อ ... และตอนนี้ก็ยังบูตไม่เสร็จสมบูรณ์ ฉันได้รับ "โหมดฉุกเฉิน" การพิมพ์ใน 'journalctl -xb' (ตามที่ได้รับการแนะนำจากพรอมต์โหมดฉุกเฉิน) และการค้นหาจะนำไปสู่สิ่งต่อไปนี้: Unit sys-fs-fuse-connections has begun starting up. ubuntu systemd[1]: …
12 boot  mount  uefi  18.04  pxe 

5
ฉันจะปิดการใช้งานการบูตที่ไม่ต้องการของ iPXE ใน Libvirt / qemu-kvm ได้อย่างไร?
อย่างไรก็ตามหลังจากอัพเกรดเป็น 12.04 เครื่องเสมือนของฉันจะบู๊ตด้วยความพยายามในการบู๊ตจากเครือข่ายก่อนเสมอ ดูนี่: ในขณะที่ฉันไม่มีชุดการกำหนดค่า PXE: ฉันได้พยายาม: เพื่อปิดการใช้เครื่องเทศโดยการเปลี่ยนemulatorไป/usr/bin/kvmจาก/usr/bin/kvm-spiceโดยการแก้ไขของ XML Ctrl+ Bเพื่อกำหนดค่า iPXE แต่ไม่อนุญาตให้ปิดการใช้งานนี้เป็นตัวเลือกการบูต การตั้งค่าประเภทอื่นของ NIC - ไม่ใช่ตัวเลือกฉันต้องการvirtioด้วยเหตุผลด้านประสิทธิภาพ อย่างไรก็ตามe1000eก็ใช้งานไม่ได้เช่นกัน การลบ NIC: ทำงาน อย่างไรก็ตามฉันต้องการเครือข่าย Googling ไปรอบ ๆ ยาก ผลลัพธ์จำนวนมากเกี่ยวกับการบู๊ต PXE ที่ล้มเหลว ไม่ใช่ปัญหาใหญ่ แต่เพิ่มเวลาบูตได้ 50-100% ที่นี่ (การบูตจาก SSD) ดังนั้นจึงค่อนข้างยาวและทำให้ฉันรำคาญ ฉันจะปิดการใช้งานสิ่งนี้และบูตจากฮาร์ดดิสก์เสมือนโดยตรงได้อย่างไร

1
Preseed ไม่ได้เลือกอินเตอร์เฟสเครือข่ายโดยอัตโนมัติบน Ubuntu 14.04 การติดตั้งอัตโนมัติต้องการความต้องการของมนุษย์
ฉันพยายามตั้งค่าการติดตั้ง 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 …
10 pxe  preseed 

1
การกำหนดค่าอินสแตนซ์ dnsmasq ที่เริ่มต้นโดยการแบ่งปันการเชื่อมต่อใน NetworkManager
ฉันมีแลปท็อปที่ใช้ Ubuntu 12.04 ที่แชร์การเชื่อมต่อ wifi ไปยังเครื่องอื่นผ่านทางอินเทอร์เฟซ eth0 โดยใช้ NetworkManager ดูเหมือนจะทำโดย dnsmasq ตอนนี้ฉันต้องตั้งค่าการบูต PXE / TFTP บนเครื่องอื่นดังนั้นฉันต้องการกำหนดค่าอินสแตนซ์ dnsmasq ที่วางไข่ผ่าน NetworkManager เพื่อเพิ่มสองบรรทัดสำหรับ PXE / TFTP สิ่งนี้ทำได้อย่างไร ดูเหมือนจะละเว้น /etc/dnsmasq.conf คำตอบก่อนหน้านี้ดูเหมือนจะบ่งบอกว่าการกำหนดค่านั้นถูกฮาร์ดโค้ดลงใน NetworkManager เป็นกรณีนี้หรือไม่? ถ้าเป็นเช่นนั้นจะมีวิธีง่าย ๆ ในการบรรลุสิ่งที่ฉันพยายามทำที่นี่หรือไม่? ฉันคิดว่าฉันสามารถปิดการใช้งานเครือข่ายร่วมกันใน NetworkManager และตั้งค่าด้วยตนเองได้ แต่ฉันควรจัดการทั้งหมดนี้ไว้ในที่เดียวถ้าเป็นไปได้ แก้ไข: แท้จริงดูเหมือนว่าการกำหนดค่า dnsmasq ยังคง hardcoded ใน NetworkManager ดูแหล่งที่มาที่นี่ ดูเหมือนว่าฉันจะเป็นทางออกที่ดีกว่ามากในการระบุไฟล์ dnsmasq.conf สำรองที่นี่ แต่ฉันแน่ใจว่ามีปัญหาที่ฉันไม่ได้พิจารณา

4
ฉันจะบูต Ubuntu จากเครือข่ายโดยไม่ต้องติดตั้งได้อย่างไร
สถานการณ์: ที่ทำงานฉันต้องทำลายข้อมูลบนพีซีเครื่องเก่า (ไม่ใช่ความรับผิดชอบหลักของฉัน) สิ่งที่ฉันทำคือผมบูตจาก Live-CD, เลือกลอง Ubuntu sudo shred -v -n10 /dev/sdaเปิดสถานีและ วิธีทั้งหมดนี้ใช้เวลาประมาณห้านาทีจากนั้นฉันปล่อยให้มันทำงานจนกว่าการเปลี่ยนแปลงจะจบลง บางครั้งฉันมีพีซีมากกว่า 20 เครื่องต่อวันดังนั้นฉันต้องการข้ามการเบิร์นแผ่นซีดี / การเปลี่ยนแปลง ไดรฟ์ดีวีดีบางตัวก็ใช้งานไม่ได้เช่นกัน USB ไม่ใช่วิธีแก้ปัญหาจริง ๆ ฉันไม่สามารถขอแท่ง USB 25 อันได้ มีวิธีการบูต (ไม่ติดตั้งเช่นเดียวกับ TRY UBUNTU โดยไม่ต้องติดตั้ง) จากเครือข่ายหรือ PXE หรือไม่ วิสัยทัศน์ของฉันคือการติดตั้งเซิร์ฟเวอร์ PXE เชื่อมต่อกับสวิตช์ 24 พอร์ตและเชื่อมต่อไคลเอ็นต์กับสวิตช์ ฉันจัดการเพื่อติดตั้งเซิร์ฟเวอร์ PXE เพื่อติดตั้ง Windows หรือ Ubuntu แต่สิ่งที่ฉันต้องการจริงๆคือสามารถบูตวิธีทดลอง ubuntu ผ่านเครือข่ายได้ การติดตั้งแบบสมบูรณ์ใช้เวลานานเกินไปและไม่จำเป็น ความคิดใด …
9 networking  boot  pxe 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.