데비안 이미지를 다른 SSD 디스크에 복원한 후 부팅 가능한 장치 오류가 없습니다.

데비안 이미지를 다른 SSD 디스크에 복원한 후 부팅 가능한 장치 오류가 없습니다.

SSD 디스크에 데비안 7 이미지를 생성한 다음, 동일한 유형의 하드웨어를 사용하는 다른 컴퓨터에 이를 복원했습니다. 하지만 오류 메시지가 나타납니다.

No bootable device -- insert boot disk and press key

이미지는 다음 명령을 사용하여 라이브 운영 체제를 사용하여 생성되었습니다.

dd if=/dev/sda conv=sync,noerror bs=64K | gzip -c  > backup.img.gz

그런 다음 디스크로 복원합니다.

gunzip -c backup.img.gz | dd of=/dev/sda

이전에 구형 컴퓨터에서 이 작업을 수행한 적이 있으며 일반적으로 잘 작동했습니다. 내 컴퓨터에서 생성한 이미지를 복원하면 제대로 작동하는 것 같습니다.

이 컴퓨터에는 EFI가 있습니다. 이것이 문제가 될 수 있습니까? 어떤 아이디어나 해결 방법이 있나요?

감사해요

답변1

EFI 시스템에서 부트 로더의 위치는 마더보드 비휘발성 메모리에 저장됩니다. 사용 가능한 UEFI 셸이 있는 경우 이를 사용하여 부트 로더(일반적으로 부팅 파티션 루트의 EFI 디렉터리에 있음)를 실행하거나 부트 로더 이름을 기본 이름(x86-64의 경우 bootx64.x)으로 바꿀 수 있습니다. efi ) 또는 이동식 부팅으로 부팅한 다음 grub-efi 패키지를 재구성하면 펌웨어 구성이 재설정됩니다.

답변2

grub-install기본적으로 chroot에서 실행 해야 하며 거기에 Debian 시스템이 설치되어 있어야 합니다(/boot/efi, /dev, /proc 및 /sys 포함). 복구 이미지는 EFI 모드에서 부팅되는 모든 라이브 이미지일 수 있습니다(플러그인:구조에 대한 대체 요법해야 할 것).

로드의 책무슨 일이 일어나고 있는지 이해하려면 해당 주제를 읽어보는 것이 좋습니다.

관련 정보