Как восстановить загрузчик windows из fedora

Нужно отключить физический диск с Linux и загрузиться с установочного DVD с Windows. Затем выполнить действия по восстановлению бутлоадера. Я не знаю, как это делается в современных версиях Windows, так что гугли. В Windows XP нужно было зайти в консоль восстановления и набрать fixmbr.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от ZenitharChampion

Физический диск с Linux отключал, не помогло, флешка выдает ошибку при запуске: The system found unauthorized changes on firmware, operating system or UEFI drivers…

Le0
()

автор топика

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от ZenitharChampion

У него UEFI, так что не помогут твои рецепты времен XP, они на BIOS рассчитаны.

  • Ссылка

А вообще современные UEFI на редкость кривые зачастую. ЕМНИП, были жалобы на форумах Lenovo, что после переустановки Windows в UEFI нельзя зайти.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

sudo fdisk -l
Диск /dev/nvme0n1: 465,76 GiB, 500107862016 байт, 976773168 секторов
Disk model: Samsung SSD 970 EVO 500GB               
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 48CC635A-5448-40C2-832E-CACC06E034F1

Устр-во         начало     Конец   Секторы Размер Тип
/dev/nvme0n1p1    2048   1230847   1228800   600M EFI
/dev/nvme0n1p2 1230848   3327999   2097152     1G Файловая система Linux
/dev/nvme0n1p3 3328000 976773119 973445120 464,2G Файловая система Linux


Диск /dev/nvme1n1: 1,86 TiB, 2048408248320 байт, 4000797360 секторов
Disk model: ADATA SX8100NP                          
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 795C465B-BF44-4E21-BD7B-C42201264193

Устр-во            начало      Конец    Секторы Размер Тип
/dev/nvme1n1p1         34      32767      32734    16M Зарезервированный раздел Microsoft
/dev/nvme1n1p2      32768 1048608767 1048576000   500G Microsoft basic data
/dev/nvme1n1p3 1048608768 4000794623 2952185856   1,4T Microsoft basic data


Диск /dev/zram0: 8 GiB, 8589934592 байт, 2097152 секторов
Единицы: секторов по 1 * 4096 = 4096 байт
Размер сектора (логический/физический): 4096 байт / 4096 байт
Размер I/O (минимальный/оптимальный): 4096 байт / 4096 байт


Диск /dev/sda: 14,43 GiB, 15493758976 байт, 30261248 секторов
Disk model: DataTraveler 2.0
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0xb7c04b4d

Устр-во    Загрузочный начало    Конец  Секторы Размер Идентификатор Тип
/dev/sda1  *             2048 30261247 30259200  14,4G             c W95 FAT32 (LBA)
lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    1  14,4G  0 disk 
└─sda1        8:1    1  14,4G  0 part /run/media/fedya/ESD-USB
zram0       252:0    0     8G  0 disk [SWAP]
nvme0n1     259:0    0 465,8G  0 disk 
├─nvme0n1p1 259:1    0   600M  0 part /mnt
├─nvme0n1p2 259:2    0     1G  0 part /boot
└─nvme0n1p3 259:3    0 464,2G  0 part /home
nvme1n1     259:4    0   1,9T  0 disk 
├─nvme1n1p1 259:5    0    16M  0 part 
├─nvme1n1p2 259:6    0   500G  0 part 
└─nvme1n1p3 259:7    0   1,4T  0 part 

Le0
()

автор топика

  • Показать ответы
  • Ссылка

Винда и не будет видна. Так как линукс установлен после винды, его загрузчик libreboot занимает место загрузчика windows. Чтобы это исправить нужно загрузится с линукс live-cd и сконфигурировать загрузчик grub заного, подмонтировав при этом винду.

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Aeeioyqee

можно, пожалуйста, поподробнее, как сконфигурировать загрузчик grub заного, подмонтировав при этом винду?
Спасибо

Le0
()

автор топика

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Aeeioyqee

