LINUX.ORG.RU

После установки Fedora 35 не загружается Windows 8

 , ,


0

1

Доброго времени суток! Прошу небольшой помощи, я новичок в RHL-based с Debian-based таких проблем не возникало, обычно ОС автоматом определялись, или в крайнем случае можно было поправить конфиг и сделать update-grub.

Используется один физический диск, загрузка с помощью EFI.

Если при загрузке зайти через F9 в «Boot Option Menu» - в нём 3 пункта: 1. OS Boot Manager(UEFI) - Fedora 2. OS Boot Manager(UEFI) - Fedora 3. OS Boot Manager(UEFI) - Windows Boot Manager

Каждый из 3 пунктов включая «Windows Boot Manager» загружает Fedora.

Информация по разделам:

[admin@fedora ~]$ sudo fdisk -l

Диск /dev/sda: 465,76 GiB, 500107862016 байт, 976773168 секторов
Тип метки диска: gpt
Идентификатор диска: 988762E7-5E67-4B09-BF68-31FC133B38BC

Устр-во       начало     Конец   Секторы Размер Тип
/dev/sda1       2048    264191    262144   128M Зарезервированный раздел Microso
/dev/sda2     264192 261156863 260892672 124,4G Microsoft basic data
/dev/sda3  261156864 263260159   2103296     1G EFI
/dev/sda4  263260160 730925055 467664896   223G Файловая система Linux
/dev/sda5  730925056 941121535 210196480 100,2G Файловая система Linux
/dev/sda6  941121536 976773119  35651584    17G Linux своп


Диск /dev/zram0: 6,96 GiB, 7470055424 байт, 1823744 секторов
Единицы: секторов по 1 * 4096 = 4096 байт
Размер сектора (логический/физический): 4096 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт
[admin@fedora ~]$ sudo blkid

/dev/sda4: LABEL="home" UUID="20c16999-6f90-4bca-8aa3-070349f6c725" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="da363c83-5101-40da-9683-a462aebcd38e"
/dev/sda2: BLOCK_SIZE="512" UUID="6C2E7DE82E7DABA8" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="d8cc269f-5a7f-402b-9259-ca5237e2d8b9"
/dev/sda5: LABEL="root" UUID="8c134978-485a-4be9-94c7-3d01f1364255" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="ea8267ae-1ff3-4b91-ac95-7f5be2808d01"
/dev/sda3: LABEL_FATBOOT="efiboot" LABEL="efiboot" UUID="1B66-511B" BLOCK_SIZE="512" TYPE="vfat" PARTLABEL="EFI System Partition" PARTUUID="757dde44-68a6-4509-8508-81ec16eec784"
/dev/sda1: PARTLABEL="Microsoft reserved partition" PARTUUID="fbf0ae2a-d195-4af0-b3e6-acc3a9dab8a8"
/dev/sda6: LABEL="swap" UUID="79fd3459-e460-4937-ae84-5e269fc11295" TYPE="swap" PARTUUID="602857b5-657f-44ba-91cf-90a321298c75"
/dev/zram0: LABEL="zram0" UUID="7d5c81dc-0847-497c-9e21-94118025e9f2" TYPE="swap"
[admin@fedora ~]$ sudo cat /etc/fstab 

UUID=8c134978-485a-4be9-94c7-3d01f1364255 /                       ext4    defaults        1 1
UUID=1B66-511B          /boot/efi               vfat    umask=0077,shortname=winnt 0 2
UUID=20c16999-6f90-4bca-8aa3-070349f6c725 /home                   ext4    defaults        1 2
UUID=79fd3459-e460-4937-ae84-5e269fc11295 none                    swap    defaults        0 0
[admin@fedora ~]$ efibootmgr -v
BootCurrent: 0004
Timeout: 0 seconds
BootOrder: 0004,0002,0001,0000,0003,9999
Boot0000* Windows Boot Manager	HD(3,GPT,fb4f0295-ad5d-45e3-8cf1-895ccccf5c1c,0xf90f000,0xff000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001* debian	HD(3,GPT,fb4f0295-ad5d-45e3-8cf1-895ccccf5c1c,0xf90f000,0xff000)/File(\EFI\debian\shimx64.efi)
Boot0002* Fedora	HD(3,GPT,757dde44-68a6-4509-8508-81ec16eec784,0xf90f000,0x201800)/File(\EFI\fedora\shimx64.efi)
Boot0003* Internal Hard Disk	PciRoot(0x0)/Pci(0x11,0x0)/Sata(0,65535,0)/HD(3,GPT,757dde44-68a6-4509-8508-81ec16eec784,0xf90f000,0x201800)..BO
Boot0004* Fedora	HD(3,GPT,757dde44-68a6-4509-8508-81ec16eec784,0xf90f000,0x201800)/File(\EFI\FEDORA\shimx64.efi)
Boot9999* USB Drive (UEFI)	PciRoot(0x0)/Pci(0x1d,0x0)/USB(16,0)..BO



Последнее исправление: ceeqwer (всего исправлений: 1)

у тебя всё на одном диске, потому вызывай меню линуксового загрузчика и выбирай венду там

anonymous
()
Ответ на: комментарий от anonymous

Извиняюсь, можно подробнее? Где и как его вызывать?) При старте системы все менюшки до которых я смог добраться грузят линукс.

