Tại sao chuyển sang tty cho tôi một màn hình trống?


72

Sau khi khởi động vào GUI vào 12.04, tôi cố gắng di chuyển đến thiết bị đầu cuối ảo (hoặc shell hoặc tty) thông qua Ctrl- Alt- F1( F1thông qua F6) và màn hình vẫn trống. Tôi đã thử tất cả 6 trường hợp tty và kết quả là như nhau. Ctrl- alt- F7đưa tôi trở lại GUI mà không gặp vấn đề gì. Có suy nghĩ gì không?


Điều này xảy ra thường xuyên cùng với việc không thể thấy Grub của phần khởi động. Bạn có thấy những cái đó không?
ζ--

Câu trả lời:


64

Điều này thường xảy ra do độ phân giải chế độ văn bản đồ họa được đặt khi khởi động không tương thích với thẻ video của bạn. Giải pháp là chuyển sang chế độ văn bản thực bằng cách định cấu hình Grub một cách thích hợp:

  1. Mở thiết bị đầu cuối với Ctrl+ Alt+T
  2. Dán bên dưới và nhập mật khẩu của bạn khi được hỏi:

    sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
    
  3. Sau đó gõ sudo update-grub

  4. Khởi động lại và các thiết bị đầu cuối ảo bây giờ sẽ hoạt động.

1
Thật không may, điều này không giúp ích gì cho các vấn đề về trình điều khiển đồ họa của tôi (tôi cần máy chủ X xuống để cài đặt trình điều khiển thích hợp, nhưng việc thiếu trình điều khiển khiến tôi không nhận được dòng lệnh hoạt động ctrl-alt-F1).
Jonathan Y.

8
CẨN THẬN, điều này đã làm hỏng hoàn toàn mạng lưới của tôi, tôi không thấy menu khởi động nữa. (Ubuntu 15.04)
Arty

1
@MinaMichael Không. Nó thay đổi #GRUB_TERMINALthành GRUB_TERMINAL. Dấu gạch chéo kết thúc biểu thức chính quy và g là công cụ sửa đổi toàn cục sais: thay thế TẤT CẢ các kết quả khớp.
Philipp Zedler

1
Không hoạt động vào ngày 14.0.4 đối với tôi
Zach Rattner

2
Trạng thái tệp grub # Uncomment để tắt thiết bị đầu cuối đồ họa (chỉ grub-pc) # GRUB_TERMINAL = console Tại sao việc tắt thiết bị đầu cuối đồ họa sẽ khắc phục vấn đề này? Dành cho Ubuntu 16.04
Gấu chó

14

Điều cố định này cho tôi là thêm nomodesetvào GRUB_CMDLINE_LINUX_DEFAULTdòng trong /etc/default/grubtệp. Đây là cách thực hiện:

  1. Nhập vào thiết bị đầu cuối: gksu gedit /etc/default/grub

  2. Tìm kiếm dòng này: GRUB_CMDLINE_LINUX_DEFAULT

    Vì vậy, ví dụ nếu bạn có:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1"
    

    thay đổi nó thành:

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset"
    
  3. Sau khi bạn hoàn thành, cập nhật grub ( sudo update-grub) và khởi động lại ( sudo reboot) để những thay đổi có hiệu lực.

Tùy chọn : Bạn có thể thêm nomodeset vga=xxx(không chỉ nomodeset), xxx là mã màn hình VESA phù hợp nhất với độ phân giải màn hình của bạn. Hãy nhìn vào điều này .


2
Đã làm cho tôi. Hãy chắc chắn đọc đoạn cuối ở trên, về việc chạy sudo update-grubđể áp dụng các thay đổi.
Andy Thomas

Làm việc cho tôi vào ngày 14.0.4
Zach Rattner

1
Khi tôi làm điều này với 14.04 và một số Phần cứng cho phép ngăn xếp bất cứ thứ gì hoạt động về mặt kỹ thuật, nhưng máy tính để bàn đồ họa không được khởi động cũng như startx không hoạt động. Nhưng thiết bị đầu cuối đã trở lại.
hakre