Что ты куришь? Какой libreboot? Это СПО замена BIOS, он в матплату прошиватеся программатором.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от Vsevolod-linuxoid

Понял, в идеале, конечно, настроить grub, чтобы он определял обе системы, и возможно ли такое, если системы на разных физ. дисках?

Le0
()

автор топика

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от Aeeioyqee

Если ты о том, чтобы добавить Windows в меню GRUB2 с помощью os-prober, то:

1) это актуально только для BIOS, UEFI сам умеет работать с несколькими загрузчиками на EFI разделе

2) совершенно не ясно, зачем какой-то live-cd, если у нас уже загружен и работает Linux, который может спокойно менять свой GRUB2 как угодно

  • Ссылка

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от Le0

возможно ли такое, если системы на разных физ. дисках

Да

Диск /dev/nvme0n1: 476,94 GiB, 512110190592 байт, 1000215216 секторов
Disk model: SAMSUNG MZVLB512HBJQ-000L2              
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: F294D6FE-18A8-4A5B-8997-6F351BF98712

Устр-во           начало      Конец   Секторы Размер Тип
/dev/nvme0n1p1      2048    1050623   1048576   512M EFI
/dev/nvme0n1p2   1050624  181014527 179963904  85,8G Файловая система Linux
/dev/nvme0n1p3 181014528 1000215182 819200655 390,6G Файловая система Linux


Диск /dev/nvme1n1: 476,94 GiB, 512110190592 байт, 1000215216 секторов
Disk model: ADATA SX6000LNP                         
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: gpt
Идентификатор диска: 0C889757-90CC-4C7B-9C17-BB1AB08E2BD7

Устр-во           начало      Конец   Секторы Размер Тип
/dev/nvme1n1p1      2048     206847    204800   100M EFI
/dev/nvme1n1p2    206848     239615     32768    16M Зарезервированный раздел Microsoft
/dev/nvme1n1p3    239616  203734512 203494897    97G Microsoft basic data
/dev/nvme1n1p4 203735040  204799999   1064960   520M Среда для восстановления Microsoft
/dev/nvme1n1p5 204802048 1000214527 795412480 379,3G Microsoft basic data

dnb ★★★★
()

  • Ссылка

Ответ на:

комментарий
от dnb

можно, пожалуйста, поподробнее.
вчера пробовал с помощью гугла это сделать, но в grub все также только несколько fedora отображается.

Le0
()

автор топика

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от Vsevolod-linuxoid

Fedora свежеустановленная, если проблема в этом, то смело можно ей пожертвовать для восстановления винды. Или тут уже не восстановить?

Le0
()

автор топика

  • Ссылка

Ответ на:

комментарий
от dnb

Ответ на:

комментарий
от Le0

Поставил os-prober, затем grub-mkconfig -o /boot/grub/grub.cfg. У тебя может быть по-другому, гугли как переконфигурировать его в Федоре.

dnb ★★★★
()

  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

ls -la /sys/firmware/efi
итого 0
drwxr-xr-x.  6 root root    0 июн 19  2021 .
drwxr-xr-x.  6 root root    0 июн 19  2021 ..
-r--r--r--.  1 root root 4096 июн 19 12:21 config_table
drwxr-xr-x.  2 root root    0 июн 19  2021 efivars
drwxr-xr-x.  3 root root    0 июн 19 10:56 esrt
-r--r--r--.  1 root root 4096 июн 19 12:21 fw_platform_size
-r--r--r--.  1 root root 4096 июн 19 12:21 fw_vendor
drwxr-xr-x.  2 root root    0 июн 19 12:21 mok-variables
-r--r--r--.  1 root root 4096 июн 19 12:21 runtime
drwxr-xr-x. 16 root root    0 июн 19 12:21 runtime-map
-r--------.  1 root root 4096 июн 19 12:21 systab
df -hT /mnt
Файловая система Тип  Размер Использовано  Дост Использовано% Cмонтировано в
/dev/nvme0n1p1   vfat   599M          17M  583M            3% /mnt
ls -la /mnt
итого 16
drwx------. 4 root root 4096 янв  1  1970 .
dr-xr-xr-x. 1 root root  152 апр 23 13:56 ..
drwx------. 4 root root 4096 апр 23 06:56 EFI
-rwx------. 1 root root   34 янв 27 08:44 mach_kernel
drwx------. 3 root root 4096 апр 23 06:58 System

