मेरे पास 192.168.26.1 को TFTP / DHCP / NFS / SMB सर्वर (Ubuntu सर्वर 12.04 LTS) है। मैं विंडोज़, एक उबंटू नेटवर्क इंस्टॉलर और लिनक्स टकसाल 17 एमडब्ल्यू लाइव सीडी के लिए स्टार्टअप और इंस्टॉलेशन विकल्पों वाले मेनू को प्रदर्शित करने के लिए pxelinux का उपयोग करता हूं। यह इस तरह से चल रहा है पहले से ही गंदा था और मैं भाप से बाहर चला रहा हूँ ...
लिनक्स टकसाल के लिए, मैंने 2 नेटबूट विकल्प प्रदान किए हैं: एनएफएस और सीआईएफएस। मुझे यह पूरी तरह से एनएफएस के साथ काम करने में मिला: उपयोगकर्ता इसे बूट मेनू में चुन सकता है, और थोड़ी देर बाद, लिनक्स मिंट सीडी सीडी डेस्कटॉप पर लैंड कर सकता है। लेकिन CIFS साथ, नेटवर्किंग इनिशियलाइज़ ठीक से नहीं करता है। जब लिनक्स मिंट शुरू होता है, 120 सेकंड के लिए रुक जाता है नेटवर्किंग। फिर, यह डेस्कटॉप पर बूट करना जारी रखता है, लेकिन नेट network-manager
शुरू नहीं हुआ है (और शुरू नहीं होता है)। मुझे संदेह था कि यह डीएचसीपी सर्वर के जवाब न देने की समस्या हो सकती है, हालांकि, डीएचसीपी सर्वर लॉग में मैं डीएचसीपी अनुरोध और सफल प्रतिक्रिया देख सकता हूं।
एक बार लिनक्स टकसाल डेस्कटॉप में, ifconfig
एक आईपी पते की रिपोर्ट करता है जिसे डीएचसीपी द्वारा सौंपा गया है, और सर्वर काम करता है।
मेरा pxelinux कॉन्फ़िगरेशन है (सब कुछ APPEND
एक लाइन में होने के बाद , मैं इसे इस साइट पर पठनीयता के लिए विभाजित करता हूं):
एनएफएस:
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/
। लिनक्स टकसाल आईएसओ (अनमॉडिफाइड) के तहत मुहिम शुरू की गई है /var/lib/tftpboot/linux-mint-17/image
। vmlinuz
और initrd
में हैं /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
लाइव डेस्कटॉप वातावरण के लिए एक सफल बूट के बाद क्लाइंट मशीन में यह अजीब 2 मिनट का अंतर है:
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
आईपी कि डेस्कटॉप के लिए एक सफल बूट के मामले में ग्राहक के लिए असाइन किया गया है, के अनुसार ifconfig
, वास्तव में है ...14
।
इसके बिना ऐसा होता है ip=dhcp
:
ip=dhcp
डेस्कटॉप शो से ठीक पहले ऐसा होता है :
मैं किसी भी विचार के लिए आभारी हूं। यदि किसी अन्य लॉग (जो?) करने में मदद मिलेगी, मैं उन्हें दे सकता है।
eth0
अगर मुझे इंटरनेट एक्सेस की आवश्यकता है, तो @Sneetsher मैं अपने प्रवेश द्वार से जुड़ता हूं ।