듀얼 부팅은 더 이상 Windows에서만 Debian/GRUB를 로드하지 않습니다.

듀얼 부팅은 더 이상 Windows에서만 Debian/GRUB를 로드하지 않습니다.

Windows 10이 설치된 Dell 노트북이 있습니다. 저는 약 4개월 전에 데비안을 설치했습니다.듀얼 부팅 옵션. 매일 데비안을 사용해왔고, 매일 GRUB와데비안에 자동 로드. 어제는 GRUB에서 창을 선택하기로 결정했는데 이제 데비안으로 돌아갈 수 없습니다.

종료/다시 시작하고 항상 창을 로드합니다. GRUB도 표시되지 않습니다. 부트 로더의 첫 번째 옵션은 debian이고 두 번째 Windows 부팅 관리자는 그럼에도 불구하고 debian을 로드하지 않습니다.

이미 시도했습니다:

  • 부트로더에서 수동으로 debian 옵션 선택(f12)
  • 보안 부팅이 비활성화되었습니다.
  • Windows 복구 옵션 시도> 고급 다시 시작
  • 부팅 옵션에서 Windows 부팅 로더를 제거하려고 했지만 BIOS에서 허용하지 않았습니다.

또 무엇을 할 수 있나요?

편집하다: 글쎄, 난 따라가기로 결정했어이것들지침이 표시되고 이제 더 이상 아무것도 부팅되지 않습니다. 데비안이나 Windows도 마찬가지입니다. 다음 명령은 다음과 같습니다.

bcdedit /set {bootmgr} path \EFI\debian\grubx64.efi

편집 2: 요청한 대로 이것은 다음의 출력입니다.sudo parted --list

user@debian:~$ sudo parted --list
Model: ATA WDC WD10JPVX-75J (scsi)
Disk /dev/sda: 1000GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system     Name                          Flags
 1      1049kB  525MB   524MB   fat32           EFI system partition          boot, esp
 2      525MB   567MB   41.9MB  fat32           Basic data partition          hidden
 3      567MB   701MB   134MB                   Microsoft reserved partition  msftres
 4      701MB   1488MB  786MB   ntfs            Basic data partition          hidden, diag
 5      1488MB  834GB   833GB   ntfs            Basic data partition          msftdata
 8      834GB   846GB   12.0GB  linux-swap(v1)
 9      846GB   991GB   145GB   ext4
 6      991GB   992GB   979MB   ntfs                                          hidden, diag
 7      992GB   1000GB  7892MB  ntfs            Microsoft recovery partition  hidden, diag


Model: Sony Flash Disk (scsi)
Disk /dev/sdb: 16.1GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 

Number  Start   End     Size    Type     File system  Flags
 1      1049kB  16.1GB  16.1GB  primary  fat32        boot, lba

답변1

GRUB 설치 프로세스를 다시 실행하려고 합니다(최소한 grub이 로드되는 것 같으면 3단계를 건너뛸 수 있습니다).

  1. Linux 라이브 ISO에서 부팅(예: debian live iso)
  2. efi 시스템 파티션을 마운트하십시오: mount /dev/sda1 /mnt
  3. grub에는 다음 장치가 필요합니다.mount --bind /dev /mnt/dev
  4. 데비안 시스템에 chroot를 하세요:chroot /mnt
  5. 펌웨어 부팅 관리자에서 grub 항목을 다시 설치하십시오. grub-install --target=x86_64-efi --efi-directory=/mnt
  6. grub이 설치된 운영 체제를 감지하도록 합니다(제가 기억한다면 grub은 감지된 운영 체제를 출력해야 합니다). grub-mkconfig -o /mnt/grub/grub.cfg

https://fosswire.com/post/2009/05/restoring-overwrite-grub/

관련 정보