Grub.cfg में vt.handoff = 7 पैरामीटर क्या है?


28

मुझे आश्चर्य है कि vt.handoff=7पैरामीटर क्या करता है। मैं उस के लिए कोई अच्छा आदमी प्रविष्टियाँ नहीं मिल सकता है ...

BTW, अगर आप के बारे में एक अच्छा वर्णन है:

search --no-floppy --fs-uuid --set=root

मुझे बहुत प्रसन्नता होगी :)


grub.cfg उदाहरण:

menuentry 'FAILSAFE' --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root 36286167-4eba-4a1e-a202-155c6baafa01
linux /boot/vmlinuz-2.6.37-12-generic root=UUID=36286167-4eba-4a1e-a202-155c6baafa01 ro vt.handoff=7 quiet splash
initrd /boot/initrd.img-2.6.37-12-generic
}

BTW2 - मैं टैग नहीं बना सकते vt.handoff, (


2
उबंटू पूछने के लिए आपका स्वागत है! हमें खेद है, लेकिन उबंटू पूछना एक मंच नहीं है, लेकिन एक प्रश्न और उत्तर साइट है: यह सबसे अच्छा काम करता है यदि आप एक प्रश्न पूछते हैं, तो आप एक उत्तर प्राप्त कर सकते हैं। जब आप कई प्रश्न पूछते हैं, तो आपको कई क्षेत्रों में पारंगत एक विशेषज्ञ को खोजने की आवश्यकता होती है, जो आपके द्वारा डाले गए अधिक प्रश्नों को अनौपचारिक बना देता है, एक प्रश्न! ;-) तो कृपया, अपने प्रश्न को कई प्रश्नों में विभाजित करें और मुझे एक टिप्पणी दें ताकि मैं आपके प्रश्नों का उत्तर दे सकूं।
डेविड फ़ॉस्टर

जवाबों:


38

एक चिकनी बूट प्रक्रिया के लिए, हम जितनी जल्दी हो सके एक काली स्क्रीन के अलावा कुछ और प्रदर्शित करना चाहते हैं और डेस्कटॉप तैयार होने तक इसे स्क्रीन पर छोड़ देते हैं। vt.handoff=7इसका हिस्सा है। हमारे पास बूट लोडर डिस्प्ले है एक एनुबर्जिन पृष्ठभूमि (हम उबंटू लोगो भी चाहते थे, लेकिन बूट लोडर और वास्तविक सिस्टम के बीच अलग-अलग पहलू अनुपात के साथ समस्याएं हैं, इसलिए यह अगली सबसे अच्छी बात है)। vt.handoff=7तब वर्चुअल टर्मिनल 7 पर वीडियो मेमोरी की वर्तमान सामग्री को बनाए रखने के लिए कर्नेल का कारण बनता है, जो एक नया "पारदर्शी" वीटी प्रकार है। पहली बार जब कर्नेल को VT 7 से दूर जाने के लिए कहा जाता है, या तो प्लायमाउथ या मैन्युअल (Alt-F1, आदि) से, इन सामग्रियों को खो दिया जाता है और VT 7 पाठ मोड में लौट जाता है।

अपशॉट यह है कि, जब सब कुछ सही तरीके से काम कर रहा होता है, तो आपको बूट लोडर के रास्ते में एक एबर्जिन पृष्ठभूमि मिलती है, फिर कुछ बिंदु पर प्लायमाउथ एक लोगो और उसके ऊपर एक प्रगति संकेतक प्रदर्शित करता है, और फिर डिस्प्ले मैनेजर ऊपर आता है सुचारू रूप से प्रतिस्थापित करता है कि एक लॉगिन प्रॉम्प्ट के साथ।

साथ ही, आपने searchGRUB में कमांड के बारे में पूछा । यह GRUB मैनुअल में प्रलेखित है ।


मैं अपने grub.cfg कॉन्फ़िगरेशन से "vt.handoff = 7" विकल्प को कैसे खोज सकता हूं, इसलिए, यह फिर कभी नहीं जोड़ा जा सकता है?

@deblanck: संपादित करें /etc/grub.d/10_linux जैसा कि यहां
सेरानो

1
तो यह gfxpayload से अलग है = GRUB में विकल्प रखें? यानी अगर आपको GRUB मेनू में एक वांछनीय ग्राफिक्स मोड मिलता है, और आपको ऐलबर्जिन खाली स्क्रीन और सही डेस्कटॉप मिलता है, लेकिन प्लायमाउथ स्प्लैश के बजाय "मोड नॉट सपोर्टेड" मिलता है, तो यह प्लायमाउथ का दोष है?
सैम ब्राइटमैन

1
gfxpayload=keepऔर vt.handoff=7एक ही समग्र योजना के दो भाग हैं; gfxpayload=keepGRUB को कर्नेल को बूट करने से पहले वीडियो मोड को फर्मवेयर डिफ़ॉल्ट पर वापस नहीं करने के लिए vt.handoff=7कहता है , और लिनक्स कर्नेल को मेरे उत्तर के अनुसार व्यवहार करने के लिए कहता है। मुझे नहीं पता कि आपका त्रुटि संदेश कहां से आया है।
कॉलिन वॉटसन

1
@ आपकी टिप्पणी में आपके द्वारा उल्लिखित लिंक मृत है, आप इसे byobu.info/articles/Changing_Plymouth_Resolution_in_Ubuntu.html से बदलना चाह सकते हैं ।
guntbert
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.