หลังจากบูทไปยัง GUI ใน 12.04 ฉันพยายามย้ายไปยังเทอร์มินัลเสมือน (หรือเชลล์หรือ tty) ผ่านCtrl- Alt- F1( F1ผ่านF6) และหน้าจอจะว่างเปล่า ฉันได้ลองอินสแตนซ์ทั้งหมด 6 ครั้งและผลลัพธ์เหมือนกัน Ctrl- alt- F7นำฉันกลับไปที่ GUI โดยไม่มีปัญหา ความคิดใด ๆ
หลังจากบูทไปยัง GUI ใน 12.04 ฉันพยายามย้ายไปยังเทอร์มินัลเสมือน (หรือเชลล์หรือ tty) ผ่านCtrl- Alt- F1( F1ผ่านF6) และหน้าจอจะว่างเปล่า ฉันได้ลองอินสแตนซ์ทั้งหมด 6 ครั้งและผลลัพธ์เหมือนกัน Ctrl- alt- F7นำฉันกลับไปที่ GUI โดยไม่มีปัญหา ความคิดใด ๆ
คำตอบ:
ปัญหานี้มักเกิดจากการตั้งค่าความละเอียดโหมดข้อความกราฟิกในการบูตเครื่องไม่รองรับการ์ดแสดงผลของคุณ วิธีการแก้ปัญหาคือเปลี่ยนเป็นโหมดข้อความจริงโดยกำหนดค่า Grub อย่างเหมาะสม:
วางด้านล่างและป้อนรหัสผ่านของคุณเมื่อถูกถาม:
sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
จากนั้นพิมพ์ sudo update-grub
ctrl-alt-F1
)
#GRUB_TERMINAL
GRUB_TERMINAL
เครื่องหมายทับจบนิพจน์ปกติและ g คือตัวดัดแปลงทั่วโลกที่ sais: แทนที่ตรงทั้งหมด
สิ่งที่แก้ไขสำหรับฉันเพิ่มnomodeset
ลงในGRUB_CMDLINE_LINUX_DEFAULT
บรรทัดใน/etc/default/grub
ไฟล์ นี่คือวิธี:
พิมพ์ใน terminal: gksu gedit /etc/default/grub
ค้นหาบรรทัดนี้: GRUB_CMDLINE_LINUX_DEFAULT
ตัวอย่างเช่นถ้าคุณมี:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
เปลี่ยนเป็น:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset"
หลังจากเสร็จสิ้นให้อัพเดต grub ( sudo update-grub
) และ reboot ( sudo reboot
) เพื่อให้การเปลี่ยนแปลงมีผล
ไม่บังคับ : คุณสามารถเพิ่มnomodeset vga=xxx
(ไม่ใช่แค่nomodeset
), xxx คือรหัสหน้าจอ VESA ที่ตรงกับความละเอียดหน้าจอของคุณมากที่สุด ลองดูที่นี้
sudo update-grub
เพื่อใช้การเปลี่ยนแปลง
นี่เป็นเวอร์ชั่นใหม่ของ Ubuntu:
แก้ไขไฟล์การกำหนดค่า GRUB:
sudo nano /etc/default/grub
ค้นหาบรรทัด
#GRUB_GFXMODE=640x480
เปลี่ยนเป็น
GRUB_GFXMODE=auto
และบันทึกไฟล์
จากนั้นอัพเดตด้วง
sudo update-grub
โปรดดูคำถามของฉันที่https://answers.launchpad.net/ubuntu/+question/643882เกี่ยวกับเทอร์มินัลเสมือนไม่ทำงานบน Ubuntu 16.04 บน Lenovo Thinkpad T400
โซลูชันที่ฉันนำเสนอนั้นมุ่งเน้นไปที่ผู้ใช้ด้วยการ์ดกราฟิกไฮบริดโดยเฉพาะการ์ดกราฟิก AMD / ATI และการ์ดกราฟิกในตัวของ Intel สำหรับฉันการปิดการใช้งานการ์ดกราฟิก Intel และการเปิดใช้งานโมดูล opensource ATI / AMD radeon ช่วยในกรณีของฉัน
หากคุณใช้การ์ดกราฟิก Radeon รุ่นเก่าเช่นของฉัน (Radeon HD 3450/3470) ตอนนี้คุณสามารถสลับระหว่างเทอร์มินัลเสมือนกับเดสก์ท็อปกราฟิกได้อย่างง่ายดายเพื่อแก้ไขปัญหาที่อาจเกิดขึ้น
หากเพิ่มblacklist intel_graphics_card
ใน/etc/modprobe.d/blacklist.conf
และทำงาน
sudo depmod -a
ยังคงไม่ทำงานเนื่องจากเคอร์เนลลินุกซ์หรือการอ้างอิงอื่น ๆ ที่คุณควรที่จะเพิ่มmodprobe.blacklist=<module_name>
การ/etc/default/grub
ชอบตัวอย่างต่อไปนี้:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=384M-:128M radeon.dpm=1 modprobe.blacklist=i915"
คุณต้องปิดไดร์เวอร์กราฟิกหลังจากที่คุณCtrl+ Alt+ F1ก่อนที่จะลองติดตั้งไดร์เวอร์ Nvidia
เช่นเดียวกับใน sudo /etc/init.d/lightdm stop
นี่คือสิ่งที่ใช้ได้กับฉันบน Ubuntu 18.04 กับหน้าจอ 2560x1440:
ไฟล์การกำหนดค่า open grub ในโปรแกรมแก้ไข: sudo gedit /etc/default/grub
ไม่ใส่ข้อคิดเห็น GFXMODE และตั้งค่าความละเอียดที่แน่นอน -> เปลี่ยน#GRUB_GFXMODE
เป็นGRUB_GFXMODE=2560x1440
เพิ่มบรรทัด GRUB_GFXPAYLOAD_LINUX=keep
เพิ่มลบsplash
และเพิ่มที่คุณnosplash noplymouth nomodeset
GRUB_CMDLINE_LINUX_DEFAULT
หลังจากขุดของฉันดูเหมือนว่าGRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash noplymouth intel_idle.max_cstate=1 nomodeset"
บันทึกไฟล์
อัพเดทด้วง sudo update-grub
รีบูต
ใช้ Ctlr + Alt + F2 เพื่อสลับทันทีหลังจากบู๊ต