콘솔로 부팅 한 다음 콘솔에서 Ubuntu 데스크탑을 시작하려면 어떻게합니까?


답변:


45

로그인 화면으로 돌아가 려면

Ctrl+ Alt+ F7를 눌러 로그인 화면으로 돌아갑니다. tty1에서 터미널 세션을 종료 exit하기 전에 입력하여 종료 할 수 있습니다 .

그러면 tty1 터미널에서 다른 X 세션 startx -- :1이 시작 되고 직접 로그인합니다 (더 많은 디스플레이에는 : 2 등 사용). 동일한 사용자 로 여러 세션에 로그인하는 것은 권장되지 않으며 시스템이 불안정해질 수 있습니다.


로그인 화면을 완전히 건너 뛰 려면 콘솔로 부팅 한 다음 GUI를 시작하십시오. GRUB을 수정해야합니다.

  • sudo nano /etc/default/grub
  • GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"을 다음으로 변경GRUB_CMDLINE_LINUX_DEFAULT="text"
  • Ctrl- X을 누른 Y다음 Enter을 누르고 저장하고 종료합니다.
  • sudo update-grub
  • 재부팅하면 tty1에 직접 나타나야합니다. Ctrl-Alt-F1을 누르지 않아도됩니다.
  • 로그인 한 다음 startx기본 데스크탑으로 부팅하거나
    • unity 화합을 위해
    • unity-2d-shell Unity 2D 용
    • gnome-shell 그놈을 위해
    • sudo service lightdm start 로그인 화면을 얻으려면 (고침하면 :)

그러나 로그인 화면으로 돌아가고 싶지 않습니다. 키보드 레이아웃이 잘못되어 로그인 화면에 로그인 할 수 없기 때문입니다. 내 생각은 : 명령 줄에 로그인하고 우분투 데스크탑 (또는 그것이 무엇이든간에로드)을로드하십시오.
doYourBit

1
@doYourBit 답변에서 광범위한 편집을 참조하십시오
ish

1
@izs : ​​startx를 입력하여 다른 x 세션을 시작하는 방법 기본 디스플레이 : 0이 이미 사용 중이므로 사용할 다른 디스플레이를 지정해야합니까? 실험으로 과거에 한 번 한 일을 기억했지만 그 당시에는 그렇게 간단하지 않았습니다. 방금 시도했지만 효과가 없었습니다.
Marty Fried

1
@MartyFried : 당신은 나에게 상기시켜 주셔서 감사합니다. start -- :DISPLAY성공 하려면해야 합니다. 이것을 반영하기 위해 답변을 편집했습니다.
ish

로그인이 나타날 때까지 화면 왼쪽 상단에 커서를 본 후 조금 기다려야합니다. 또는 적어도 나는했다. 나는 호기심에서 로그 아웃하고 cairo-dock 세션에 로그인 하여이 지침을 읽을 때까지 랩톱을 사용할 수없는 상태로 두었습니다.
Christopher

11

터미널에서 새 데스크탑을로드하려면 다음 중 하나를 입력하십시오.

  • Unity를 사용하는 경우을 입력하십시오 unity.

  • Unity 2D를 사용하는 경우을 입력하십시오 unity-2d-shell.

  • 그놈을 사용하는 경우을 입력하십시오 gnome-shell.

또는 startx기본 데스크탑 환경을로드하려는 경우 입력 하십시오.


11

Ctrl+ Alt+ 를 사용하지 않고 로그인 GUI를 건너 뛰려면 F1다음을 수행하십시오.

  • sudo vi /etc/default/grub
  • ivi 편집 모드로 들어가려면 누릅니다 .
  • 읽어 줄 변경 GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"에를GRUB_CMDLINE_LINUX_DEFAULT="text"
  • #GRUB_TERMINAL=console행간을 제거하여 읽는 행의 주석 을 해제하십시오.#
  • 를 눌러 Esc종료 VI 편집 모드로.
  • 입력 :wq받는 만든 변경 저장 /etc/default/grub파일을 vi를 종료.
  • /boot/grub/grub.cfg다음을 실행하여 변경 사항을 적용하도록 업데이트 하십시오.sudo update-grub

    컴퓨터에서 systemd를 사용하는 경우 systemd에게 기본 로그인 GUI를 건너 뛰도록 지시해야합니다.

    sudo systemctl enable multi-user.target --force
    sudo systemctl set-default multi-user.target
    
  • 컴퓨터를 재부팅하십시오 : sudo reboot

이제 로그인 GUI가 표시되지 않습니다.

터미널에 들어가면 sudo systemctl start lightdm기본 데스크톱을 시작하기 위해 실행 됩니다.


1
이것은 완벽하게 작동합니다! 내가보고있는 유일한 문제는 'startx'명령이 마우스 포인터 대신 "X"가 있고 바탕 화면, 메뉴 또는 기타 아이콘이없는 단일성을 실행한다는 것입니다. 그것에 대해 별도의 질문을 게시합니다.
Dave Collins

@DaveCollins, 포인터 주셔서 감사합니다. 관찰 한 문제를 일으키는 명령을 변경했습니다.
Daniel Okwufulueze

1
나는 그 sudo systemctl enable multi-user.target --force sudo systemctl set-default multi-user.target부분 을 놓쳤다 . 이것이 나와 같은 다른 사람들을 돕기를 바랍니다.
fiorentinoing

6

텍스트 모드로 임시 단일 부팅

grub 구성을 완전히 변경하지 않고 부팅시 그래픽 모드를 피하는 또 다른 옵션은 grub 메뉴에서 'e'를 누르는 것입니다. 그러면 grub이 부팅하는 데 사용할 명령이 표시되고이 부팅 하나만 변경할 수 있습니다. 다음과 같이 시작하는 줄을 찾으십시오.

linux  /boot/vmlinuz-{your current kernel version and root=UUID=some big long id} ro quite splash

14.04에서이 줄은 "quite splash"로 끝나지만 "nomode"로 끝날 수 있습니다. 끝이 무엇이든, "text"로 변경하여 Linux에 텍스트 모드로 부팅하라고 알리십시오.

그런 다음 F10을 눌러 새 임시 설정으로 부팅하십시오.

그럽에 텍스트 모드 메뉴 옵션 추가

그럽 메뉴에 항목을 추가하려면 다음 지침을 따르십시오.

콘솔 메뉴에 콘솔 / 텍스트 부팅 모드 추가

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