1
Đối với tôi Trên Ubuntu 16.04, điều này khiến màn hình HDMI-VGA của tôi hoàn toàn ngừng hoạt động.
Padraic Cickyham

@PadraicCastyham bạn có thể hoàn tác nó từ tty. Tôi hy vọng nó không quá nhiều rắc rối
Mina Michael

6

Đây là phiên bản mới hơn của Ubuntu:

  1. Chỉnh sửa tệp cấu hình GRUB:

    sudo nano /etc/default/grub
    
  2. Xác định vị trí đường

    #GRUB_GFXMODE=640x480
    

    thay đổi nó thành

    GRUB_GFXMODE=auto
    

    và lưu tập tin.

  3. Sau đó cập nhật grub

    sudo update-grub
    

Trên Ubuntu 14.04.5 tôi đã cài đặt một chương trình khiến kernel 4.x được cài đặt. Trước đây tôi có kernel 3.x. Câu trả lời này là những gì đã khắc phục vấn đề này của ttys trống đối với tôi trên Asus Zenbook UX303LN.
frederickjh

1

Vui lòng xem câu hỏi của tôi tại https://answers.launchpad.net/ubfox/+question/643882 , liên quan đến thiết bị đầu cuối ảo không hoạt động trên Ubuntu 16.04 trên Lenovo Thinkpad T400.

Giải pháp tôi trình bày là hướng tới người dùng với Thẻ đồ họa lai, đặc biệt là card đồ họa AMD / ATI và card đồ họa tích hợp Intel. Đối với tôi, việc vô hiệu hóa card đồ họa intel và kích hoạt mô-đun radeon ATI / AMD mã nguồn mở giúp ích trong trường hợp của tôi.

Nếu bạn đang sử dụng một card đồ họa Radeon cũ như của tôi (Radeon HD 3450 43270), thì bây giờ bạn có thể chuyển đổi giữa thiết bị đầu cuối ảo và máy tính để bàn đồ họa dễ dàng khắc phục sự cố tiềm ẩn.

Nếu thêm blacklist intel_graphics_cardvào /etc/modprobe.d/blacklist.confvà chạy

sudo depmod -a 

vẫn không hoạt động do nhân linux hoặc các phụ thuộc khác, bạn nên thêm modprobe.blacklist=<module_name>vào để /etc/default/grubthích ví dụ sau:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash crashkernel=384M-:128M radeon.dpm=1  modprobe.blacklist=i915"

0

Bạn cần tắt trình điều khiển đồ họa sau khi bạn Ctrl+ Alt+ F1trước khi bạn cố gắng cài đặt trình điều khiển Nvidia

Như trong sudo /etc/init.d/lightdm stop


3
"Trước khi bạn cố gắng cài đặt trình điều khiển Nvidia" - Tôi không chắc ý của bạn là gì. Câu hỏi không đề cập bất cứ điều gì về trình điều khiển Nvidia.
wjandrea

0

Đây là những gì làm việc cho tôi trên Ubuntu 18.04 với màn hình 2560x1440:

  • mở tập tin cấu hình grub trong trình soạn thảo: sudo gedit /etc/default/grub

  • bỏ ghi chú GFXMODE và đặt độ phân giải chính xác của bạn -> thay đổi #GRUB_GFXMODEthànhGRUB_GFXMODE=2560x1440

  • thêm dòng GRUB_GFXPAYLOAD_LINUX=keep

  • Thêm loại bỏ splashvà thêm nosplash noplymouth nomodesetvào của bạn GRUB_CMDLINE_LINUX_DEFAULT. Sau khi cahnges của tôi trông giống nhưGRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash noplymouth intel_idle.max_cstate=1 nomodeset"

  • lưu các tập tin

  • cập nhật grub sudo update-grub

  • khởi động lại

  • sử dụng Ctlr + Alt + F2 để chuyển đổi ngay sau khi khởi động

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.