하드 드라이브에 결함이 있는 컴퓨터가 있습니다. HDD를 교체하고 새 HDD에 Acronis 백업 이미지를 설치했는데 장치가 부팅되지 않았습니다. "GRUB_"이라고 적혀 있고 그게 전부입니다.
YUMI 라이브 USB를 사용하여 수동으로 부팅하려고 했지만 CentOS를 선택하면 다음 오류가 발생합니다: "오류: /boot/vmlinuz-2.6.18-348.el5PAE 파일을 로드할 수 없습니다." "오류: 커널을 로드해야 합니다. 첫 번째.
YUMI에 따르면 파일은 hd1, msdos1에 있습니다.
Grub이 정상적으로 시작될 수 있도록 복구하는 방법은 무엇입니까?
답변1
/boot
백업을 수행할 때 디렉터리의 일부가 손상된 것 같습니다 . 복원할 수 있는 이전 백업이 있습니까?
또는 CentOS 5.9 설치 미디어에서 시스템을 복구 모드로 부팅해 볼 수 있습니다. 일반 설치 시작 시와 마찬가지로 언어와 키보드 레이아웃을 선택하라는 메시지가 표시되고 복구 모드로 전환됩니다. 네트워크 인터페이스를 활성화한 다음 (희망적으로) 설치된 시스템을 자동으로 설치합니다 /mnt/sysimage
. 그런 다음 루트 셸을 제공하고 해당 명령을 통해 chroot /mnt/sysimage
설치된 시스템에 액세스할 수 있다고 제안합니다.
따라서 제안된 명령을 사용한 다음 커널 패키지의 무결성을 확인하십시오.
chroot /mnt/sysimage
rpm -V 'kernel-PAE*'
커널 패키지가 정상이면 이 rpm -V
명령은 아무것도 표시하지 않습니다. 커널 패키지가 손상된 경우 yum reinstall kernel-PAE
또는 유사한 명령을 사용하여 다시 설치할 수 있습니다.
이 시스템을 사용하도록 구성하지 않은 경우아카이브 저장소는 Vault.centos.org에 있습니다., 너이 작업을 먼저 수행해야 할 수도 있습니다.. 이제 CentOS 5.x용 GPG 키가 만료되었을 수 있으므로 gpgcheck=0
패키지 설치를 허용하려면 저장소 구성에서 이를 설정 해야 할 수도 있습니다 .
시스템 디스크에 GRUB를 다시 설치하려면 먼저 실행하여 현재 시스템 구성(예: 시스템이 정상적으로 실행될 때 시스템 디스크가 될 디스크) cat /boot/grub/device.map
에 적합한지 확인하고 필요한 경우 이를 조정한 다음 를 실행하고 교체하십시오 . 실제 시스템 디스크 장치.(hd0)
grub-install /dev/sda
/dev/sda
그런 다음 두 번 실행합니다 exit
. 처음에는 명령 실행이 exit
취소되고 , 두 번째에는 복구 환경이 종료되어 자동 재시작이 시작됩니다.chroot /mnt/sysimage