च्या सुरुवातीच्या जीवनात linux la स्थापना हे डिस्केट्समधून केले गेले होते आणि ते पुरेसे होते, नंतर आम्ही सीडी वर गेलो आणि नंतर डीव्हीडी आणि पेन ड्राइव्हसारख्या बाह्य माध्यमांकडे गेलो, परंतु उत्तम विनामूल्य ऑपरेटिंग सिस्टम स्थापित करण्याचा एक अतिशय मनोरंजक मार्ग आहे आणि तो नेटवर्कद्वारे आहे, फायदा घेत आपल्याकडे आजच्या काळात अगदी कमी वेगात उपलब्ध आहे (कमीतकमी अर्थातच शहरांमध्ये).
आम्ही प्रारंभ करण्यापूर्वी आम्हाला काही गोष्टी तयार करण्याची आवश्यकता आहे, म्हणून या पोस्टमध्ये आम्ही दर्शविणार आहोत उबंटू मध्ये PXE सर्व्हर कसे स्थापित करावे. ज्यांना याबद्दल फारशी माहिती नाही त्यांच्यासाठी म्हणा की एक्रोनिम म्हणजे सर्व्हरचा संदर्भ घ्या प्रीबूट एक्झिक्यूशन वातावरण -आणि स्पॅनिश मध्ये 'प्री-स्टार्ट एक्झिक्यूशन एन्व्हायर्नमेंट'- आणि हे आम्हाला काय परवानगी देते नेटवर्क इंटरफेसद्वारे दूरस्थपणे संगणक प्रारंभ करा.
त्यासाठी आपण काय करतो PXE सर्व्हरवर प्रतिष्ठापन आयएसओ प्रतिमा कॉपी करा, परंतु हे कार्य करण्यासाठी आम्हाला सर्व्हर माउंट करणे आवश्यक आहे, जे आपण या ट्यूटोरियलमध्ये दर्शवित आहोत. आणि आम्ही आमच्या टीमचा एक निश्चित आयपी पत्ता आहे त्या आधारापासून सुरू करू 192.168.100.1 आणि होस्टनाव serverpxe.com, परंतु या व्यतिरिक्त आम्हाला एक आवश्यक असेल डीएचसीपी सर्व्हर आमच्या मध्ये उबंटू म्हणून आम्ही कामावर उतरू.
# apt-get update
# apt-get प्रतिष्ठापन isc-dhcp-सर्व्हर
मग आम्ही संपादनासाठी सर्व्हर फाईल उघडतो:
नॅनो / इत्यादी / डीफॉल्ट / isc-dhcp-सर्व्हर
आणि आम्ही आमच्या उपकरणांचे नेटवर्क इंटरफेस जोडतो जेणेकरून ते कनेक्शन प्राप्त करते:
[...]
इंटरफेस = »eth0 ″
आता आम्ही कॉन्फिगरेशन फाईलसह असे करतो:
# नॅनो / इत्यादी / डीएचसीपी / डीएचसीपीडी / कॉन्फिड
[...]
पर्याय डोमेन-नाव "सर्व्हरपॅक्स.कॉम";
पर्याय डोमेन-नेम-सर्व्हर "server1.serverpxe.com";
सबनेट 192.168.1.100 नेटमास्क 255.255.255.0 {
श्रेणी 192.168.1.10 192.168.1.30;
ऑप्शन राउटर 192.168.1.1;
पर्याय प्रसारण-पत्ता 192.168.1.255;
}
डीफॉल्ट-लीज-वेळ 600;
कमाल लीज-वेळ 7200
[...]
अधिकृत
[...]
एकदा आम्ही संपवल्यानंतर, आम्हाला करावे लागेल डीएचसीपी सेवा रीस्टार्ट करा:
सेवा isc-dhcp-सर्व्हर रीस्टार्ट
आता आम्ही स्वतः पीएक्सई सर्व्हर स्थापित करणार आहोत, आणि नंतर आम्ही त्याची फाईल संपादनासाठी उघडत आहोत.
# apt-get स्थापित apache2 tftpd-hpa inetutils-inetd
# नॅनो / इत्यादी / डीफॉल्ट / tftpd-hpa
आम्ही हा पर्याय जोडतो जो आम्हाला डीमन सुरू करण्यास अनुमती देतो:
[...]
RUN_DAEMON = »होय»
पर्याय = »- एल-एस / वर / लिब / टीएफटी बूट»
आम्ही संपादन करण्यासाठी इनडेट डीमन कॉन्फिगरेशन फाइल जतन आणि उघडतो:
# नॅनो /etc/inetd.conf
आम्ही खालील जोडतो:
[...]
tftp dgram udp प्रतीक्षा रूट /usr/sbin/in.tftpd /user/sbin/in.tftpd -s / var / lib / fttpboot
आम्ही जतन करतो आणि आता ही सेवा पुन्हा सुरू करण्याची वेळ आली आहे:
सेवा tftpd-hpa रीस्टार्ट
सेवा कॉन्फिगरेशन पूर्ण करण्यासाठी, आम्हाला हेच करावे लागेल पीएक्सई सर्व्हरसह:
# नॅनो /etc/dhcp/dhcp.conf
फाईलच्या शेवटी आम्ही पुढील गोष्टी समाविष्ट करतो:
[...]
बूटिंगला परवानगी द्या;
बूट परवानगी द्या;
पर्याय पर्याय -128 कोड 128 = स्ट्रिंग;
पर्याय पर्याय -129 कोड 129 = मजकूर;
पुढील-सर्व्हर 192.168.1.100;
फाइलनाव "pxelinux.0";
आम्ही सेवा जतन आणि रीस्टार्ट करतोः
# सेवा isc-dhcp-सर्व्हर रीस्टार्ट
तेथे कमी आहे, आणि आता आम्हाला ज्या फोल्डरमध्ये इतर संघ प्रवेश करणार आहेत त्या आयएसओ बसविण्याकरिता फोल्डर कॉन्फिगर करावे लागेल.
# आरोहण / देव / एसआर 0 / एमएनटी
सीपी -व्हीआर / एमएनटी / स्थापित / नेटबूट / * / वार / लिब / टीएफटीपूट /
mkdir -p /var/www/html/ubuntu14.10
cp -avr / mnt / * /var/www/html/ubuntu14.10/
मग आम्ही pxelinux.cfg / डीफॉल्ट कॉन्फिगरेशन फाइल संपादित करतोः
नॅनो /var/lib/tftpboot/pxelinux.cfg/default
आम्ही जोडले:
[...]
लेबल लिनक्स
कर्नल उबंटू-इंस्टॉलर / amd64 / लिनक्स
append ks = http: //192.168.1.100/ks.cfg vga = सामान्य initrd = उबंटू-इंस्टॉलर / amd64 / initrd.gz
ramdisk_size = 16432 मूळ = / देव / आरडी / 0 आरडब्ल्यू -
शेवटी, आम्ही डीएचसीपी सर्व्हरवर पीएक्सई समर्थन समाविष्ट करतो:
नॅनो /etc/dhcp/dhcpd.conf
आम्ही जोडले:
[...]
बूटिंगला परवानगी द्या;
बूट परवानगी द्या;
पर्याय पर्याय -128 कोड 128 = स्ट्रिंग;
पर्याय पर्याय -129 कोड 129 = मजकूर;
पुढील-सर्व्हर 192.168.1.100;
फाइलनाव "pxelinux.0";
इतकेच आहे, आता आम्हाला इतर संगणकांना त्यांच्या BIOS वरून कॉन्फिगर करावे लागेल जेणेकरुन ते नेटवर्कपासून प्रारंभ करू शकतील आणि असे करून ते आमच्या पीएक्सई सर्व्हरला कॉन्फिगरेशनसाठी विचारतील आणि आम्ही स्थापनेसह प्रारंभ करू शकू.
उदाहरणः आणि जर मी उबंटूऐवजी विन 7 व्हायला हवे होते, कारण मी हे उबंटू बरोबर केले आहे परंतु विन 7 सह कधीही नाही, अभिवादन
आपल्या सर्व्हरचा IP पत्ता 192.168.1.100 असल्यास उपनेट 192.168.1.0 असावा.
दुसरीकडे, शेवटची पायरी जोडताना ते मला एक त्रुटी देते.
हॅलो, मी सर्व चरणांचे अनुसरण केले आणि डिस्क्स विभाजनानंतर, जेव्हा ते स्थापित होईल तेव्हा ते थांबते आणि चालूच नाही. काय असू शकते?
पुढच्या वेळी जेव्हा आपण एखादा लेख लिहिता, तेव्हा पोस्ट करण्यापूर्वी त्याचे पुनरावलोकन करा कारण हा चुदबुद्गार आहे
या ओळींमधून मी उबंटू १.16.04.०XNUMX करू शकत नाही काही सूचना ..
तेथे कमी आहे, आणि आता आम्हाला ज्या फोल्डरमध्ये इतर संघ प्रवेश करणार आहेत त्या आयएसओ बसविण्याकरिता फोल्डर कॉन्फिगर करावे लागेल.
# आरोहण / देव / एसआर 0 / एमएनटी
सीपी -व्हीआर / एमएनटी / स्थापित / नेटबूट / * / वार / लिब / टीएफटीपूट /
mkdir -p /var/www/html/ubuntu14.10
cp -avr / mnt / * /var/www/html/ubuntu14.10/
मग आम्ही pxelinux.cfg / डीफॉल्ट कॉन्फिगरेशन फाइल संपादित करतोः
नॅनो /var/lib/tftpboot/pxelinux.cfg/default
आम्ही जोडले:
[...]
लेबल लिनक्स
कर्नल उबंटू-इंस्टॉलर / amd64 / लिनक्स
append ks = http: //192.168.1.100/ks.cfg vga = सामान्य initrd = उबंटू-इंस्टॉलर / amd64 / initrd.gz
ramdisk_size = 16432 मूळ = / देव / आरडी / 0 आरडब्ल्यू -
शेवटी, आम्ही डीएचसीपी सर्व्हरवर पीएक्सई समर्थन समाविष्ट करतो:
नॅनो /etc/dhcp/dhcpd.conf
आम्ही जोडले:
[...]
बूटिंगला परवानगी द्या;
बूट परवानगी द्या;
पर्याय पर्याय -128 कोड 128 = स्ट्रिंग;
पर्याय पर्याय -129 कोड 129 = मजकूर;
पुढील-सर्व्हर 192.168.1.100;
फाइलनाव "pxelinux.0";
इतकेच आहे, आता आम्हाला इतर संगणकांना त्यांच्या BIOS वरून कॉन्फिगर करावे लागेल जेणेकरुन ते नेटवर्कपासून प्रारंभ करू शकतील आणि असे करून ते आमच्या पीएक्सई सर्व्हरला कॉन्फिगरेशनसाठी विचारतील आणि आम्ही स्थापनेसह प्रारंभ करू शकू.
माझ्याकडे आधीपासून विंडोज सर्व्हरवर डीएचसीपी सर्व्हर असल्यास, उबंटूवर डीएचसीपी सर्व्हर स्थापित करणे आवश्यक आहे काय?