Notice
Recent Posts
Recent Comments
Link
devops
우분투(Ubuntu) Grub rescue창 빠져나오기, 탈출하기 본문
반응형
리눅스기반 서버를 운영하다보면, 갑자기 던전에 빠진 것처럼 Grub창이 뜨는 화면이 나오곤한다.
다시 부팅해도 이 화면이 나오는데, 사실 Grub이라는 것은 GNU 프로젝트에서 만들어진의 부트로더다. 주로 리눅스 배포판에서 사용되고 있다.
대체로 Root 비밀번호를 잃어버렸을 때, 찾기 위해서 사용한다. Grub의 rescue-mode는 '최소한의 커널코드로 부팅'하는 개념이라 Root 패스워드를 복구할 수 있다.
암튼 복구하여 빠져나오는 방법은
$ grub rescue> ls
ls를 치면 파티션 리스트가 나온다. 여기서 파티션 마다 하나씩 ls를 쳐서 테스트를 한다.
예를들면 파티션이 (hd0), (hd1) 이 나온다면 아래와같이 입력해본다.
$ grub rescue> ls (hd0)/
$ grub rescue> ls (hd1)/
만약 출력값이 /lost+found/sys/bin/root .. /usr 이렇게 나오는 놈이 있다면 이녀석을 기억해두고 아래와 같이 친다. ( (hd0)이라고 가정 시)
$ grub rescue> set prefix=(hd0)/boot/grub
$ grub rescue> set root=(hd0)
$ grub rescue> insmod normal
$ grub rescue> normal
그리고 리눅스가 정상적으로 부팅이 된다면, 아래 명령어를 친다.
$ sudo update-grub
$ sudo grub-install /dev/sda
참고 사이트
http://linuxmint.kr/System/4082
https://mamu2830.blogspot.com/2020/08/grub.html
반응형
'DevOps > OS' 카테고리의 다른 글
Linux 운영체제 2, Standard Stream, Pipeline, Redirection (0) | 2022.04.21 |
---|---|
리눅스 마스터 2급 1차 시험 족보 (0) | 2022.01.26 |
우분투(Ubuntu) 컴퓨터 이름 변경, 수정 방법 (0) | 2021.10.13 |
리눅스(Linux) 일시중단 및 절전모드를 비활성화하는 방법 (0) | 2021.10.02 |
우분투(Ubuntu) Busybox 모드, fsck 명령어로 해결하기 (1) | 2021.10.02 |
Comments