ฉันมีเซิร์ฟเวอร์ TFTP / DHCP / NFS / SMB (เซิร์ฟเวอร์ Ubuntu 12.04 LTS) ใน 192.168.26.1 ฉันใช้ pxelinux เพื่อแสดงเมนูที่มีตัวเลือกการเริ่มต้นและการติดตั้งสำหรับ Windows เครื่องมือติดตั้งเครือข่าย Ubuntu และซีดีสด Linux Mint 17 MATE การทำให้มันทำงานแบบนี้มันน่ารังเกียจอยู่แล้วและฉันก็หมดแรง ...
สำหรับ Linux Mint ฉันมีตัวเลือก netboot 2 ตัวเลือก: NFS และ CIFS ฉันทำให้มันทำงานได้อย่างสมบูรณ์กับ NFS: ผู้ใช้สามารถเลือกได้ในเมนูบูตและอีกไม่นานหลังจากนั้นที่ดินบนเดสก์ท็อปซีดี Linux Mint live แต่ด้วย CIFS ระบบเครือข่ายไม่เริ่มต้นอย่างถูกต้อง เมื่อ Linux Mint เริ่มทำงานเครือข่ายจะหยุดทำงานเป็นเวลา 120 วินาที จากนั้นจะยังคงบูตไปยังเดสก์ท็อป แต่network-manager
ไม่ได้เริ่มต้นเน็ต ฉันสงสัยว่าอาจเป็นปัญหากับเซิร์ฟเวอร์ DHCP ที่ไม่ตอบสนองอย่างไรก็ตามในบันทึกของเซิร์ฟเวอร์ DHCP ฉันสามารถดูคำขอ DHCP และการตอบสนองที่สำเร็จ
ครั้งหนึ่งในเดสก์ท็อป Linux Mint ifconfig
รายงานที่อยู่ IP ที่กำหนดโดย DHCP และส่ง Ping เซิร์ฟเวอร์ให้ทำงาน
การกำหนดค่า pxelinux ของฉันคือ (ทุกอย่างหลังจากนั้นAPPEND
เป็นหนึ่งบรรทัดฉันเพิ่งแยกมันเพื่อให้สามารถอ่านได้บนเว็บไซต์นี้):
NFS:
LABEL linuxmint17
MENU LABEL Linux Mint 17
KERNEL linux-mint-17/image/casper/vmlinuz
APPEND
root=/dev/nfs boot=casper netboot=nfs
nfsroot=192.168.26.1:/var/lib/tftpboot/linux-mint-17/image
initrd=/linux-mint-17/image/casper/initrd.lz
CIFS:
LABEL linuxmint17smb
MENU LABEL Linux Mint 17 (SMB)
KERNEL linux-mint-17/image/casper/vmlinuz
APPEND
root=/dev/cifs boot=casper netboot=cifs
nfsroot=//192.168.26.1/tftpshare/linux-mint-17/image
ip=dhcp
initrd=/linux-mint-17/image/casper/initrd.lz
โปรดทราบว่าฉันต้องแทรกip=dhcp
ตัวเลือกไปยังเมนู CIFS หากฉันไม่ทำเช่นนั้นกระบวนการบู๊ตจะหยุดทำงานเป็นเวลา 120 วินาทีเมื่อเริ่มต้นระบบเครือข่าย แต่จะไม่ดำเนินการต่อ ถ้าฉันเพิ่มบรรทัดนั้นมันยังคงค้าง แต่หลังจากผ่านไป 120 วินาทีมันก็ยังสามารถบู๊ตได้
การตั้งค่า:
เครื่องเสมือนของไคลเอ็นต์และเซิร์ฟเวอร์เชื่อมต่อกัน (เครือข่ายภายใน) เท่านั้น ไม่มีเครื่องอื่นในเครือข่ายเลย
เซิร์ฟเวอร์มีไฟล์ทั้งหมดที่บูต PXE /var/lib/tftpboot/
ภายใต้ ลินุกซ์มิ้นท์ ISO (แปร) /var/lib/tftpboot/linux-mint-17/image
จะติดตั้งอยู่ภายใต้ vmlinuz
และอยู่ในinitrd
เป็นการส่งออก NFS มีการแบ่งปันแซมบ้าที่เรียกว่าแผนที่ไป(อ่านอย่างเดียวช่วยให้เข้าถึงทุกคน)/var/lib/tftpboot/linux-mint-17/image/casper
/var/lib/tftpboot/
tftpshare
/var/lib/tftpboot/
smb.conf
[tftpshare]
comment = TFTP Root
path = /var/lib/tftpboot
browsable = yes
guest ok = yes
read only = no
create mask = 0644
dhcpd.conf
authoritative;
subnet 192.168.26.0 netmask 255.255.255.0 {
range 192.168.26.10 192.168.26.40;
next-server 192.168.26.1;
filename "pxelinux.0";
}
นี่เป็นช่องว่างที่แปลกประหลาดในsyslog
เครื่องไคลเอนต์หลังจากการบู๊ตสำเร็จไปยังเดสก์ท็อปจริง:
Jun 14 13:13:18 mint kernel: [ 23.388873] intel_rapl: domain core energy ctr 0:0 not working, skip
Jun 14 13:13:18 mint kernel: [ 23.528409] intel_rapl: domain uncore energy ctr 0:0 not working, skip
Jun 14 13:13:18 mint kernel: [ 23.528453] intel_rapl: no valid rapl domains found in package 0
Jun 14 13:13:20 mint ntpdate[1198]: Can't find host ntp.ubuntu.com: Name or service not known (-2)
Jun 14 13:13:20 mint ntpdate[1198]: no servers can be used, exiting
(ช่องว่าง 2 นาทีโดยไม่มีรายการใด ๆ โดยประมาณ ณ เวลาที่เกิดความล่าช้าในการบู๊ต 120 วินาที)
Jun 14 13:15:19 mint dbus[864]: [system] Activating service name='org.freedesktop.ConsoleKit' (using servicehelper)
Jun 14 13:15:19 mint dbus[864]: [system] Activating service name='org.freedesktop.PolicyKit1' (using servicehelper)
Jun 14 13:15:19 mint acpid: starting up with netlink and the input layer
Jun 14 13:15:19 mint acpid: 9 rules loaded
Jun 14 13:15:19 mint acpid: waiting for events: event logging is off
นี่คือสิ่งที่เกิดขึ้นในทั้งสองกรณีเมื่อใช้ CIFS:
บนเซิร์ฟเวอร์:
...
Jun 14 13:12:52 ubuntu-netboot in.tftpd[2722]: RRQ from 192.168.26.13 filename /linux-mint-17/image/casper/initrd.lz
Jun 14 13:13:14 ubuntu-netboot dhcpd: DHCPDISCOVER from 08:00:27:1c:c5:43 via eth1
Jun 14 13:13:14 ubuntu-netboot dhcpd: DHCPOFFER on 192.168.26.14 to 08:00:27:1c:c5:43 via eth1
Jun 14 13:13:14 ubuntu-netboot dhcpd: DHCPREQUEST for 192.168.26.14 (192.168.26.1) from 08:00:27:1c:c5:43 via eth1
Jun 14 13:13:14 ubuntu-netboot dhcpd: DHCPACK on 192.168.26.14 to 08:00:27:1c:c5:43 via eth1
IP ที่ได้รับมอบหมายให้ลูกค้าในกรณีของการบูตที่ประสบความสำเร็จไปยังเดสก์ทอปตามที่เป็นจริงifconfig
...14
นี่คือสิ่งที่เกิดขึ้นโดยไม่ต้องip=dhcp
:
นี่คือสิ่งที่เกิดขึ้นกับip=dhcp
เดสก์ท็อปก่อน:
ฉันขอบคุณสำหรับความคิดใด ๆ หากบันทึกอื่น ๆ (อันไหน) จะช่วยฉันฉันสามารถให้พวกเขา
eth0
กับเกตเวย์ของฉันหากฉันต้องการเชื่อมต่ออินเทอร์เน็ต