파티션 번호를 변경했는데 이제 Grub을 시작할 수 없습니다

파티션 번호를 변경했는데 이제 Grub을 시작할 수 없습니다

하드 드라이브의 파티션을 삭제하여 Linux 설치 2개의 파티션 번호가 줄어들었습니다. 컴퓨터를 시작하려고 하면 메시지가 표시되고 프롬프트 error: no such partition로 이동합니다 . grub rescue>이 문제를 어떻게 해결할 수 있나요?

답변1

기존 답변에 감사드립니다. 파티션 번호를 사용했기 때문에 의 가이드를 사용했습니다.https://help.ubuntu.com/community/Grub2/문제 해결:

  1. set prefix=(hdX,Y)/boot/grub여기서 X는 0으로 시작하는 하드 드라이브 문자이고 Y는 알려진 파티션 번호입니다.
  2. set root=(hdX,Y)같은 번호를 갖고 있어
  3. insmod normal
  4. normal

여기에서 e를 눌러 부팅 매개변수를 편집하고 3줄 5곳의 파티션 번호를 변경했습니다.

그것은 잘 시작되었고 나는 그것을 달렸다 update-grub.

나는 parted가 다소 비밀스러운 오류를 제공함에도 불구하고 재부팅하지 말고 update-grub을 실행해야 한다는 것을 발견했습니다.

답변2

update-grub복구 프롬프트나 Live USB/CD에서 실행 해 볼 수 있습니다 . 효과가 있을지는 모르겠지만 좋은 출발점이 됩니다. 가장 좋은 방법은 파티션을 수정하기 전에 항상 백업을 만드는 것입니다.

백업하는 좋은 방법은 라이브 USB를 실행하는 것입니다.

dd if=/[location of computer harddrive (example /sda)] of=[location of external harddrive (example /sdb)]

도움이 되었기를 바랍니다 update-grub:)

답변3

@River-rush가 물론 맞습니다. 현재 상황을 반영하도록 grub 구성의 숫자를 수정하면 부팅이 가능합니다. 해당 디스크 공간을 새 파티션에 할당한 후에는 번호를 다시 다시 지정해야 합니다. 아마 당신은 그것으로 뭔가를하고 싶어?

복구 디스크로 부팅하고 이전 디스크가 있던 공간에 파티션을 만들면 번호가 이전 상태로 돌아가고 기존 grub 구성으로 부팅할 수 있습니다.

공간을 채우기 위해 기존 파티션을 확장하려면 grub 구성을 복구하는 방법을 사용하십시오.

관련 정보