최신 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"를 호출해야 합니다.
알렌