Le0
()

автор топика

  • Показать ответ
  • Ссылка

При загрузке жмякай F12

anonymous
()

  • Ссылка

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от Le0

Хм… это EFI раздел, безусловно. А почему он у тебя в /mnt смонтирован, обычно же в /boot/efi должен быть? Покажи

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от zemidius

ls -la /boot/efi
итого 20
drwx------. 4 root root 4096 янв  1  1970 .
dr-xr-xr-x. 7 root root 4096 июн 18 17:50 ..
drwx------. 4 root root 4096 апр 23 06:56 EFI
-rwx------. 1 root root   34 янв 27 08:44 mach_kernel
drwx------. 3 root root 4096 апр 23 06:58 System

Le0
()

автор топика

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от Vsevolod-linuxoid

cat /etc/fstab

#
# /etc/fstab
# Created by anaconda on Fri Jun 18 10:33:34 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
UUID=2389833d-c893-43f6-804a-44aec6f34aa4 /                       btrfs   subvol=root,compress=zstd:1 0 0
UUID=1448f36c-dd30-4400-b738-c906e9e4a75f /boot                   ext4    defaults        1 2
UUID=E430-77A8          /boot/efi               vfat    umask=0077,shortname=winnt 0 2
UUID=2389833d-c893-43f6-804a-44aec6f34aa4 /home                   btrfs   subvol=home,compress=zstd:1 0 0

Le0
()

автор топика

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Le0

Ответ на:

комментарий
от Vsevolod-linuxoid

df -hT /boot/efi
Файловая система Тип  Размер Использовано  Дост Использовано% Cмонтировано в
/dev/nvme0n1p1   vfat   599M          17M  583M            3% /boot/efi

Le0
()

автор топика

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

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

Le0
()

автор топика

  • Ссылка

Ответ на:

комментарий
от Le0

сделай. Я не знаю, зачем ты ещё раз его смонтировал.

  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

подтверждаю. очень кривая ленова попалась, после 6 лет использования только csm загружается… когда грузилась, то только со стандартного пути bootx64.efi, записи nvram бесполезны.

cetjs2 ★★★★★
()

  • Ссылка

Ответ на:

комментарий
от Le0

Пардон, рекурсивно надо ls -laR /boot/efi

Что за железка? Ноутбук?

P.S. Блин, опять mach_kernel маковый откуда-то взялся…

zemidius


()



Последнее исправление: zemidius
(всего

исправлений: 1)

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от zemidius

Нет, пк на чипсете z490

Le0
()

автор топика

  • Ссылка

Ладно, давай попробуем путь через os-prober. Для начала покажи вывод команд

sudo dnf info os-prober
cat /etc/default/grub
  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

ТСу нужно чтобы загрузчик увидел и винду и линукс, а ты ему советуешь пойти в библиотеку))

Переконфигурация граб:

 Сначала смотришь какой у тебя раздел где монтирован
mount /dev/sda5 /mnt/
ls /mnt
mount --bind /dev/ /mnt/dev/
mount --bind /proc/ /mnt/proc/
mount --bind /sys/ /mnt/sys
chroot /mnt/
mount /dev/sda2 /boot/
grub-install /dev/sda2update-grub #для ubuntu
grub2-install /dev/sda2update-grub #для fedora
или
grub-mkconfig -o /boot/grub/grub.cfg  #для ubuntu
grub2-mkconfig -o /boot/grub2/grub.cfg #для fedora

exit
umount -al #отмонтировать все
reboot
  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

