हम्म ... ध्यान नहीं दिया गया था कि जब तक मैं लगभग समाप्त नहीं हुआ था तब तक यह कितना पुराना था। चूंकि यह क्षेत्र कहीं भी अच्छी तरह से प्रलेखित नहीं है और मैं लगभग उत्तर टाइप कर रहा हूं, वैसे भी मैं सिपाही हूं।
यदि आप फ़्रेमबफ़र कंसोल का उपयोग कर रहे हैं, तो fbcon=scrollback:
स्क्रॉलबैक के आकार को बढ़ाने के लिए बूट समय पर पैरामीटर का उपयोग करना संभव है । आप शायद उस का उपयोग नहीं कर रहे हैं।
इसके बजाय आप मानक वीजीए कंसोल से गुजर रहे हैं। यहाँ सड़क में एक और कांटा है। यदि आपने कर्नेल को VGACON_SOFT_SCROLLBACK
सक्षम पैरामीटर के साथ संकलित किया है , तो VGA कर्नेल मॉड्यूल के स्क्रॉलबैक को बदलना संभव है, बदलकर VGACON_SOFT_SCROLLBACK_SIZE
। लेकिन आपको इसे करने के लिए अपने कर्नेल को फिर से जोड़ना होगा। चीजों को बदलने के उदाहरण के लिए पहले का उत्तर देखें , और मुझे CentOS पर इसे करने के तरीके के विवरण के लिए एक कस्टम कर्नेल बनाने की आवश्यकता है । मुझे लगता है कि यह संभावना नहीं है कि आप उस सब से गुजरने को तैयार हैं, लेकिन यदि आप पहले से ही एक कस्टम कर्नेल का निर्माण कर रहे हैं तो यह आपके लिए आसान हो सकता है।
यदि VGACON_SOFT_SCROLLBACK
बंद है, तो आपके पास यह विकल्प नहीं है। उस स्थिति में, स्क्रॉलबैक वास्तव में वीजीए मेमोरी में संग्रहीत होता है, जो इसे बहुत सीमित बनाता है। केवल एक चीज जिसे आप वास्तव में कर सकते हैं, वह यह है कि डिफ़ॉल्ट रूप से शुरू किए गए आभासी टर्मिनलों की संख्या कम हो जाती है।
मानक CentOS कर्नेल इन विकल्पों के साथ बनाया गया है:
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
तो आप शायद CONFIG_VGACON_SOFT_SCROLLBACK_SIZE
मुख्य विकल्प के रूप में " कर्नेल को फिर से बड़ा करें " को देख रहे हैं । हो सकता है कि आप इसके बजाय फ़्रेमबफ़र ड्राइवर पर स्विच कर सकते हैं।
जब इस समस्या का सामना करना पड़ता है, तो कर्नेल स्क्रॉलबैक को ठीक करने के बजाय मैं इसके बजाय स्क्रीन का उपयोग करूंगा। बहुत सारे अन्य लाभ भी प्राप्त करें।