듀얼 부팅은 더 이상 Debian/GRUB를 로드하지 않으며 Windows만 로드합니다.

듀얼 부팅은 더 이상 Debian/GRUB를 로드하지 않으며 Windows만 로드합니다.

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

닫거나 다시 시작하면 창이 항상 로드됩니다. GRUB도 표시되지 않습니다. 부트 로더의 첫 번째 옵션은 debian이고 두 번째 옵션은 Windows 부팅 관리자이지만 debian을 로드하지 않습니다.

이미 시도했습니다:

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

또 무엇을 할 수 있나요?

편집하다: 글쎄, 난 따라가기로 결정했어이것들Debian이든 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-overwriting-grub/

관련 정보