Net Eng

Booting mode 본문

Linux

Booting mode

欲心 2024. 6. 18. 21:17

■ rescue mode (rescue.target)

GRUB 메뉴에서 적당한 커널 선택
=> e
=> linux 라인으로 이동
=> <END><SPACE>
=> systemd.unit=rescue.target
=> <CTRl + X>


root 사용자로 로그인
# df -h 
# mount | grep root
	* 운영체제의 기본적인 초기화가 완료된 상태(/(rw))
	* /etc/fstab 읽은 상태
	* sulogin prompt

작업(장애처리)

# exit

 

■ emergency mode (emergency.target)

GRUB 메뉴에서 적당한 커널 선택
=> e
=> linux 라인으로 이동
=> <END><SPACE>
=> systemd.unit=emergency.target
=> <CTRl + X>


root 사용자로 로그인
# df -h 
# mount | grep root
	* 운영체제의 기본적인 초기화가 완료된 상태(/(ro))
	* /etc/fstab 읽지 않은 상태
	* sulogin prompt

# mount -o remount,rw /

작업(장애처리)

# exit

 

■ rd.break mode (root 암호 변경)

GRUB 메뉴에서 적당한 커널 선택
=> e
=> linux 라인으로 이동
=> <END><SPACE>
=> rd.break
=> <CTRl + X>





# mount | grep /sysroot
# mount -o remount,rw /sysroot
# chroot /sysroot
	* 운영체제로 피벗되기 전상태(/sysroot -> /)
    * /etc/fstab 읽지 않은 상태
	* sulogin prompt -> X

작업(장애처리)
	# passwd root
	(SELINUX) # touch /.autorelabel

# exit
# exit
(ㄱ) /dev/cs/root --> /sysroot(ro)   ==> "rd.break"
                                        # mount -o remount,rw /sysroot
                                        # chroot /sysroot
(ㄴ) /dev/cs/root --> /(ro)          ==> "init=/bin/bash"
                                        # mount -o remount,rw /
(ㄷ) /dev/cs/root --> /(ro), 시스템 초기화   ==> "systemd.unit=emergency.target"
                                        # mount -o remount,rw /
(ㄹ) /dev/cs/root --> /(rw), 시스템 초기화, 나머지 파일시스템 마운트 ==> "systemd.unit=rescue.target"

 

■ 부팅시에 스크립트/명령어 실행

# ls -l /etc/rc.local
lrwxrwxrwx. 1 root root 13  5월 18 21:10 /etc/rc.local -> rc.d/rc.local

# ls -l /etc/rc.d/rc.local
-rwxr-xr-x. 1 root root 538  8월  1 16:21 /etc/rc.d/rc.local

# vi /etc/rc.d/rc.local

+++...
#
# Test with rc.local
#
echo "Boot: $(date)" >> /test/boot.log

# chmod +x /etc/rc.d/rc.local
# reboot

# cat /test/boot.log

boot: 2023. 08. 28. (월) 15:51:46 KST

'Linux' 카테고리의 다른 글

SAMBA  (0) 2024.06.18
Mail  (0) 2024.06.18
SSH  (0) 2024.06.18
VIM Editor  (0) 2024.06.18
Process  (0) 2024.06.18