ceeqwer
() автор топика

А куда делася виндовса? EFI раздел есть, раздел восстановления виндовсы есть, а сама виндовса где? Надо бы ещё заценить по содержимому остатки от виндовсы на разделах, но это второй шаг. Первый - это понять куда вы упрятали венду? При жмякании на пункты 1,2,3 загружается не выбранные 1,2,3 но то, что вообще может загрузиться. Если в п. 1 с виндовсом хрень, то оно не запустится, запустится следующее, и так далее. Если вообще и во всех трёх пунктах лажа, то не запускается ничего и можно жмякать до опупения. Если вы не хотите, чтобы при жмякании по 1 пункту в случае его неработоспособности запускалось следующая возможность, то следующие пункты вы должны убрать.

anonymous
()
Ответ на: комментарий от anonymous

Сама винда на /dev/sda2, файлы винды физически на месте, из линукса раздел доступен. При «жмякании» по всем трем пунктам загружается линукс. Я хочу понять как мне восстановить и добавить в меню загрузку винды.

ceeqwer
() автор топика
Последнее исправление: ceeqwer (всего исправлений: 1)
Ответ на: комментарий от ceeqwer

Если при выборе в uefi виндовса он не грузится значит загрузчик винды поломан. Глянь файлы на efi разделе. Грузись с виндовой установочной флешки и восстанавливай загрузчик. И не связывайся с грубом, уже давно refind есть для мультибута на efi

anonymous
()
Ответ на: комментарий от anonymous
[admin@fedora ~]$ sudo ls /boot/efi/EFI
BOOT  fedora

А без флешки с виндой можно обойтись? Неужели нельзя поправить ситуацию из линукса/груба?

ceeqwer
() автор топика

Как только загрузился, сразу моментально перезагрузись. Должно появиться меню grub.

Legioner ★★★★★
()
Ответ на: комментарий от ceeqwer

Можете попробовать скачать виндовый загрузчик для uefi вашей версии винды и поместить его в

/boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

anonymous
()
Ответ на: комментарий от anonymous

Но там еще куча файлов должна быть, так что может и не поможет. С какого то стерли директорию с виндовым загрузчиком, лучше с винды и восстановить

anonymous
()
Ответ на: комментарий от anonymous

как минимум там ещё нужны EFI/Microsoft/Boot/bcd*

anonymous
()
Ответ на: комментарий от Legioner

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

ceeqwer
() автор топика
Ответ на: комментарий от ceeqwer

Ты форматнул этот раздел при установке федоры. Поэтому виндовых файлов там теперь нет.

rupert ★★★★★
()

как уже написали, загружайся в установщик венды и чини её загрузчик. если что, вручную это делается так(буквы дисков сам подберёшь):

bcdboot /f uefi x:\windows /s y:
bootrec /rebuildbcd
anonymous
()
Ответ на: комментарий от ceeqwer

в линукс открой файловый менеджер, показать скрытые файлы на всякий случай, потом докопайся до папок загрузчика-лишнее удали. Уменя такое было после эксперементов с выбором линукса, по моему fedora срёт оставляя папку.. Спасибо за внимание 🤣️🤣️🤣️

anonymous
()

Вообщем восстановил загрузчик винды, но добавить его в граб не смог, update-grub не работает. Приходится при включении компа выбирать систему через F9(Boot device options).

Кто-нибудь может объяснить почему при выборе устройства для загрузки у меня показывает два диска с Fedora? При выборе любого из них открывается меню Grub.

ceeqwer
() автор топика
Ответ на: комментарий от anonymous

Спасибо за подсказку! Поставил refind - всё автоматом подхватилось, удалил лишние пункты из меню - красота! Выше когда вы написали про refind я загуглил и увидел длинную статью на хабре с множеством деталей, оказывается он ставится просто и легко))

ceeqwer
() автор топика
21 января 2022 г.
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.