CLI에서 CentOS를 부팅하는 방법?


35

GUI로 부팅되는 CentOS 6.2 OS가 있습니다. 시작시 어떻게 GUI로 부팅 할 수 없고 대신 CLI로 부팅 할 수 있습니까? 컴퓨터 시작 시이 작업을 수행하고 싶습니다.

답변:


49

부팅 할 OS를 선택하는 GRUB 메뉴에있을 때 (이 메뉴가 나타나지 않으면 ESC"X 초 안에 CentOS 부팅하기"를 누르는 동안을 누름),을 눌러 e부팅 명령을 편집하십시오. 다음과 같은 화면이 나타납니다. (매개 변수는 다를 수 있습니다)

GRUB 메뉴

로 시작하는 줄을 찾으십시오 kernel. 그것을 선택하고 e다시 누르십시오 . 당신은 간단한 편집자 일 것 3입니다.이 줄의 끝에 추가하십시오 . 이것은 런레벨 3에서 부팅하는 것을 의미하며, 이는 텍스트 모드 전용입니다.

이 스틱을 만들려면 :로 /etc/inittab시작하는 줄을 편집 하고 찾으십시오 id:5. 5해당 줄을로 바꿉니다 3. 여기 에서 런레벨에 대한 간단한 설명을 찾을 수 있습니다 .

  • 실행 레벨 0 및 6 은 각각 시스템을 정지하고 재부팅합니다.
  • 실행 레벨 1 : 서비스가 실행 중이 아니며 루트 만 로그인 할 수 있습니다.
  • 실행 수준 2 : 사용자는 로그인 할 수 있지만 네트워킹은 할 수 없습니다.
  • 런레벨 3 : 네트워킹 및 텍스트 모드.
  • 런레벨 4 : 사용하지 않습니다.
  • 런레벨 5 : GUI.

3
커널을 런레벨 부팅 모드로 편집하고 b"부팅"을 누른 후에도 여전히 스플래시 화면을로드해야합니까?
bgmCoder

1
@BGM 그렇게 생각하지만 완료되면 로그인 프롬프트로 이동해야합니다.
Renan

레벨 1에서는 작동하지만 레벨 3에서는 작동하지 않습니다.
bgmCoder

어쨌든, Renan은 그 답을 가지고 있습니다. 나는 또한 그것을 여기에서 발견했다 : linuxquestions.org/questions/linux-server-73/…
bgmCoder

3
'systemctl 세트 기본 multi-user.target'다시 'systemctl 설정 - 기본 graphical.target'을 변경 : CentOS는 7의 경우, 터미널에이 입력
turiyag

4
  1. Renan이 언급 한 것 외에도 간단하게 실행하여 다른 실행 레벨로 전환 할 수 있습니다. sudo init [level-number]이는 일시적이며 재부팅 할 때 기본값으로 설정됩니다 /etc/inittab.
  2. 스플래시 화면을 표시하지 않으려면 부팅 메뉴에서 커널 매개 변수 rhgb를 바꾸어야 text합니다. 영구적으로 만들려면을 편집하십시오 /boot/grub/grub.conf.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.