sudo dnf info os-prober
Последняя проверка окончания срока действия метаданных: 1:19:31 назад, Сб 19 июн 2021 11:14:05.
Установленные пакеты
Имя          : os-prober
Версия       : 1.77
Выпуск       : 7.fc34
Архитектура  : x86_64
Размер       : 111 k
Источник     : os-prober-1.77-7.fc34.src.rpm
Репозиторий  : @System
Из репозитор : anaconda
Краткое опис : Probes disks on the system for installed operating systems
URL          : http://kitenet.net/~joey/code/os-prober/
Лицензия     : GPLv2+ and GPL+
Описание     : This package detects other OSes available on a system and outputs the results
             : in a generic machine-readable format. Support for new OSes and Linux
             : distributions can be added easily.

cat /etc/default/grub
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=«$(sed ‘s, release .*$,,g’ /etc/system-release)»
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT=«console»
GRUB_CMDLINE_LINUX=«rhgb quiet»
GRUB_DISABLE_RECOVERY=«true»
GRUB_ENABLE_BLSCFG=true

Le0
()

автор топика

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Aeeioyqee

А теперь прочти про разницу между UEFI и BIOS и только потом давай советы. Спойлер — твой текущий не подходит!

  • Ссылка

Ответ на:

комментарий
от Le0

Ну, таймаута в 5 секунд нам хватит. Покажи ещё вывод

find /boot -iname '*grub*.cfg'

 — я не помню, где там у тебя должен быть конфиг.

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

Ответ на:

комментарий
от Le0

Ага. Короче, нам нужен /boot/efi/EFI/fedora/grub.cfg — а другой сделай

sudo rm /boot/grub2/grub.cfg

 — он не нужен, ты его сделал не разобравшись и по некорректным инструкциям, наверное.

В общем, сперва нужно смонтировать Windows, чтобы её мог os-brober увидеть.

sudo mkdir /tmp/windows
sudo mkdir /tmp/windows/1
sudo mkdir /tmp/windows/2
sudo mount -o ro /dev/nvme1n1p2 /tmp/windows/1
sudo mount -o ro /dev/nvme1n1p3 /tmp/windows/2
sudo grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg
sudo umount /tmp/windows/1
sudo umount /tmp/windows/2
sudo rm -rf /tmp/windows

 — по идее, после этого должно появится Windows в меню.

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Aeeioyqee

И нафига chroot, если мы правим GRUB2 на самой ОС, а не с LiveCD? Ты сам понимаешь смысл команд, что тут даешь, или как попугай повторяешь за статьями в интернете?

  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

Спасибо, пробую.

Меня больше пугает, что биос не видит флешкузагрузочную с виндой.
Точнее видит, но не запускает ее.

Le0
()

автор топика

  • Показать ответ
  • Ссылка

Ответ на:

комментарий
от Vsevolod-linuxoid

Прописал вышеупомянутые команды, но результата не дало, по прежнему в меню grub 3 федоры и uefi firmware settings. Данное меню открывается, только удерживая шифт на клавиатуре.

Le0
()

автор топика

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Le0

Кратко. Федора в ЕФИ-режиме. Это подтверждает разметка и ЕФИ-переменные. Виндовс в легаси режиме.

Системы в разных режимах, груб никак не увидит их обе.

Правильней, но сложней, переустановить виндовс в ЕФИ-режиме. Проще переустановить Федору в легаси режиме.

Слушай Всеволода.

andytux ★★★★★
()

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от Aeeioyqee

Давненько такого наркоманства не видел. Вручную редактировать файлы конфигов, которые при первом же апдейте ядра будут сгенерированы заново — это эталон некомпетентности.

Если нужно прописать на постоянной основе такие кастомные изменения, для этого есть /etc/grub.d/40-custom — можно за основу взять те строчки, что os-prober прописал в основном конфиге, а потом отключить его, раз он все равно не работает правильно.

И на видео другую проблему решают — когда Windows есть в меню GRUB2, но не грузится корректно.

  • Ссылка

Ответ на:

комментарий
от andytux

