Недавно я переустановил Fedora 35 с двойной загрузкой Windows 10. К сожалению, я думаю, что случайно отформатировал /boot/efi, как намекает tree /boot

/boot
├── config-5.14.10-300.fc35.x86_64
├── config-5.14.16-301.fc35.x86_64
├── efi
│   ├── EFI
│   │   ├── BOOT
│   │   │   ├── BOOTIA32.EFI
│   │   │   ├── BOOTX64.EFI
│   │   │   ├── fbia32.efi
│   │   │   └── fbx64.efi
│   │   └── fedora
│   │       ├── BOOTIA32.CSV
│   │       ├── BOOTX64.CSV
│   │       ├── gcdia32.efi
│   │       ├── gcdx64.efi
│   │       ├── grub.cfg
│   │       ├── grubia32.efi
│   │       ├── grubx64.efi
│   │       ├── mmia32.efi
│   │       ├── mmx64.efi
│   │       ├── shim.efi
│   │       ├── shimia32.efi
│   │       └── shimx64.efi
│   ├── mach_kernel
│   └── System
│       └── Library
│           └── CoreServices
│               └── SystemVersion.plist
├── extlinux
│   ...
├── grub2
│   ├── fonts
│   │   └── unicode.pf2
│   ├── grub.cfg
│   └── grubenv
├── initramfs-0-rescue-a26e1c2d27044f10ac613e4bc63e9612.img
├── initramfs-5.14.10-300.fc35.x86_64.img
├── initramfs-5.14.16-301.fc35.x86_64.img
├── loader
│   └── entries
│       ├── a26e1c2d27044f10ac613e4bc63e9612-0-rescue.conf
│       ├── a26e1c2d27044f10ac613e4bc63e9612-5.14.10-300.fc35.x86_64.conf
│       └── a26e1c2d27044f10ac613e4bc63e9612-5.14.16-301.fc35.x86_64.conf
├── lost+found
├── symvers-5.14.10-300.fc35.x86_64.gz -> /lib/modules/5.14.10-300.fc35.x86_64/symvers.gz
├── symvers-5.14.16-301.fc35.x86_64.gz -> /lib/modules/5.14.16-301.fc35.x86_64/symvers.gz
├── System.map-5.14.10-300.fc35.x86_64
├── System.map-5.14.16-301.fc35.x86_64
├── vmlinuz-0-rescue-a26e1c2d27044f10ac613e4bc63e9612
├── vmlinuz-5.14.10-300.fc35.x86_64
└── vmlinuz-5.14.16-301.fc35.x86_64

Насколько я понимаю, здесь должны появляться окна. Наблюдаемым последствием является то, что окна не отображаются в grub, и невозможно загрузить окна, изменяя приоритеты BIOS.

Вот что возвращает fdisk -l с корневым доступом:

Disk /dev/nvme0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: SAMSUNG MZVLB512HBJQ-000L2              
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5B49A787-6CFB-49B4-8F00-73B5F7F8A568

Device             Start        End   Sectors   Size Type
/dev/nvme0n1p1      2048     534527    532480   260M EFI System
/dev/nvme0n1p2    534528     567295     32768    16M Microsoft reserved
/dev/nvme0n1p3    567296  473878527 473311232 225.7G Microsoft basic data
/dev/nvme0n1p4 998166528 1000214527   2048000  1000M Windows recovery environmen
/dev/nvme0n1p5 473878528  475975679   2097152     1G Linux filesystem
/dev/nvme0n1p6 475975680  998166527 522190848   249G Linux LVM

Partition table entries are not in disk order.

Насколько я понимаю, я могу использовать восстановление Windows, чтобы попытаться решить проблему с загрузкой. К сожалению, я не знаю, как с него загрузиться.

Пробовал нажимать разные клавиши при запуске (Lenovo S540), а так же менять порядок загрузки в биосе.

У меня следующие вопросы:

  1. Есть ли у меня простой способ получить доступ к восстановлению Windows с моей машины?
  2. Если нет, то как я могу решить эту проблему?

РЕДАКТИРОВАТЬ: Проблема исправлена. Я создал устройство восстановления Windows. Исправление загрузки изначально не работало, поэтому я использовал командную строку с

BOOTREC /FIXMBR
BOOTREC /FIXBOOT
BOOTREC /RebuildBcd 

После этого винда так и не загрузилась, но автоматическое восстановление загрузки все исправило. В заключение, я только что обновил grub в соответствии с рекомендациями Fedora, и я официально не сохранен.

0
LeGravier 13 Ноя 2021 в 03:44

1 ответ

Лучший ответ

У меня была та же проблема, что и у вас некоторое время назад. Вот команда, которую я использовал в командной строке USB-установщика Windows: Bcdboot C:\Windows /l en-us /s x: /f ALL

Используйте diskpart для монтирования и размонтирования дисков. Замените C:\Windows на папку с дисками Windows Windows, а x: на диск grub.

1
realstonesword 13 Ноя 2021 в 04:59