मैं बिना स्क्रीन या कीबोर्ड के डिवाइस पर उबंटू कैसे स्थापित कर सकता हूं?


31

यह मुश्किल है। मैं उबंटू को एक मशीन पर स्थापित करना चाहूंगा जिसे सर्वर के रूप में काम करने का इरादा है, और किसी कारण से मेरे पास स्क्रीन को कनेक्ट करने का विकल्प नहीं है।

मुझे उम्मीद है कि यह दूरस्थ स्थापना के समान हो सकता है। हालांकि, उस मशीन पर वर्तमान में कोई ओएस नहीं है, इसलिए मुझे खरोंच से सब कुछ स्थापित करना होगा।

दूसरी ओर, मेरे पास उस मशीन की भौतिक पहुँच है। इसलिए मैं इसे सीडी / यूएसबी से बूट करने के लिए प्राप्त कर सकता हूं । लेकिन इतना ही काफी नहीं है।

क्या ऐसी स्थापना को दूरस्थ रूप से करने का कोई तरीका है? क्या उबंटू छवि का एक संस्करण है जो एसएसएच सर्वर के साथ आता है, जो प्रीइंस्टॉल्ड है, और इसे एक बार बूट करने के बाद शुरू होता है, ताकि मैं ऐसी छवि के साथ मशीन को बूट कर सकूं, एसएसएच के माध्यम से इसे कनेक्ट कर सकता हूं और एक अलग कंप्यूटर से इंस्टॉलेशन की प्रक्रिया कर सकता हूं?

यदि नहीं, तो मेरे पास और क्या विकल्प हैं?


6
आप hdd को बाहर निकाल सकते हैं, अपनी पसंद के अनुसार सब कुछ स्थापित करने और कॉन्फ़िगर करने के लिए दूसरी मशीन का उपयोग कर सकते हैं और फिर hdd को वापस ले जा सकते हैं। यह बहुत हाईटेक नहीं है, लेकिन काफी सरल है।
mikewhatever 12

4
@mikewhatever यह एक उपयोगी टिप है, लेकिन उस तकनीक के कारण मुझे बहुत सारी कॉन्फ़िगरेशन में परेशानी हुई। उबंटू इंस्टॉलेशन के दौरान हार्डवेयर के बारे में सीखता है, और जब इसे किसी अन्य मशीन में ले जाया जाता है, तो नेटवर्किंग डिवाइस को खोजने में भी इसे बहुत परेशानी होती है, जो मुझे इसे दूर से एक्सेस करने में असमर्थ बनाती है।
राफेल सिलेक

यदि आप इसे बिना किसी मॉनिटर का उपयोग किए USB ड्राइव या नेटवर्क पर बूट करने के लिए प्राप्त कर सकते हैं, तो आप यह कोशिश कर सकते हैं: askubuntu.com/a/260469/158442 । ध्यान दें, preseeding के साथ, आप एक SSH कुंजी भी निर्दिष्ट कर सकते हैं और फिर SSH पर स्थापना का शेष कार्य कर सकते हैं।
मुरू

3
क्या इसका कोई सीरियल पोर्ट है? पुराने कंप्यूटरों और हेडलेस मेनफ्रेम के लिए हम सिर्फ सांत्वना देंगे। 100% नहीं अगर यह अभी भी एक विकल्प है
meccooll

एक बार जब मेरे लैपटॉप का प्रदर्शन टूट गया, तो मैंने इसे विंडोज एक्सपी मशीन के माध्यम से लोकलहोस्ट के माध्यम से जोड़ने में कामयाबी हासिल की, लेकिन मैंने उबंटू को इसे बंद कर दिया था। askubuntu.com/questions/377445/…
kenn

जवाबों:


18

उपरोक्त टिप्पणी में उल्लिखित विधि उबंटू को अलग कंप्यूटर पर स्थापित करने के लिए हार्ड ड्राइव को केवल हेडलेस मशीन पर ले जाने के लिए निश्चित रूप से एक सुरुचिपूर्ण है और शायद उबंटू स्थापित करने के लिए सबसे तेज़ विधि है। ज्यादातर मामलों में हार्डवेयर को मान्यता दी जाएगी और ड्राइवरों को बूट पर (स्थापना पर नहीं) प्रदान किया जाएगा। यह ड्राइवरों की स्थापना को अनावश्यक बनाता है जब तक कि हमें मालिकाना ड्राइवरों की आवश्यकता नहीं होती है (उदाहरण के लिए कुछ विशेष नेटवर्क कार्ड के लिए)।