Причина понятна)
А теперь вопрос, как можно снести федору и запуститься с винды, если загрузчика винды нет в биосе, а флешка не запускается?)
Винда все таки ценнее, а федору перенакачу.

Le0
()

автор топика

  • Показать ответы
  • Ссылка

Ответ на:

комментарий
от andytux

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

После установки Fedora слетел загрузчик Windows 10: проблема и ее решение

Установка операционной системы – это всегда сложный и ответственный процесс. Важно выбрать правильный дистрибутив, проверить совместимость с аппаратной частью компьютера и правильно настроить установку. Однако даже если все прошло гладко, могут возникнуть проблемы в дальнейшем. Одной из самых распространенных проблем является сбой загрузчика операционной системы. В данной статье мы расскажем, как восстановить загрузчик Windows 10 после установки Fedora.

Что такое загрузчик операционной системы

Загрузчик операционной системы – это программа или набор программ, которые отвечают за запуск операционной системы. Он активируется после включения компьютера и загружает требуемую операционную систему. Обычно установщик операционных систем устанавливает свой собственный загрузчик, который позволяет выбрать систему, которую хотите запустить. Однако бывает, что загрузчик слетает, и тогда можно столкнуться с проблемой запуска операционной системы.

Почему слетает загрузчик Windows 10 после установки Fedora

Существует несколько причин, по которым может слететь загрузчик Windows 10 после установки Fedora. Наиболее часто это случается из-за несовместимости двух операционных систем. Конечно, обе операционные системы могут работать на одном и том же компьютере, но при установке Fedora есть вероятность того, что загрузчик Windows 10 перестанет работать. Также возможны проблемы из-за настроек BIOS, который может заблокировать загрузку Windows 10.

Как восстановить загрузчик Windows 10 после установки Fedora

Для восстановления загрузчика Windows 10 после установки Fedora вам понадобится доступ к Windows 10 или к загрузочному диску Windows 10. Важно также убедиться, что Fedora была установлена на отдельный раздел жесткого диска. Если Fedora была установлена на том же разделе, что и Windows 10, то оба дистрибутива будут слетать при установке операционной системы.

Шаг 1. Подготовка загрузочного диска Windows 10

Для начала необходимо подготовить загрузочный диск или флешку с Windows 10. Если у вас уже есть диск или флешка, то пропустите этот шаг. Если нет, то загрузите официальный дистрибутив операционной системы Windows 10 с официального сайта Microsoft. Затем запись образа на загрузочный диск или флешку с помощью утилиты-граверы дисков, например, ImgBurn.

Шаг 2. Запуск Windows 10 с загрузочного диска

Вставьте загрузочный диск или флешку в компьютер и перезагрузите его. Загрузитесь с загрузочного диска, выбрав запуск с DVD или USB в меню загрузки BIOS. Для этого нажмите клавишу Del или F2 при старте компьютера, чтобы перейти в настройки BIOS.

Шаг 3. Запустите восстановление системы

Далее выберите вариант ремонта системы, выбрав “repair your computer”. Затем переместитесь в список доступных опций и выберите “troubleshoot”. Далее нажмите на “Advanced Options” и выберите “Command prompt”.

Шаг 4. Восстановление загрузчика Windows 10

В окне командной строки введите следующие команды:

bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd

Первая команда bootrec /fixmbr очищает MBR (Master Boot Record), который отвечает за загрузку Windows 10. Вторая команда bootrec /fixboot восстанавливает загрузочный сектор диска C. Третья команда bootrec /rebuildbcd переназначает сектор загрузки диска и обновляет список установленных операционных систем. После этого перезапустите компьютер без загрузочного диска и вы должны снова видеть меню Windows для запуска вашей операционной системы.

Заключение

Проблемы с загрузкой операционной системы – это обычное явление, которое может произойти всегда, даже если вы соблюдаете все инструкции при установке. Решение проблемы может быть несложным, когда вы знаете, что делать. Если вы предпочитаете не заморачиваться и минимизировать риски, то рекомендуется установить каждую операционную систему на отдельный раздел. Это позволит сохранить настройки обоих дистрибутивов при установке новых операционных систем в дальнейшем. А пока мы надеемся, что наша статья помогла вам восстановить загрузчик Windows 10 после установки Fedora.

