Windows 10がインストールされたDellノートブックがあります。私は約4ヶ月前にDebianをインストールしました。デュアルブートオプション。私は毎日Debianを使用していますが、毎日GRUBとDebian に自動的にロード。昨日、私はWindowsに行くことを決め、GRUBでWindowsを選択しましたが、今はDebianに戻ることができません。
閉じるか再起動すると、ウィンドウは常にロードされます。 GRUBも表示されません。ブートローダの最初のオプションはdebianで、2番目のオプションはWindowsブートマネージャですが、debianをロードしません。
すでに試しました:
- ブートローダで Debian オプションを手動で選択する (f12)
- セキュアブートを無効にします。
- Windowsの回復オプションを試す> Advanced Restart
- 起動オプションから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インストールプロセスをもう一度実行しましょう(最小のグラブがロードされていると思われる場合は、手順3をスキップできます)。
- Linux ライブ ISO からの起動 (例: debian live iso)
- efiシステムパーティションをマウントします。
mount /dev/sda1 /mnt
- Grubに必要な機器:
mount --bind /dev /mnt/dev
- Debian システムに chroot をしてください:
chroot /mnt
- ファームウェアブートマネージャでgrubエントリを再インストールします。
grub-install --target=x86_64-efi --efi-directory=/mnt
- grubがインストールされているオペレーティングシステムを検出するようにします(私の記憶が正しい場合は、grubは検出されたオペレーティングシステムを出力する必要があります):
grub-mkconfig -o /mnt/grub/grub.cfg
https://fosswire.com/post/2009/05/restoring-overwriting-grub/