리눅스
Linux Boot Process (부트 프로세스)/root 패스워드 복구
두뚜
2021. 5. 13. 15:28
1.POST
1.5 BIOS/UEFI
2.부트로더 메모리에 적재, grub2를 적재하여 가능한 커널 목록 출력
3.initramfs 압축을 해제하여 /sysroot에 압축을 해제
4.필요한 파일을 메모리에 적재
5.default.target
6.multi-user.target(다중사용자)
7.graphical.target(GUI)
systemctl get-default
systemctl set-default <target-unit>
systemctl isolate <target-unit>
passwd 복구
root passwd를 모를 때
부트 로드 화면에서 e를 누릅니다
라인의 마지막에 램 디스크 초기화를 중단하는 옵션인 rd.break를 입력 한 후
Ctrl+X 를 누릅니다
램디스크 초기화 단계에서는 루트파일시스템이 /sysroot에 읽기전용으로 마운트 되어있기 때문에
읽기쓰기로 다시 마운트합니다
루트패스워드를 다시 지정해주고
자동 레이블부여 파일을 생성합니다.