업데이트: 문제가 발견되었습니다.이제 해결책을 찾아야 해요

업데이트: 문제가 발견되었습니다.이제 해결책을 찾아야 해요

방금 Debian 10(Buster)을 설치했습니다. 재부팅하기 전까지는 잘 작동했습니다. 이제 시작되지 않습니다.

설치 프로그램을 다시 로드합니다. 을 (를) 다시 설치하려고 하면 grub디스크를 다시 파티션하라는 메시지가 나타납니다(그래도 괜찮습니다). 그래서 수동 파티셔닝에 들어가서 이전과 같이 설정했습니다(Debian 8과 동일). 첫 번째 파티션 전에 1MB의 여유 공간이 있다고 하며 어떤 파티션에도 부팅 플래그를 설정할 수 없습니다.

그런 다음 대상 파일 시스템에 잠재적으로 문제가 있는 파일이 포함되어 있다는 말을 들었습니다(그렇습니다. 저는 단지 grub 설치 프로그램에 들어가고 싶었습니다). debootstrap이 실패했습니다(양호). Grub-install을 다시 선택하면 이전 단계에 따라 다르다는 메시지가 표시되어 돌아가기로 결정했습니다. 현재 grub 설치 프로그램을 사용 중입니다.

옵션이 제공되어 Enter device manually이를 선택합니다. /dev/sda를 수락합니다

"'grub-install /dev/sda'를 실행하지 못했습니다."라는 오류가 발생합니다. 이는 치명적인 오류입니다.

계속하고 다시 시도하기로 선택했습니다./dev/sda1

지금 오류가 발생했습니다.it seems that this computer is configured to boot via EFI, but …

BIOS 설정에서 EFI는 비활성화되어 있습니다(가능한 한 가깝게: "Legacy"를 활성화하고 부팅 옵션에서 "Legacy First"를 선택합니다). EFI가 작동하지 않습니다. 설치 미디어를 부팅할 수 없습니다. 설치 중에 활성화되었을 수 있지만 부팅 메뉴에서 BIOS 부팅이 선택되었습니다. 시스템에는 이전에 Debian Jessie가 설치되어 있었습니다. 또한 Buster를 계속 실행합니다(일주일 후에는 시작되지 않음). 또한 지난 주에 시작되지 않았지만(유사/동일한 문제) 사라졌습니다. 어떻게 시작되었는지에 대한 것입니다.

업데이트: 문제가 발견되었습니다.이제 해결책을 찾아야 해요

gparted에서 라이브. fdisk -l프로그램

  • 파티션 테이블 유형(Disklabel 유형): gpt
  • 루트 파티션 유형: EFI 시스템
  • 디스크 끝에 3~4개의 여유 블록이 있습니다(GPT의 두 번째 복사본용).

나는 그것을 작동하게 만들었습니다.

바라보다https://unix.stackexchange.com/a/535029/4778

그러나 이는 약간 복잡합니다. 이는 신뢰할 수 없는 솔루션임을 경고합니다. 이렇게 한 이후로 grub-pc대신 설치 되었다는 것을 알았습니다 grub-efi…(BIOS 모드에서 설치 프로그램을 부팅해야 했기 때문일 수 있습니다. 파티션 테이블이 왜 GPT로 변환되었는지 모르겠습니다).

2020-05-25 업데이트: 문제 없이 실행되었습니다. (파티션을 건드리면 불안정할 수도 있습니다. 다음에 OS를 바꿀 때까지 파티션을 건드릴 필요는 없습니다.)


하드웨어: Lenovo Yoga 3-11(Intel 그래픽이 탑재된 yoga3)

답변1

Debian 9에서도 비슷한 문제가 있었지만 이전 버전 옆에 설치했습니다.

update-grub기존 grub2 설치도 있는 경우 이를 사용 하여 새 설치를 자동으로 감지하거나 설치 중 하나에 삽입할 수 있는 수동 항목을 추가할 수 있어야 합니다 .4?_맞춤형아래의 파일 /etc/grub.d/.

또한 확인시작하다그리고특히부트로더가 포함된 FAT32 파티션에 플래그가 설정되었습니다.

이것이 UEFI/GPT를 사용한 부팅에 대해 제가 아는 전부입니다.

답변2

EFI를 사용하지 않는 경우 GPT 디스크에 1MB grub 부팅 파티션이 있어야 합니다. (그렇지 않습니다 /boot. grub 부팅 코드를 저장합니다.)

시스템이 UEFI를 사용하여 부팅할 수 있거나 디스크가 부팅 디스크로 사용되지 않는 경우에도 이제 항상 이러한 파티션을 포함하는 지점에 도달했습니다. 이렇게 하면 기억하기가 더 쉬워집니다.

답변3

나는 이것을 할 수 있었다:

  • 라이브를 시작했는데,
  • 내 루트를 다음에 설치하십시오./mnt
  • 바인딩 설치 /dev/proc설치/mnt/dev/mnt/proc
  • 시도해 보았지만 grub-install작동하지 않습니다. 다음을 수행해야만 작동한다는 경고가 표시됩니다.낙담한.
  • 강제 옵션을 줬습니다. 효율적인.

내 생각엔 적어도 다음에 파티션을 편집하려고 할 때까지는 이것이 안정적이어야 할 것 같습니다. 모든 것이 괜찮다면 업데이트를 많이 겪었고 OS 업데이트를 할 때 메인 하드 드라이브의 파티션 테이블만 편집했습니다(가상박스와 도커 때문에 듀얼 부팅을 하지 않습니다).

관련 정보