Debian을 실행하는 기존 PC의 4GB USB 디스크에서 CentOS 5.3을 설치했습니다. 새 시스템에서 일련의 작업을 완료한 후 다음 명령을 사용하여 시스템을 재부팅했습니다.
sudo shutdown -r now
그 후, 기기가 성공적으로 다시 시작되지 않고 바로 전원이 꺼졌습니다.
머신을 부팅할 때 BIOS를 실행한 후 GRUB을 실행합니다. 그러나 GRUB는 다음을 제공합니다.
GRUB loading.
Welcome to GRUB!
error: file not found.
Entering rescue mode...
grub rescue>
그러다가 구글링해서 정보를 찾았어요이것. 게시물에서 알 수 있듯이 컴퓨터를 깨우기 위해 다음을 수행했습니다.
먼저 다음을 입력합니다.
ls
그런 다음 다음을 받습니다.
(hd0) (hd0,msdos5) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1) (hd1) (hd1,msdos1)
마지막 두 파티션은 USB 플래시 드라이브의 파티션인 것 같습니다.
둘째, 다음을 입력합니다.
ls (hd0)/
그리고 다음을 받았습니다:
error: unknown filesystem.
나는 ls
나머지를 편집하고 다음을 얻었습니다.
ls (hd0,msdos3)/
./ ../ lost+found/ home/ boot/ sys/ proc/ var/ tmp/ dev/ etc/ root/ selinux/ usr/ bin/ lib/ media/ mnt/ opt/ sbin/ srv/ misc/
그리고
ls (hd0,msdos1)/
./ ../ lost+found/ grub/ memtest86+-1.65 message initrd-2.6.18-128.el5.img System.map-2.6.18.el5 config-2.6.18-128.el5 symvers-2.6.18-128.el5.gz vmlinuz-2.6.18-128.el5
그런 다음 게시물에서 제안한 대로 정확하게 이 작업을 수행했습니다.
set prefix=(hd0,msdos1)/grub
그리고
set root=(hd0,msdos3)
설정 후 다음을 입력했습니다.
insmod normal
그리고 얻다:
error: file not found.
누구든지 나를 도와줄 수 있나요? 나는 붙어있다 ...
답변1
참고: 5.9가 현재 CentOS 버전입니다. 복구 CD(또는 이미지)를 부팅하고 grub을 다시 설치해야 합니다.
귀하의 경우 다음과 같을 수 있습니다(grub-cli를 시작한 후):
- 루트(hd0, msdos3)
- 설정(hd0,msdos3)
- 사직하다