tty로 전환하면 왜 빈 화면이 표시됩니까?


72

12.04에서 GUI로 부팅 후, 나는 통해 가상 터미널 (또는 쉘, 또는 TTY)로 이동하려고 Ctrl- Alt- F1( F1통해 F6), 그리고 화면에 아무 것도 표시되지 않습니다. 나는 6 개의 tty 인스턴스를 모두 시도했으며 결과는 동일합니다. Ctrl- alt- F7문제없이 다시 GUI에 저를 제공합니다. 이견있는 사람?


부팅 스플래쉬의 Grub을 볼 수없는 경우가 종종 발생합니다. 당신은 그것들을 볼 수 있습니까?
ζ--

답변:


64

때문에 이것은 일반적으로 발생합니다 그래픽 부팅 최대로 설정 텍스트 모드 해상도 비디오 카드와 호환되지 않습니다. 해결책은 적절하게 Grub을 구성하여 실제 텍스트 모드로 전환하는 것입니다.

  1. Ctrl+ Alt+로 터미널을 엽니 다T
  2. 아래를 붙여넣고 요청시 비밀번호를 입력하십시오.

    sudo sed -i -e 's/#GRUB_TERMINAL/GRUB_TERMINAL/g' /etc/default/grub
    
  3. 그런 다음 입력 sudo update-grub

  4. 재부팅하면 가상 터미널이 작동합니다.

1
불행히도 이것은 그래픽 드라이버 문제에 도움이되지 않았습니다 (적절한 드라이버를 설치하려면 X 서버가 필요하지만 드라이버가 없기 때문에와 함께 작동하는 명령 줄을 얻지 못하게합니다 ctrl-alt-F1).
Jonathan Y.

8
조심스럽게,이 일이 내 구애를 완전히 엉망으로 만들었습니다. 더 이상 부팅 메뉴가 표시되지 않습니다. (우분투 15.04)
Arty

1
@MinaMichael 아니요 .로 변경 #GRUB_TERMINAL됩니다 GRUB_TERMINAL. 슬래시는 정규 표현식을 끝내고 g는 전역 수정 자입니다. 모든 일치 항목을 바꿉니다.
Philipp Zedler

1
나를 위해 14.0.4에서 작동하지 않습니다
Zach Rattner

2
Grub 파일 상태 # 그래픽 터미널 비활성화를위한 주석 처리 제거 (grub-pc 만 해당) # GRUB_TERMINAL = console 그래픽 터미널 비활성화가 왜이 문제를 해결합니까? Ubuntu 16.04
Sun Bear

14

나를 위해 이것을 고친 것은 파일 nomodesetGRUB_CMDLINE_LINUX_DEFAULT줄에 추가 하는 것이 었습니다 /etc/default/grub. 방법은 다음과 같습니다.

  1. 터미널에 입력하십시오 : gksu gedit /etc/default/grub

  2. 이 줄을 검색하십시오. GRUB_CMDLINE_LINUX_DEFAULT

    예를 들어 다음과 같은 경우

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

    그것을 다음으로 변경하십시오 :

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.autosuspend=-1 nomodeset"
    
  3. 완료 한 후 변경 사항을 적용하려면 grub ( sudo update-grub)을 업데이트 하고 재부팅 ( sudo reboot)하십시오.

선택 사항 :를 추가 할 수 있습니다 nomodeset vga=xxx(단 nomodeset, xxx)는 화면 해상도와 가장 일치하는 VESA 화면 코드입니다. 이것 좀 봐 .


2
나를 위해 일했다. sudo update-grub변경 사항을 적용하기 위해 실행 하는 방법 에 대해서는 위의 마지막 단락을 읽으십시오 .
Andy Thomas

14.0.4에서 나를 위해 일했다
Zach Rattner

1
14.04 및 일부 하드웨어 지원 스택 으로이 작업을 수행하면 기술적으로 작동하지만 그래픽 데스크톱이 부팅되지 않거나 startx가 작동하지 않습니다. 그러나 터미널이 돌아 왔습니다.
hakre

1
나를 위해 Ubuntu 16.04에서 HDMI-VGA 모니터의 작동이 완전히 중단되었습니다.
Padraic Cunningham

@PadraicCunningham 당신은 tty에서 그것을 취소 할 수 있습니다. 별로 문제가되지 않기를 바랍니다
Mina Michael

6

이것은 최신 버전의 Ubuntu 용입니다.

  1. GRUB 구성 파일을 편집하십시오.

    sudo nano /etc/default/grub
    
  2. 줄을 찾으십시오

    #GRUB_GFXMODE=640x480
    

    로 변경

    GRUB_GFXMODE=auto
    

    파일을 저장하십시오.

  3. 그런 다음 grub을 업데이트하십시오.

    sudo update-grub
    

우분투 14.04.5에서 4.x 커널을 설치하는 프로그램을 설치했습니다. 이전에는 3.x 커널이있었습니다. 이 답변은 Asus Zenbook UX303LN 에서이 빈 tty 문제를 해결했습니다.
frederickjh

1

Lenovo Thinkpad T400의 Ubuntu 16.04에서 작동하지 않는 가상 터미널과 관련하여 https://answers.launchpad.net/ubuntu/+question/643882 에서 내 질문을 살펴보십시오 .

내가 제시 한 솔루션은 하이브리드 그래픽 카드, 특히 AMD / ATI 그래픽 카드 및 인텔 통합 그래픽 카드를 사용하는 사용자를 대상으로합니다. 나를 위해 인텔 그래픽 카드를 비활성화하고 오픈 소스 ATI / AMD 라데온 모듈을 활성화하면 도움이됩니다.

내 것과 같은 오래된 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"

0

Nvidia 드라이버를 설치하기 전에 Ctrl+ Alt+ 후 그래픽 드라이버를 종료해야합니다F1

에서와 같이 sudo /etc/init.d/lightdm stop


3
"Nvidia 드라이버를 설치하기 전에"-그게 무슨 뜻인지 잘 모르겠습니다. 이 질문에는 Nvidia 드라이버에 대한 언급이 없습니다.
wjandrea

0

다음은 2560x1440 화면의 Ubuntu 18.04에서 나를 위해 일한 것입니다.

  • 편집기에서 grub 구성 파일을 엽니 다. sudo gedit /etc/default/grub

  • > 변화 - 주석 GFXMODE 및 정확한 해상도를 설정 #GRUB_GFXMODEGRUB_GFXMODE=2560x1440

  • 라인 추가 GRUB_GFXPAYLOAD_LINUX=keep

  • 를 제거 splash하고에 추가 nosplash noplymouth nomodeset하십시오 GRUB_CMDLINE_LINUX_DEFAULT. cahnges 후 내 모습GRUB_CMDLINE_LINUX_DEFAULT="quiet nosplash noplymouth intel_idle.max_cstate=1 nomodeset"

  • 파일을 저장

  • 그럽 업데이트 sudo update-grub

  • 재부팅

  • 부팅 후 즉시 Ctlr + Alt + F2를 사용하여 전환

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.