그래서 나는 5개의 하드 드라이브가 있는 Debian 9 시스템을 가지고 있습니다. 나는 이 드라이브를 새 컴퓨터로 옮기고 부팅되기를 바랐습니다. 이 작업을 수행하면 "normal.mod를 찾을 수 없습니다"라는 메시지가 표시되어 grub 구조로 이동하게 됩니다.
모든 버전의 grub fix를 시도한 후에도 아무런 진전이 없습니다. 그래서 다시 작동시키는 것이 더 쉬울 것이라고 생각하여 드라이브를 원래 시스템으로 다시 옮겼습니까?
좋아, 이제 "알 수 없는 파일 시스템"으로 바뀌고 grub 구조 모드로 들어갑니다. 나는 다양한 땅벌레 구조를 다시 시도했고,시동 수리이들 중 대부분은 UEFI 모드에서 부팅되지 않기 때문에 실패하지만 일반적으로 "파일 시스템을 알 수 없음"이라는 메시지가 표시되기 때문에 UEFI 모드에서는 부팅되지 않습니다.
그래서 방금 라이브 Ubuntu를 부팅하고 부팅 복구를 설치한 다음 이를 사용하여 MBR을 설정했습니다. 작동하지 않는 gpt efi grub보다 나을 것이라고 생각했지만 이제는 OS를 찾을 수 없다고 말합니다. 이 작업의 출력 로그는 다음과 같습니다.https://pastebin.com/46gjUB3p
어떤 맥락에서는 예, 과거에 모든 다른 드라이브에서 부팅하기로 결정했지만 /dev/sdc1은 /root /dev/sdd1은 내 EFI grub 파티션이었고 이제 /dev/sdb는 대리석 섬입니다.
또한 BIOS에서 모든 부팅 순서를 시도하고 sdc 및 sdd를 제외한 모든 드라이브를 물리적으로 분리했지만 동일한 문제가 발생했습니다.
나는 상대적으로 리눅스를 잘 다루기 때문에 무엇이든 시도해 보겠지만 문제를 파악하는 데는 그다지 능숙하지 않습니다.
답변1
부팅할 수 없으면 grub rescue
설치할 수 있습니다.Super Grub2 디스크데비안으로 부팅하고 grub을 다시 설치하려면 USB 썸 드라이브에 연결하세요.
지시하다:
아직 완료되지 않은 경우 드라이브 번호 문제를 방지하기 위해 모든 드라이브를 다시 모으는 것이 좋습니다. BIOS가 부팅
UEFI
모드가 아닌Legacy
부팅 모드로 설정되어 있는지 확인하세요. 모드 로 설정되어 있는 경우UEFI/Legacy
모드로 설정되어 있는지 확인하세요UEFI first
.썸 드라이브 준비Super Grub2 디스크. 대부분의 ISO와 마찬가지로
cp
장치에 직접dd
또는 다음을 사용하여 썸 드라이브에 쓸 수 있습니다.Win32DiskImagerWindows에서.썸 드라이브에서 부팅하고 "부팅 방법 검색 및 표시"를 선택하고 나열된 데비안 커널 또는
grubx64.efi
.그럽 다시 설치처럼
root
:- UEFI 모드로 부팅하고 있는지 다시 확인하세요. 디렉터리가
/sys/firmware/efi
존재해야 합니다. - EFI 시스템 파티션이
/dev/sdd1
에 마운트되어 있는지 확인하세요/boot/efi
. 패키지를 다시 설치합니다
grub-efi
(필요하지는 않지만 문제가 되지는 않습니다).apt-get install --reinstall grub-efi
grub을 다시 설치하십시오.디스크EFI 시스템 파티션이 포함되어 있습니다. 장치 이름은 선택 사항입니다.
grub-install /dev/sdd
그럽 업데이트:
update-grub
썸 드라이브를 제거하고 재부팅하십시오.
- UEFI 모드로 부팅하고 있는지 다시 확인하세요. 디렉터리가
BIOS 설정을 확인하세요. 업데이트되거나 새로 생성된 항목이 가장 먼저 시작되어야 합니다.
다시 재부팅하세요.