![명령줄에서 시작](https://linux55.com/image/32895/%EB%AA%85%EB%A0%B9%EC%A4%84%EC%97%90%EC%84%9C%20%EC%8B%9C%EC%9E%91.png)
내 노트북에 #! 의 데스크톱 버전이 설치되어 있습니다. 저는 Linux를 처음 접했지만 매일 더 많은 것을 배우고 있습니다.
시작 시 데스크탑으로 부팅할 수 있는 옵션(현재 기본값)이 있는지, 아니면 명령줄 환경(그래픽 디스플레이가 활성화된 상태)에서 시작할 수 있는지 알고 싶습니다. 이렇게 하면 파일을 빠르게 탐색해야 하는 경우 터미널 명령을 사용하여 탐색할 수 있지만 필요한 경우 그래픽 프로그램(예: thunar)을 호출할 수도 있습니다.
필요하지 않을 때 데스크탑을 로드하는 것을 피할 수 있다고 생각했습니다. 물론 데스크톱에 로그인할 수 있는 가능성을 유지하고 싶습니다.
답변1
이 제목을 확인해보세요:Linux 학습, 101: 실행 수준, 종료 및 다시 시작. 다음 명령을 사용하여 실행 수준 3(GUI가 아닌 데스크톱)에서 GUI 데스크톱(일반적으로 실행 수준 5)으로 변경할 수 있습니다.
$ telinit 5
runlevel 명령을 사용하여 현재 런레벨을 볼 수 있습니다:
$ runlevel
N 3
위 telinit
명령을 실행하면 3에서 5로 변경된 것을 볼 수 있습니다. 일부 배포판은 크런치뱅에 대해 확실하지 않은 다른 런레벨을 사용하므로 어떤 런레벨이 GUI 데스크탑 모드에 완전히 적합한지 다시 확인하고 싶을 수도 있습니다.
일반적으로 이 파일을 통해 기본 런레벨을 변경할 수 있습니다 /etc/inittab
. ::
$ sudo nano /etc/inittab
# change this line (5 = Desktop)
id:5:initdefault:
# to this (3 = console)
id:3:initdefault:
또한 줄 끝에 숫자를 추가하여 시작하는 동안 Grub으로 런레벨을 재정의할 수 있습니다 boot
. 거기에 1을 입력하면 커널이 런레벨 1(단일 사용자 모드)로 부팅하도록 지시합니다. 3을 입력하면 런레벨 3으로 부팅됩니다.
다음은 Grub 메뉴에 있는 커널 라인의 예입니다.
title Fedora (2.6.35.14-106.fc14.x86_64)
root (hd0,4)
kernel /vmlinuz-2.6.35.14-106.fc14.x86_64 ro root=/dev/mapper/vg_grinchy-lv_root rd_LVM_LV=vg_grinchy/lv_root rd_LVM_LV=vg_grinchy/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb quiet
initrd /initramfs-2.6.35.14-106.fc14.x86_64.img
커널 줄 끝에 숫자(1, 2, 3 또는 5)를 추가하면 Grub이 해당 실행 수준에서 커널을 부팅하게 됩니다.
답변2
숫자 추가의 예:
root (hd0,4)
kernel /vmlinuz-2.6.35.14-106.fc14.x86_64 ro root=/dev/mapper/vg_grinchy-lv_root rd_LVM_LV=vg_grinchy/lv_root rd_LVM_LV=vg_grinchy/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYTABLE=us rhgb **quiet 3**
initrd /initramfs-2.6.35.14-106.fc14.x86_64.img