मैं इस खतरे का जवाब क्यों देता हूं, भले ही यह बहुत पुराना हो? इसका उत्तर बहुत आसान है, क्योंकि बहुत सारे अन्य खतरे इसका उल्लेख करते हैं।
तो vbeinfo
या hwinfo --framebuffer
अपने प्रदर्शन के देशी संकल्प प्रदर्शित नहीं करता है, तो VESA को निष्क्रिय है, इसलिए में वीजीए = विकल्पों निकालूँ रहे हैं:
sudo nano /etc/default/grub
के लिए खोज GRUB_CMDLINE_LINUX_DEFAULT=
और हटाने vga=
आप इसे पाते हैं।
यदि आपने विकल्प हटा दिया है तो नया grub.cfg जनरेट करना न भूलें:
sudo update-grub
यदि आप नहीं जानते कि आपने इसे अच्छा किया है, तो बस रिबूट करें और एक टर्मिनल खोलें:
grep vga /proc/cmdline
grep -ir vga /etc/modprobe.d/
अगर grep कुछ भी नहीं दिखाता है, तो आपने vga = विकल्प को हटा दिया है।
अब uvesafb स्थापित करें:
sudo apt-get install v86d
सुनिश्चित करें कि uvesafb मॉड्यूल आपके initrd में शामिल है। इसे / etc / initramfs-tools / मॉड्यूल के अंत में जोड़ें:
sudo sh -c "echo uvesafb >> /etc/initramfs-tools/modules"
यह देखने के लिए कि कौन से मोड उपलब्ध हैं:
sudo modprobe uvesafb
cat /sys/bus/platform/drivers/uvesafb/uvesafb.0/vbe_modes
अब uvesafb mode_option = YourxResoultion-BitColorMode जैसे 1280x1024-32 को कॉन्फ़िगर करें:
sudo sh -c "echo options uvesafb mode_option=1280x1024-32 scroll=ywrap > /etc/modprobe.d/uvesafb.conf"
अपने initrd के पुनर्निर्माण के लिए मत भूलना:
sudo update-initramfs -k all -u
अब आप रीबूट कर सकते हैं!
अधिक जानकारी के लिए इसे देखें । यह डेबियन के लिए है, लेकिन यह उबंटू के लिए भी काम करता है। मुझे आशा है कि इसने आपकी सहायता की और यह grub2 का उपयोग करने से अधिक सामान्य होना चाहिए।