क्या वबीनो के आउटपुट को बचाने का कोई तरीका है?


10

मैं कुछ GRUB2 और प्लायमाउथ को 11.10 में एक चल रही गाथा के हिस्से के रूप में प्रदर्शित करने की समस्याओं को ठीक करने की कोशिश कर रहा हूं । मैं vbeinfoसमर्थित डिस्प्ले मोड्स की जांच करने के लिए कमांड चलाने जा रहा हूं , लेकिन दुर्भाग्य से मैं जो यह कमांड बता सकता हूं वह केवल GRUB2 से चलाया जा सकता है, और इसलिए आउटपुट केवल दिखाई देता है जबकि कमांड इसमें चलता है।

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

और क्योंकि मुझे पता है कि कोई इसके साथ जवाब दे सकता है: नहीं, मेरे पास मेरी स्क्रीन की तस्वीर लेने के लिए कैमरा हैण्ड नहीं है (इसके अलावा मेरे लैपटॉप के वेब कैमरा, जो कि एक अजीब समाधान है), और मैं इसे बिल्कुल नहीं लिखूंगा कागज पर अगर मैं इसे मदद कर सकता हूँ।


शायद आप gr.freenode.net या irc.gnu.org पर #grub पर आगे सहायता प्राप्त कर सकते हैं।
बेनामी

hwinfo --framebufferएक tty में एक ही प्रदर्शित नहीं करेगा ? क्या आपको इसे करने की आवश्यकता है vbeinfo?
ब्रूनो परेरा

जवाबों:


4

के उत्पादन को सहेजना vbeinfoबहुत अधिक काम के बिना संभव नहीं होगा।

सौभाग्य से आप टर्मिनल में hwinfoकमांड का उपयोग करके अपने VBE समर्थित मोड्स को सूचीबद्ध करने के लिए भी उपयोग कर सकते हैं sudo hwinfo --framebuffer

hwinfoकमांड के साथ इंस्टॉल करें sudo apt-get install hwinfo


मैंने अभी यह कोशिश की है। ऐसा प्रतीत होता है कि समान आउटपुट लौटाते हैं vbeinfoजहाँ तक डिस्प्ले मोड का संबंध है, लेकिन यह पूरी तरह से अलग हार्डवेयर जानकारी देता है और यह कुल मिलाकर समान प्रारूप नहीं है। कि, और अतिरिक्त संकुल स्थापित करने के लिए कुछ हद तक असहाय है। फिर भी सुझाव के लिए धन्यवाद!
क्रिस्टोफर काइल हॉर्टन

मुझे उस पर सहमत vbeinfoहोना होगा , लेकिन सहेजे गए किसी भी आउटपुट को प्राप्त करने के लिए चरणों को प्राप्त करना इतना कठिन होगा और परिणाम समान होंगे।
ब्रूनो परेरा

3

Grub2 doesn t आपको फ़ाइलों को सहेजने की अनुमति देता है - सुरक्षा के दृष्टिकोण से और एक अवैध ग्रब कॉन्फ़िगरेशन से फ़ाइल सिस्टम में भ्रष्टाचार को रोकने के लिए।

निकटतम आप ग्रब से जानकारी लिखने के लिए आ सकते हैं एक पर्यावरण चर के मूल्य को बचाने के लिए जिसे आप बाद में चल रहे ओ / एस से पढ़ सकते हैं।

इस प्रकार, आप चला सकते हैं vbeinfoऔर फिर एक पर्यावरण चर बना सकते हैं जिसमें वह जानकारी है जिसे आप सहेजना चाहते हैं।

set myvar="some vbeinformation typed manually"
export myvar
save_env myvar

चल रहे ओ / एस में फ़ाइल /boot/grub/grubenvमें पर्यावरण चर होगा जिसे आपने अभी सहेजा है।

आप अपनी जानकारी के लिए उस फ़ाइल को पार्स कर सकते हैं। शायद सभी सहेजे गए चर को सूचीबद्ध करने के लिए निम्नलिखित का उपयोग करें।

grub-editenv list

यह फ़ाइल - जिसे पर्यावरण ब्लॉक कहा जाता है, 1024 वर्णों तक सीमित है।

फ़ाइल को रीसेट करने के लिए निम्नलिखित का उपयोग करें:

sudo grub-editenv create

इस विकी से नोट करें :

सुरक्षा कारणों से, यह स्टोरेज केवल तब उपलब्ध होता है जब एक सादे डिस्क (कोई LVM या RAID) पर स्थापित किया जाता है, एक गैर-चेकसमिंग फाइल सिस्टम (कोई ZFS) का उपयोग करके, और BIOS या EFI फ़ंक्शन (कोई ATA, USB या IEEE1275) का उपयोग नहीं किया जाता है।

मेरे परीक्षण से - कहीं न कहीं एक बग छिप रहा है। पर्यावरण ब्लॉक के सफलतापूर्वक लिखे जाने से पहले यह कुछ प्रयास कर सकता है।


क्या मैन्युअल टाइपिंग की आवश्यकता के बिना पूरे आउटपुट को बचाने का कोई तरीका है?
क्रिस्टोफर काइल हॉर्टन

1
मैं बस इसके लिए कड़ी मेहनत कर रहा हूं। ऐसा लगता है कि GRUB2 में कमांड के आउटपुट को रीडायरेक्ट करने की क्षमता नहीं है। जब भी कमांड कंसोल बैश शेल की तरह दिखाई देता है, इसमें कोई भी रीडायरेक्ट ">" प्रकार की सुविधाएँ नहीं होती हैं। ग्रब और ग्रब 2 की एकमात्र "पुनर्निर्देशित" क्षमता के बारे में एक सीरियल लिंक के माध्यम से ग्रब के आउटपुट को पाइप करना है - मुझे लगता है कि यह हाइपरटर्मिनल या मिनिकॉम का उपयोग करने वाले उपयोगकर्ताओं के लिए है। मुझे लगता है कि आउटपुट को "कैप्चर" करने का एक तरीका है। अपने विशेष अखरोट दरार करने के एक बड़े हथौड़ा की तरह लगता है हालांकि ... cyberciti.biz/faq/howto-setup-serial-console-on-debian-linux
fossfreedom

1

दुर्भाग्य से यह संभव नहीं है कि आप आउटपुट को बचा सकते हैं vbeinfoक्योंकि GRUB2 के लिए बूट प्रक्रिया के इस चरण में कोई फ़ाइल सिस्टम माउंट नहीं किया गया है ताकि इसे बचाया जा सके।


बूट फ़ोल्डर और उसकी सामग्री वास्तव में grub2 कंसोल के लिए दृश्यमान हैं - हालांकि आप इसे लिख नहीं सकते हैं।
fossfreedom
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.