GRUB_GFXPAYLOAD_LINUX = ข้อความทำอะไรกันแน่


15

เพื่อให้สามารถบูต Ubuntu 10.10 หรือ 11.10 ใน Lenovo L5210 ใหม่ของฉันกับ Intel Sandy Bridge ฉันต้องตั้งค่าGRUB_GFXPAYLOAD_LINUX=textในตัวเลือกด้วง มิฉะนั้นฉันจะได้รับหน้าจอสีดำด้วยเคอร์เซอร์ที่มุมซ้ายบน

เมื่อฉันตั้งค่าGRUB_GFXPAYLOAD_LINUX=textแทนเคอร์เซอร์ฉันจะได้รับerror: no video mode activatedข้อความที่มุมซ้ายบน

ดังนั้นสิ่งที่จะGRUB_GFXPAYLOAD_LINUX=textทำและฉันจะสูญเสียโดยการตั้งค่ามัน?

คำตอบ:


9

13.1.9 gfxpayload

หากมีการตั้งค่าตัวแปรนี้มันจะควบคุมโหมดวิดีโอที่เคอร์เนล Linux เริ่มทำงานแทนที่ตัวเลือกการบูต 'vga =' (ดูlinux ) อาจถูกตั้งค่าเป็น 'text' เพื่อบังคับให้เคอร์เนล Linux บูตในโหมดข้อความปกติ 'Keep' เพื่อคงโหมดกราฟิกไว้โดยใช้ 'gfxmode' หรือค่าที่อนุญาตสำหรับ 'gfxmode' เพื่อตั้งค่าโหมดกราฟิกเฉพาะ (ดูgfxmode )

ขึ้นอยู่กับเคอร์เนลของคุณการแจกจ่ายการ์ดกราฟิกของคุณและเฟสของดวงจันทร์โปรดทราบว่าการใช้ตัวเลือกนี้อาจทำให้ GNU / Linux ประสบปัญหาเกี่ยวกับการแสดงผลต่าง ๆ โดยเฉพาะในช่วงต้นของลำดับการบู๊ต หากคุณมีปัญหาให้ตั้งค่าตัวแปรนี้เป็น 'text' และ GRUB จะบอกให้ Linux บูตในโหมดข้อความปกติ

ค่าเริ่มต้นคือเฉพาะแพลตฟอร์ม บนแพลตฟอร์มที่มีโหมดข้อความเนทีฟ (เช่นแพลตฟอร์ม PC BIOS) ค่าเริ่มต้นคือ 'ข้อความ' มิฉะนั้นค่าเริ่มต้นอาจเป็น 'อัตโนมัติ' หรือโหมดวิดีโอเฉพาะ

ตัวแปรนี้มักจะถูกกำหนดโดย 'GRUB_GFXPAYLOAD_LINUX' (ดูการกำหนดค่าอย่างง่าย )


แต่ที่สำคัญกว่า: ฉันพบข้อความที่error: no video mode activatedคุณได้รับในBug 699802และมีวิธีแก้ไขที่เป็นไปได้ :

การแยกส่วน#GRUB_GFXMODE=640x480ในการ/etc/default/grubแก้ปัญหาจริง อย่าลืมเรียกใช้หลังจากเปลี่ยนsudo update-grub/etc/default/grub

ดูความคิดเห็นที่ 27และแสดงความคิดเห็นที่24และ30 ด้วยเช่นกัน ความคิดเห็นที่ 30:

แค่ต้องการยืนยันว่าวิธีการสำหรับหมายเลข 24 นั้นใช้ได้ดีสำหรับผู้ที่มีพาร์ติชันที่เข้ารหัส (ไม่ต้องกังวลกับสิ่งที่ไม่ได้กล่าวถึง) เพียงเพื่อให้ทุกคนอย่างฉันไม่จำเป็นต้องมองหาวิธีการทำคำสั่งง่ายๆ (ครั้งแรกที่ฉันใช้ linux) cd /usr/share/grub/เปิดตัวสถานีและไปที่ไดเรกทอรี คัดลอกไฟล์ตัวอักษรไปยังไดเรกทอรีอื่น ( cpความต้องการsudoและ*.pftสำเนาไฟล์ font สามครั้งเดียว) กับด้วงปรับปรุงแล้วด้วยsudo cp *.pf2 /boot/grubsudo update-grub

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.