텍스트 모드에서 강제로 시작하는 방법은 무엇입니까?

텍스트 모드에서 강제로 시작하는 방법은 무엇입니까?

최신 Linux 배포판에는 그래픽 모드로 부팅하는 아이디어가 있습니다.

Grub 메뉴가 이를 수행할 수 있습니다.

init.d 시스템이 이를 수행합니다.

그것이 X가 하는 일입니다.

나는 X를 방어할 수 있다. 그러나 grub과 init.d는 나에게 문제만 안겨줄 뿐 결코 기쁨을 가져다주지 못했습니다. 현재 이 기능이 없는 이전 시스템에 설치하고 있습니다.어느그래픽이 예뻐서 데비안에게 전하고 싶다아니요터치 그래픽 시스템존재하다 모두.

이제 텍스트 모드에서 grub을 종료했습니다.

/etc/default/grub:
GRUB_TERMINAL=console
GRUB_GFXPAYLOAD_LINUX=text

이후: update-grub

그리고 X를 설치하지 않고 비활성화하십시오.

init.d 중에도 그래픽 시스템이 계속 작동됩니다. VESA 패턴 중 일부가 바뀌고 있는 것 같습니다.

이 기능을 텍스트 모드로 유지하려면 어디에서 비활성화해야 합니까?

시스템 메시지:

Debian stable:
# uname -a
Linux grb 3.2.0-4-686-pae #1 SMP Debian 3.2.54-2 i686 GNU/Linux

편집하다:

이것을 /etc/default/grub에 추가하면 일부가 제거됩니다(TAFKA에게 감사드립니다):

GRUB_CMDLINE_LINUX_DEFAULT="vga=normal nomodeset"

그러나 다음은 뒤로 스크롤 버퍼를 지우고 글꼴을 변경하는 것 같습니다.

[info] setting up console font and keymap

"exit 0"을 "/etc/init.d/console-setup"에 넣으면 문제가 해결되지만 "Debian 방식"은 아닌 것 같습니다.

이제 질문은: 데비안 방식으로 "콘솔 설정"을 비활성화하는 방법은 무엇입니까?

답변1

하지만 init.d는 내 모니터/그래픽 카드가 지원하지 않는 화면 해상도를 변경하여 나를 망쳤습니다. VESA 패턴 중 일부가 바뀌고 있는 것 같습니다.

과정 이 아닌 것 같아요 init. 이것이 핵심입니다. 시작 메시지 중에 발생합니다. 그렇죠?

커널을 컴파일하지 않고 컴파일하면프레임버퍼지원, 일어나서는 안됩니다. 스톡 커널을 사용하는 경우 모듈일 수 있습니다.

find /lib/modules -name fb.ko

발견되면 삭제하고 실행한 depmod후 재부팅하세요.

모듈이 존재하지 않지만 하나 /dev/fb[N]( [N]아마도 그 안에 숫자가 있을 수 있음 0)가 있는 경우 다른 방법으로 수행해야 합니다. 다음을 추가해 보세요.

vga=normal nomodeset 

의 커널 호출 라인에 grub.cfg.

답변2

Debian Jessie의 현재 용도 systemd와 개념런레벨로 수정되어야 한다대상 유닛.

Gnome 또는 LXDE를 제거하지 않고 텍스트 모드에서 Jessie를 시작하려면 다음과 같이 이 기호 링크를 수정하면 됩니다.

sudo ln -sf /lib/systemd/system/multi-user.target /lib/systemd/system/default.target

이 작업은 실제로 설정과 관련이 있습니다.텍스트/etc/inittab이전 버전의 런레벨.

Fedora 21에서는 기본적으로 동일하지만 조금 더 도움이 됩니다.

systemctl set-default multi-user.target

답변3

/etc/inittab을 살펴보셨나요? 런레벨이 초기화되는 곳입니다. 기본적으로 레벨 5는 그래픽 실행 레벨이고 레벨 3(또는 Debian에서는 레벨 2)은 텍스트 모드입니다. 그래픽 모드로 들어가려면 "startx"를 호출해야 합니다.

알렌

관련 정보