क्या बूट को ऐसे अनुकूलित किया जा सकता है कि मैं हार्डवेयर स्विच या बटन (कोई कीबोर्ड) का उपयोग करके OSes के बीच स्विच कर सकता हूं? [डुप्लिकेट]


0

मैं एक घर-निर्मित एनएएस बनाने की सोच रहा हूं जो स्टीम मशीन के रूप में दोगुना हो जाएगा । यह ऑपरेटिंग सिस्टम के लिए एक छोटा एसएसडी होगा और मीडिया के लिए कम से कम एक बड़ा एचडीडी, अधिमानतः एक तिहाई गेम / मीडिया को साझा करने की आवश्यकता नहीं है।

मैं इसके लिए जो चाहूंगा वह एक ऐसी प्रणाली है, जिसमें डिफॉल्ट बूट (प्रेस बटन, दूर चलना) तेजी से बूट समय के लिए GRUB2 (पूरी तरह से) को छोड़ देगा, और जब मैं इसे स्टीम मशीन के रूप में उपयोग करना चाहता हूं, तो मुझे या तो हस्तक्षेप करना होगा (कीबोर्ड के बिना, अधिमानतः) बूट पर एक हार्डवेयर बटन मारकर (शायद किसी प्रकार का एक स्विच भी)। ऐसा इसलिए है क्योंकि मैं नियंत्रकों और अन्य परिधि का उपयोग करने का अनुमान लगाता हूं, जिसके लिए ड्राइवर बूट समय पर काम नहीं कर सकता है। लेकिन मैं कीबोर्ड के साथ बैठकर इंतजार नहीं करना चाहता।

क्या मशीन में इसे बनाने का एक तरीका है, सबसे सहज अनुभव के लिए संभव है?

जवाबों:


1

ग्रब टाइमआउट को संशोधित करते हुए इसे जल्दी से डिफ़ॉल्ट ओएस में जाना चाहिए, इसलिए टाइमआउट को 1 (यह सेकंड में) सेट करें, जिससे आपको कीबोर्ड को टैप करने और इसे रोकने या इसे स्टीम में जाने देने के लिए पर्याप्त समय मिल सके। इस विधि का उपयोग करें: https://askubuntu.com/questions/148095/how-do-i-set-the-grub-timeout-and-the-grub-default-boot-entry या आप / बूट / ग्रब को संशोधित कर सकते हैं /grub.cfg, लेकिन वह हर बार अपडेट-ग्रब चलाने के लिए रीसेट हो जाएगा।


जैसा कि आपकी प्रारंभिक विधि होगी; यह grub2 को भी अधिलेखित करेगा। मैं इस टाइमआउट विधि से अवगत हूं, लेकिन मैं एक ऐसे समाधान की तलाश कर रहा था, जहां ग्रब 2 एक हार्डवेयर हस्तक्षेप के बिना भी अस्वीकार नहीं करता है। इसका एक कारण स्टीम नियंत्रक का मेरा प्रत्याशित उपयोग है, जो मुझे यकीन नहीं है कि यह तब तक काम करेगा जब तक कि ओएस में ड्राइवर लोड नहीं हो जाते। और जब से मैं हर बार एक वायरलेस कीबोर्ड में प्लग करने से निपटने के लिए नहीं चाहता, मुझे लगता है कि मैं थोड़ा ... हैंड्स-फ्री समाधान खोज रहा हूं?
jwarner112

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

क्या होगा यदि मैंने एक स्विच या बटन में बनाया जो स्वयं एक छिपाई के रूप में कार्य करता है (शब्द के साथ अनफ़ैमिलेयर)?
jwarner112

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

दिलचस्प कार्यान्वयन, मुझे यह पसंद है। मैं इस एवेन्यू को और नीचे देखूंगा; धन्यवाद!
ज्वारनेर ११
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.