Тема: Восстановление загрузки Fedora + Windiws на UEFI  (Прочитано 5167 раз)

0 Пользователей и 1 Гость просматривают эту тему.

История такая. Мой ноут Asus K55V имел SSD Plextor с Windows 10 . Затем я поставил вторым хардом HDD на 1 Тб. Диск разбил на раздел NTFS для архива Windows и разделов под Linux. Поставил туда Федору 28. Все отлично работало пока не умер SSD. И вот теперь я пытаюсь 3 день восстановить загрузчик для Федоры. Я Удалил ssd и на его место переставил hdd с федорой. Но в UEFI нет ни единой строчки о очередности загрузки. Комп включается и сразу в биос.

Пробовал по всякому восстановить. С Live CD и с Live CD Boot Repair. Пишет что все прошло ОК и нужно перегрузиться. Но ничего не восстанавливается.

/Если кому не сложно по шагово мне объяснить что делать? Готов предоставить скрины.
Очень не хочется переставлять систему полностью.


Записан


« Последнее редактирование: Июль 29, 2018, 22:08:00 от lynx03 »


Записан


Докладываю!

по 1 ссылке ничего не получилось.
по 2 ссылке команда сработала. Перегрузился. Снова открылся UEFI и в меню Boot option Priorities — появилась запись {Fedora (Drive not present)}
Снова гружусь с Fedora Live CD флешки и делаю команды из ссылки 3

sudo fdisk -l

/dev/sda1          64 1446240311 1446240248 689.6G Microsoft basic data
/dev/sda2  1446242304 1446651903     409600   200M EFI System
/dev/sda3  1446651904 1448749055    2097152     1G Linux filesystem
/dev/sda4  1448749056 1945458687  496709632 236.9G Linux filesystem

blkid

/dev/sdb1: UUID=»2018-04-25-06-43-09-00″ LABEL=»Fedora-WS-Live-28-1-1″ TYPE=»iso9660″ PTUUID=»3a663a44″ PTTYPE=»dos» PARTUUID=»3a663a44-01″
/dev/sda1: LABEL=»M-PM-^]M-PM->M-PM-2M-QM-^KM-PM-9 M-QM-^BM-PM->M-PM-<» UUID=»01D393F2F7298B20″ TYPE=»ntfs» PARTLABEL=»Basic data partition» PARTUUID=»f46de764-d7f0-4cbe-8fc2-16b9a2963ac2″
/dev/sda2: SEC_TYPE=»msdos» UUID=»6831-5FFA» TYPE=»vfat» PARTLABEL=»EFI System Partition» PARTUUID=»ab48f504-d32f-4528-8bc0-4037df28eba2″
/dev/sda3: UUID=»66f25c75-308b-4b31-9765-6cff12f5afa0″ TYPE=»ext4″ PARTUUID=»04414f47-4e8b-4d06-b4ef-44a6aaf88030″
/dev/sda4: UUID=»883d60d6-0316-4ce2-9787-e997259cdc28″ TYPE=»crypto_LUKS» PARTUUID=»4b0037e8-f06d-4ffc-8a3d-ea2883137f44″
/dev/sdb2: SEC_TYPE=»msdos» LABEL=»ANACONDA» UUID=»376B-7516″ TYPE=»vfat» PARTUUID=»3a663a44-02″

[liveuser@localhost ~]$ sudo mkdir /mnt/boot
[liveuser@localhost ~]$ sudo mount /dev/sda3 /mnt/boot