लेकिन एक और तरीका है कि हम एक कस्टम CD-ROM, USB या एक नेटवर्क समाधान (Preseed) बनाकर Ubuntu को अनअटेंड कर सकते हैं। इसमें शामिल चरणों और ट्यूनिंग प्रक्रियाओं पर पूरा गाइड देखें:

आपको निम्नलिखित संबंधित प्रश्न भी मददगार लग सकते हैं:


उबंटू प्रलेखन 404 है, क्या कोई कह सकता है कि यह लिंक अभी भी सटीक है? help.ubuntu.com/community/Cobbler/Preseed
eri0o

15

एक अन्य विकल्प, सीरियल कंसोल का उपयोग करना:

  1. जोड़े serial 0 9600 0×003को isolinux.cfgसीडी के लिए या syslinx.cfgयूएसबी के लिए
  2. जोड़े console=ttyS0,9600n8संलग्न पैरामीटर कर्नेल में text.cfgहै कि मेनू में शामिल है।
  3. सीरियल पोर्ट (या यूएसबी / सीरियल एडॉप्टर) के साथ इसे दूसरे पीसी से कनेक्ट करें, एक ही सेटिंग्स के साथ पोटीन या मिनिकम का उपयोग करें 9600n8, फिर बूट करें
  4. सीरियल कंसोल के माध्यम से स्थापना का पालन करें।
  5. यदि आप इसे सीरियल कंसोल में स्थायी रूप से बूट करना चाहते हैं, तो यहां दिए गए निर्देशों का पालन करें:

    https://help.ubuntu.com/community/SerialConsoleHowto

संदर्भ: सीरियल कंसोल के माध्यम से Ubuntu सर्वर 10.10 हेडलेस इंस्टालेशन


8

आप कोई प्रश्न नहीं पूछ सकते हैं preseeded डेबियन-इंस्टॉलर जो बस आधार सर्वर और ssh पैकेज स्थापित करता है। रिबूट पर आप रनिंग सिस्टम में ssh कर सकेंगे और वहां से आगे इंस्टॉल और कॉन्फ़िगर कर पाएंगे।

यहाँ एक preseed फ़ाइल का एक उदाहरण है: https://help.ubuntu.com/community/Cobbler/Preseed

आप USB निर्देश के लिए सामान्य आईएसओ का पालन कर सकते https://help.ubuntu.com/community/Installation/FromUSBStick और फिर अपने preseed फाइल करने के लिए बात करने के लिए SYSLINUX / txt.cfg यूएसबी बूट स्टिक पर फ़ाइल को संपादित करने और अपने preseed फ़ाइल की प्रतिलिपि USB बूट स्टिक पर preseed निर्देशिका:

label custom
  menu label ^Install Custom Ubuntu Server
  kernel /install/vmlinuz
  append  file=/cdrom/preseed/ubuntu-custom.seed initrd=/install/initrd.gz quiet ks=cdrom:/isolinux/ks-custom.cfg --

पहले से दिखी फ़ाइल इंस्टालेशन सर्वर पैकेज में दूसरी से अंतिम पंक्ति को नोटिस करें:

d-i     pkgsel/include string byobu vim openssh-server

नए बूट किए गए सिस्टम का IP पता प्राप्त करने के लिए अपने DHCP सर्वर पर लॉग की जाँच करें और इसे ubuntu उपयोगकर्ता के रूप में ssh करें। Preseed उदाहरण में पासवर्ड भी 'ubuntu' (उद्धरण के बिना) है।


2

मैं preseed पर आधारित एक सरल समाधान लिखता हूं।

https://github.com/mhf-ir/ubuntu-overssh-reinstallation

आपको ubuntu के स्थापित संस्करण की आवश्यकता है जो ssh है। preseed फ़ाइल की सेवा के लिए एक और http सर्वर। मैंने कई डेटासेंटर में कई बार परीक्षण किया।


1
आपके लिए समय के लिए धन्यवाद, घर से बने समाधानों से प्यार है, कभी-कभी, स्पष्टीकरण की तुलना में कोड अधिक सहज ज्ञान युक्त है।
लुई लाउडोग ट्रॉटियर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.