일단은 프로그래머 나부랭이

(Ubuntu) CLI 또는 GUI 부팅 모드 전환 본문

Linux

(Ubuntu) CLI 또는 GUI 부팅 모드 전환

하필이면 도대체가 2021. 5. 3. 21:29

필요해서 만들었는데, 나중에 쓸모가 있을것 같아, 이 곳에 메모합니다.
참고로, centos(redhat 계열)의 경우에는 아래의 script가 동작하지 않을 것으로 생각됩니다. (Ubuntu 20.04에서 검증)

 

아래의 shell script을 복붙한 다음 sudo 권한을 가지고 실행합니다.
1 또는 0의 인자를 입력하되, 1은 CLI, 0은 GUI mode로 전환합니다.
아무것도 입력하지 않거나 0,1외의 다른 값을 입력하면 도움말을 출력합니다.

# !/bin/bash

mode=$1

if [ ${mode} -eq 1 ]; then
	echo "set the cli mode"
	sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"text\"/g' /etc/default/grub
	sed -i 's/.*GRUB_TERMINAL=console/GRUB_TERMINAL=console/g' /etc/default/grub
	systemctl set-default multi-user.target
elif [ ${mode} -eq 0 ]; then
	echo "set the Graphic mode"
	sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT=.*/GRUB_CMDLINE_LINUX_DEFAULT=\"quiet splash\"/g' /etc/default/grub
	sed -i 's/.*GRUB_TERMINAL=console/\#GRUB_TERMINAL=console/g' /etc/default/grub
	systemctl set-default graphical.target
else
	echo "1개의 인자 값을 입력하세요"
	echo "1 is CLI mode"
	echo "0 is Graphic mode"
	echo ""
	echo "이 shell은 sudo 권한을 필요로 합니다"
fi

 

'Linux' 카테고리의 다른 글

Docker container를 외부에서 직접 접근해보자  (0) 2021.05.15
Centos 7 NFS 설정 방법  (0) 2020.11.16
docker로 jenkins 시작하기  (1) 2020.11.09
core dump 분석시 참고할 만한 글  (0) 2020.09.23
centos 7에 onedrive 연결하기  (2) 2020.04.27

Comments