[liveuser@localhost ~]$ ls /mnt/boot
520f44320ac640c68996d2e055036d31  initramfs-0-rescue-f9a23148ee0847e28503a3802314ae42.img  System.map-4.16.14-300.fc28.x86_64
config-4.15.15-300.fc27.x86_64    initramfs-4.15.15-300.fc27.x86_64.img                    System.map-4.16.5-300.fc28.x86_64
config-4.16.14-300.fc28.x86_64    initramfs-4.16.14-300.fc28.x86_64.img                    vmlinuz-0-rescue-f9a23148ee0847e28503a3802314ae42
config-4.16.5-300.fc28.x86_64     initramfs-4.16.5-300.fc28.x86_64.img                     vmlinuz-4.15.15-300.fc27.x86_64
efi                               loader                                                   vmlinuz-4.16.14-300.fc28.x86_64
elf-memtest86+-5.01               lost+found                                               vmlinuz-4.16.5-300.fc28.x86_64
extlinux                          memtest86+-5.01
grub2                             System.map-4.15.15-300.fc27.x86_64

Застрял на команде
[liveuser@localhost ~]$ grub2-install —boot-directory=/mnt/boot /dev/sda
grub2-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn’t exist. Please specify —target or —directory.
[liveuser@localhost ~]$ sudo grub2-install —boot-directory=/mnt/boot /dev/sda
grub2-install: error: /usr/lib/grub/x86_64-efi/modinfo.sh doesn’t exist. Please specify —target or —directory.

и
сработала эта команда

[liveuser@localhost ~]$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Generating grub configuration file …
Found linux image: /boot/vmlinuz-4.16.3-301.fc28.x86_64
Found initrd image: /boot/initramfs-4.16.3-301.fc28.x86_64.img
done

Что делать дальше ума не приложу..((

« Последнее редактирование: Июль 30, 2018, 16:37:21 от v3000a »


Записан


Fedora + Windiws … и на форуме  Runtu ???… даже в разговорах обо всем ???…, а что на форуме Федоры об этой проблеме говорят?


Записан

Lenovo B590 (i3-3110M, 8 Гб, GeForce 720M)
Runtu 20.04 x64 XFCE


ясный пень. я не сижу на месте. прогуглил все форумы где дают варианты восстановления… и попробовал их.. результата нет..

мой уровень к сожалению позволяет выполнять команды. но нет глубокого  понимания всех процессов…


Записан


Когда не справляется Boot Repair (а это бывает и не сказать, что редко), я просто на один из разделов устанавливаю Runtu нужной разрядности и уже она все расставляет по своим местам. Почему Runtu? Да потому что легкий, беспроблемный, быстроустанавливающийся  дистрибутив со всем необходимым системным софтом на борту, включая и grub-customizer.
И вообще, всегда стараюсь держать «на борту» Runtu, даже если и не пользуюсь ей. Занимает она мизер, на уровне среднего раздела swap. Но не было случая, чтобы Boot Repair не смог ее увидеть. И этого достаточно, чтобы восстановить загрузку остальных установленных систем, с которыми не справился Boot Repair.

« Последнее редактирование: Июль 30, 2018, 20:18:44 от ek-nfn »


Записан

Devuan ASCII x32..x64


As you’ve probably realized by now, installing Fedora in BIOS/CSM/legacy mode to a computer that already had an EFI/UEFI-mode Windows installation was a mistake. My page on the CSM describes some of the problems that this type of configuration can create. Thus, one of your goals should be to either re-install Fedora in EFI mode or convert the existing installation to boot in EFI mode. Fortunately, converting Fedora to boot in EFI mode is relatively straightforward; you need only install an EFI-mode boot loader. Ubuntu users often turn to the Boot Repair tool, but I don’t know how well it would cope with Fedora. Alternatively, you could install an EFI-mode GRUB, or some other EFI-mode boot loader, manually. See my page on EFI boot loaders for Linux for a (somewhat old) rundown of what’s available. My own rEFInd boot manager is likely to be fairly easy to install — you can use the USB flash drive or CD-R image to do a one-time boot and then install the RPM in Fedora. One caveat about rEFInd is that you need to jump through some extra hoops to get it working with Secure Boot enabled.

Your bigger problem, though, seems to be your inability to boot Windows. You wrote:

When I change the BIOS, which I am able to access somehow, to UEFI, it is mentioning that no disk was found, and hence I cannot boot windows.

Technically, you have UEFI firmware, not BIOS. Many people, and even manufacturers, apply the term «BIOS» to EFI/UEFI firmware, but in my experience this just creates confusion; EFI is very different from BIOS in how it boots the computer, so calling an EFI a BIOS leads people to drag in BIOS assumptions that lead to trouble when applied to EFIs.

That said, your claim that «it is mentioning that no disk was found» is vague. It would be helpful to see a screen shot (a digital photo is fine) of this error message so that we can see the exact wording, fonts, etc., all of which can provide clues about what’s producing this message — the firmware, a boot loader (and which one), a Windows component, etc.

My suspicion is that you haven’t completely reversed the changes you made to the firmware. Two specific thoughts on this occur to me:

  • In some cases, changing one firmware option automatically makes changes to more options, so reversing that one change may require making additional changes. Unfortunately, I can’t really be sure what additional options you’d have to change.
  • Windows is sensitive to the firmware’s disk access method. Typical options include «AHCI,» «IDE,» and «RAID.» If you changed this firmware option, be sure to change it back. This would not normally be changed automatically when switching from native EFI-mode booting to BIOS/CSM/legacy-boot mode, but it’s conceivable that your computer is an exception to this rule.

It should also be noted that, depending on the nature of the problem with the Windows boot, it’s conceivable that installing an EFI boot loader for Linux might help, since this boot loader is also likely to serve as a boot manager, which should pass control to the Windows boot loader when you tell it to. (This would help if the problem is that the firmware has «forgotten» the Windows boot entry, which might happen if you unplugged the disk or if the firmware is stupid enough to wipe the EFI-mode boot entries when you reconfigured it to boot in BIOS mode.)

EDIT: For background information to help you understand my answer, please read:

  • Adam Williamson’s blog entry on how EFI works — This page describes the theory behind EFI-mode booting.
  • A question and answers on the differences between BIOS and EFI booting on Superuser.com — This provides the basics of the preceding, but is more concise.
  • My page on installing Linux on EFI systems — This page is a more practical introduction to EFI-mode booting than Adam Williamson’s blog.
  • My page on EFI boot loaders for Linux — This page describes EFI boot loader choices for Linux systems.

Yesterday I installed the new version of Fedora, in this case from 34 to 36 in my computer(and GRUB was working). Now, the problem started in the moment that I finished the installation and the machine start Fedora without prompt the GRUB menu. The summary of the problem is that the boot mode of Fedora 36 is using a UEFI mode and my windows had a Legacy. To fix it, please follow these steps:

Ensure that Fedora cannot find windows:

sudo os-prober

If this command doesn’t show you any output (or anything that match with windows) probably you have the same problem. You need to start windows from the boot options of your computer. Write in the windows start menu System Info, this will start a program and you need to looking for BIOS mode, if the value is legacy, that probably is the problem.

Ensure that your BIOS is using the UEFI boot

That depend of your hardware, you need to check if your system is using the UEFI boot mode.

Change windows BIOS mode

In order to resolve the problem, you need to start windows in repair mode and open a cmd to execute some commands:

Validate

mbr2gpt /validate

Convert

mbr2gpt /convert

In this guide explain in more detail the process.

if you want to ensure that the system is finding the windows boot you can run again sudo os-prober and the windows must appear in the shell.

After change the windows BIOS mode, you need to start again Fedora and update the GRUB configuration:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

This command also must show a message like Found Windows Boot Manager on /dev/sd…

And now you can choose again between Fedora and Windows in GRUB. Thank you for reading :)

  • Как восстановить загрузчик windows xp после установки windows xp
  • Как восстановить папку temp в windows 10
  • Как восстановить поврежденный профиль windows 10
  • Как восстановить на компьютере предыдущие настройки windows 10
  • Как восстановить пароль админа windows 10