Способ 1 (Правильный)
Если не затерли загрузочный раздел с Windows, можете попробовать из Ubuntu (терминал):
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt update
sudo apt install -y boot-repair && boot-repair
После запуска Boot Repair найдите и выберите Дополнительные параметры—>Другие параметры—>Восстановить загрузочные файлы Windows. Флаг загрузки должен быть размещен на том же разделе, на котором установлена Ubuntu. Раздел, на котором установлена Ubuntu, можно определить из приложения Disks, встроенного в Ubuntu.
Способ 2 (Неправильный), но для экстренного восстановления пойдет.
Также из терминала Ubuntu:
sudo nano /boot/grub/grub.cfg
Находим почти в конце файла chainloader +1 и на следующей строке добавляем ntldr /bootmgr
...
drivemap -s (hd0) ${root}
chainloader +1
ntldr /bootmgr
}
...
Как вернуть меню выбора ОС после установки Windows рядом с Linux? Рассказываем о двух способах восстановления загрузчика GRUB — для новичков (с утилитой boot-repair) и для продвинутых пользователей (с помощью chroot).
Поставили Windows рядом с Ubuntu, и теперь можете запустить только ОС от Майкрософт? Рассказываем, как восстановить загрузчик GRUB после установки Windows 10 или 11 — вам хватит 20 минут, даже если вы новичок в администрировании VPS.
Аренда VPS/VDS виртуального сервера от AdminVPS — это прозрачная и честная услуга с доступной ценой
Представьте: вы установили Ubuntu, настроили систему, а потом решили поставить Windows рядом. Но после перезагрузки вместо привычного меню GRUB (grand unified bootloader) вы увидите только загрузчик Windows. Это происходит потому, что Windows не дружит с альтернативными загрузчиками: при установке она перезаписывает главную загрузочную запись (MBR) или заменяет файлы в разделе EFI. И если GRUB, стандартный загрузчик для Linux, может работать с несколькими ОС, то загрузчики NTLDR (Windows 11) и Bootmgr (Windows 10) не умеют. Когда вы ставите Windows после Ubuntu, они просто «не видят» ОС, установленную первой.
Что нужно знать перед восстановлением GRUB
Прежде всего разберёмся с базовыми понятиями — это поможет избежать ошибок и сэкономит время.
UEFI или BIOS
Современные компьютеры используют два типа firmware (микропрограммы для управления железом):
- BIOS — это устаревший стандарт, загрузчик записывается в первый сектор диска (mbr);
- UEFI — современная замена BIOS, работает с разделом EFI (fat32), где хранятся файлы загрузчиков в формате .efi.
Чтобы проверить, какой режим на вашем компьютере, зайдите в bios/uefi (нажмите клавишу del, f2 или f12 при запуске). Если в настройках есть пункты Secure Boot, UEFI Mode — значит, у вас используется UEFI.
Или выполните в Linux:
ls /sys/firmware/efi
Если директория существует — система загрузилась через UEFI.
Live USB с Linux
Чтобы восстановить GRUB, понадобится загрузочная флешка с любым дистрибутивом (Ubuntu, Fedora, Mint).
Как создать Live USB:
- Скачайте iso-образ с официального сайта ОС.
- Создайте Live USB с помощью специальных программ:
- Rufus (на Windows) — выберите «GPT для UEFI» или «MBR для BIOS» в зависимости от прошивки вашего компьютера;
- BalenaEtcher (на Linux/Mac).
- Проверьте целостность образа после записи (в некоторых программах есть опция «verify»).
Как восстановить GRUB из-под Windows: два способа
Восстановление через boot-repair (для новичков)
Если вы не хотите работать в терминале, воспользуйтесь утилитой boot-repair. Она автоматизирует 90 % работы.
Шаг 1. Загрузка с Live USB
- Вставьте флешку, перезагрузите компьютер.
- Нажмите клавишу выбора загрузочного устройства (обычно f12, ESC или f8).
- Выберите флешку в меню.
Если у вас UEFI, загружайтесь в режиме UEFI, а не в Legacy! Иначе раздел EFI не будет обнаружен.
Шаг 2. Установка boot-repair
- Откройте терминал в Live-системе.
- Добавьте репозиторий и установите утилиту (далее все команды выполняются в режиме суперпользователя):
add-apt-repository universe # добавляйте репозиторий в Ubuntu до версии 22.04
apt update
apt install -y boot-repair
Шаг 3. Запуск и настройка
- Запустите boot-repair:
boot-repair
- Выберите «recommended repair».
- Следуйте инструкциям на экране: утилита сама определит установленные ОС, восстановит GRUB и обновит конфигурацию.
Если возникли ошибки:
- проверьте подключение к Интернету (boot-repair иногда скачивает дополнительные пакеты);
- убедитесь, что live-система загружена в правильном режиме (uefi/bios).
Ручное восстановление через chroot (для продвинутых пользователей)
Если первый метод не сработал или вы хотите понять процесс изнутри, восстановите GRUB вручную.
Шаг 1. Определение разделов
- Загрузитесь с Live USB.
- Откройте терминал и узнайте список дисков:
fdisk -l
или
lsblk -f
Команда lsblk -f показывает типы файловых систем и точки монтирования.
- Пример вывода lsblk:
NAME FSTYPE LABEL UUID MOUNTPOINT
sda
├─sda1 ntfs Windows ABCD-1234
├─sda2 ext4 Ubuntu 5678-90AB
└─ sda3 vfat ESP CDEF-1234
Обратите внимание на:
- корневой раздел Linux (ext4, btrfs и т. д.) — нам нужен именно он;
- раздел EFI (vfat) — если система на UEFI;
- раздел подкачки (swap) — не нужен для восстановления.
Шаг 2. Монтирование разделов
- Создайте точку монтирования:
mkdir /mnt/Linux
- Примонтируйте корневой каталог с Ubuntu:
mount /dev/sda2 /mnt/Linux
Для UEFI примонтируйте каталог EFI:
mount /dev/sda3 /mnt/Linux/boot/efi
Если у вас отдельный раздел /boot, монтируйте его:
mount /dev/sdaX /mnt/Linux/boot
Шаг 3. Вход в chroot
Chroot (change root) — это команда, которая изменит видимый корневой каталог, чтобы вы вошли в систему из live-окружения.
- Привяжите системные директории:
mount --bind /dev /mnt/Linux/dev
mount --bind /proc /mnt/Linux/proc
mount --bind /sys /mnt/Linux/sys
- Войдите в среду chroot:
chroot /mnt/Linux
Шаг 4. Установка GRUB
- Если прошивка BIOS (MBR):
grub-install /dev/sda # здесь sda — диск, а не раздел
update-grub
- Если прошивка UEFI (GPT), убедитесь, что пакет grub-efi установлен:
apt install grub-efi-amd64
Перед grub-install нужно обновить загрузочный список в efibootmgr, иначе в некоторых UEFI-системах GRUB не будет загружаться:
efibootmgr -c -d /dev/sda -p 1 -L "GRUB" -l "\EFI\GRUB\grubx64.efi"
Здесь -d /dev/sda — диск, -p 1 — номер EFI-раздела (уточните их с помощью lsblk).
Установите GRUB в раздел EFI:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB
- Обновите конфигурацию:
update-grub
- После update-grub в выводе должны появиться строки «found Windows» или «found os probe entries».
Шаг 5. Выход и перезагрузка
- Выйдите из chroot:
sync # запись данных
exit
- Отмонтируйте разделы:
sudo umount -R /mnt/Linux
- Перезагрузите компьютер.
Возможные проблемы и их решение
Даже если вы всё сделали правильно, могут возникнуть проблемы.
GRUB не видит Windows
Причина: os-prober не активирован (утилита для автоматического обнаружения установленных ОС).
Решение. В /etc/default/grub раскомментируйте строку:
GRUB_DISABLE_OS_PROBER=false
Установите os-prober:
apt install os-prober
Обновите загрузчик (update-grub).
Ошибка «grub-install: error: cannot find efi directory»
Причина: неправильно указан путь к разделу EFI.
Решение. Проверьте, примонтирован ли раздел EFI в /boot/efi. Проверьте тип раздела: он должен быть vfat (FAT32).
Загрузчик установился, но система не загружается
Причина: неверный порядок загрузки в uefi/bios или повреждённые файлы GRUB. Также включённый Secure Boot может блокировать работу GRUB.
Решение. Зайдите в настройки UEFI/BIOS и выберите GRUB в качестве первого загрузочного устройства. Отключите Secure Boot в UEFI. Если это не помогло — переустановите GRUB через chroot.
Как избежать проблем в будущем
- Если планируете устанавливать две операционные системы, то сначала установите Windows, потом Linux.
- Создайте резервную копию EFI/MBR.
Для BIOS:
dd if=/dev/sda of=backup.mbr bs=512 count=1
Для UEFI — просто скопируйте содержимое раздела EFI в место для хранения.
- Создайте отдельный раздел EFI для Linux. Это минимизирует конфликты с Windows.
Заключение
Восстановить загрузчик GRUB после установки Windows — задача, которая кажется сложной только на первый взгляд. Даже если вы новичок, boot-repair справится за пару кликов. Для тех, кто хочет глубже разобраться в процессе, подойдёт ручной способ через chroot.
Наши технические специалисты помогут вам определиться с конфигурацией и настроят ваш VPN-сервер под ключ, если это будет необходимо.
Читайте в блоге:
- Как поменять TTL для раздачи Интернета: настройка Default TTL и изменение значения на 64 или 65
- Что такое директория в Linux
- Как сменить владельца папки и изменить права доступа в Linux
- Печать
Страницы: [1] 2 3 Все Вниз
Тема: Восстановление загрузки W10+Linux с помощью бэкапа(UEFI) (Прочитано 7677 раз)
0 Пользователей и 1 Гость просматривают эту тему.
vik2
Здравствуйте.
Восстановить GRUB при MBR+BIOS с помощью бэкапа MBR можно сделав сначала копию
sudo dd if=/dev/sda of=~/mbr.backup bs=512 count=1
а затем восстановить GRUB похожей командой.
Если установлены в ноуте на 1 жестком диске Windows 10 + Lubuntu,то можно ли сделать копию GRUB ,или раздела ESP, или загрузчика Windows 10 и загрузившись с Live-флешки восстановить GRUB,или загрузчик Windows 10,или полностью раздел ESP (оба загрузчика)?
Здесь https://hetmanrecovery.com/ru/recovery_news/how-to-recover-windows-boot-record.htm нашел такое:
Получится ли так на GPT+UEFI ?
andytux
Получится ли так на GPT+UEFI ?
Восстановить можно, но не так.
УЕФИ до фонаря боот-сектора и что там находится. Ей нужен только ESP-раздел.
Поэтому для восстановления ЕФИ-загрузки достаточно скопировать на ESP-раздел нужные каталоги-файлы.
Дальше все зависит от глюков-фич конкретного УЕФИ. Если повезет, то УЕФИ увидит восстановленные загрузчики и все заработает.
Если не увидит, возможно придется заново в прописывать их в УЕФИ.
Поэтому и системы можно устанавливать в любом порядке.
vik2
При UEFI не нужно сначала установить W10 ,а потом Linux ? Можно и наоборот ?
« Последнее редактирование: 04 Августа 2018, 14:54:01 от vik2 »
andytux
vik2
А скопировать командой весь раздел ESP и потом командой восстановить,так получится восстановить загрузку ?
andytux
vik2
Пожалуйста,помогите с командами копирования и восстановления раздела ESP.
EvangelionDeath
Это такой троллинг или что?
Вам же сказали «просто скопировать». Просто скопировать — это команда cp (но нам нужно рекурсивное, а потому cp c флагами -iprv, востанавливается так же)
P.S. Для восстановления раздел ESP надо смонтировать с правом записи
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04
andytux
…помогите с командами копирования и восстановления раздела ESP.
В общем случае это самая обычная команда копирования. Хоть даже в гуишном файловом менеджере.
Я обычно пользуюсь Midnight commander, т.к. не очень большой знаток консоли.
Если для сохранения используете архивацию, то соответстенно нужны команды архиватора.
Я обычно для бэкапов использую squashfs. Опять-же, команды прописаны в меню MC.
Я только выбираю, что-куда сохранить-восстаовить.
В общем случае выглядит следующим образом.
Монтирую ESP-раздел, например в /mnt/sda1.
Для создания бэкапа копирую содержимое каталога /mnt/sda1 к месту хранения. Или сжимаю каталог /mnt/sda1 в архив.
Для восстановления, распаковываю из архива или копирую из места сохранения в каталог /mnt/sda1.
vik2
Сначала в рабочей Ubuntu:
sudo fdisk -l /dev/sda
sudo mount /dev/sda1 /mnt/sda1 (раздел ESP)
sudo cp -iprv /mnt/sda1 /home/vik/esp.backup
sudo umount /dev/sda1 /mnt/sda1
При проблеме с загрузчиком Windows10 или Ubuntu:
загружаюсь с Live-флешки Ubuntu
sudo mount /dev/sda2 /mnt (корень)
sudo mount /dev/sda1 /mnt/sda1 (раздел ESP) или sudo mount -o remount,rw /dev/sda1 /mnt/sda1
sudo mount /dev/sda3 /mnt/sda3 (/home)
sudo mount —bind /dev /mnt/dev
sudo mount —bind /proc /mnt/proc
sudo mount —bind /sys /mnt/sys
sudo chroot /mnt
sudo эрэм эрэф /dev/sda1/* (или надо sudo эрэм эрэф /mnt/sda1/* ??
sudo cp -iprv /dev/sda3/vik/esp.backup /mnt/sda1 (или надо sudo cp -iprv /mnt/sda3/vik/esp.backup /mnt/sda1 ??
Как правильно написать домашнюю папку?
Дальше отмонтирую все.
update-grub уже из рабочей ОС.
Как все правильно сделать?
« Последнее редактирование: 04 Августа 2018, 17:24:23 от vik2 »
andytux
О как! Попробуем разгрести.
Создание бэкапа — вроде ничего подозрительного не заметил.
Восстановление.
sudo mount /dev/sda2 /mnt (корень)
Зачем? Нам там ничего не нужно.
Итак монтируем:
sudo mount /dev/sda1 /mnt/sda1
sudo mount /dev/sda3 /mnt/sda3
sudo mount —bind /dev /mnt/dev
sudo mount —bind /proc /mnt/proc
sudo mount —bind /sys /mnt/sys
sudo chroot /mnt
Зачем? Совершенно ни к чему.
…или надо sudo эрэм эрэф /mnt/sda1/*
Или, т.е так, как здесь.
Как правильно написать домашнюю папку?
Вот этот вопрос ставит меня в тупик. Никогда не усложнял себе жизнь отдельным хомяком.
Если он начинается с каталога /vik, то вся команда:
sudo cp -iprv /mnt/sda3/vik/esp.backup /mnt/sda1
Насчет флагов команды — надеюсь, что ты не ошибся. На память не помню, проверять лень.
vik2
Восстанавливаюсь из-под Live-флешки:
sudo mount /dev/sda1 /mnt/sda1 (раздел ESP) или sudo mount -o remount,rw /dev/sda1 /mnt/sda1 ??
sudo mount /dev/sda3 /mnt/sda3 (/home)
sudo эрэм эрэф /mnt/sda1/*
sudo cp -iprv /mnt/sda3/vik/esp.backup /mnt/sda1 (сейчас скопировал путь к файлу в домашней папке: /home/vik/mbr.backup)
Флаги команды sudo cp -iprv … с совета EvangelionDeath, потом почитаю.
Значит chroot не надо.
1.Не надо ли sudo mount -o remount,rw /dev/sda1 /mnt/sda1 (правильно ли ?),т.к. EvangelionDeath советовал «P.S. Для восстановления раздел ESP надо смонтировать с правом записи» ??
2.А если понадобится,то вместо sudo эрэм эрэф /mnt/sda1/* какой командой отформатировать этот раздел ESP ?
Сначала еще до монтирования: sudo mkfs.vfat /dev/sda1 ??
Далее монтировать как выше. Не надо больше ничего (chmod 770, …) ?
Далее sudo cp -iprv /mnt/sda3/vik/esp.backup /mnt/sda1
« Последнее редактирование: 04 Августа 2018, 23:53:29 от vik2 »
Дюшик
Можно через программу Диски сделать бэкап ESP раздела и этой же программой восстановить раздел.
vik2
Диски—создать образ диска/восстановить образ диска отличное решение.
Создать образ диска наверно лучше из-под Live-флешки ?
Если восстанавливаться из-под Live-флешки надо ли монтировать ESP раздел и sudo chroot /mnt
или просто запустить программу ?
« Последнее редактирование: 05 Августа 2018, 13:24:50 от vik2 »
Дюшик
Создать образ раздела можно хоть из установленной системы, хоть с Live CD/USB (если из системы не получится). Я предпочитаю с Live CD/USB.
При восстановлении с Live-флешки раздел ESP никуда монтировать не нужно, просто в программе Диски -> Восстановить образ раздела.
То, что в первом посте под спойлером, вызывает большие сомнения.
« Последнее редактирование: 05 Августа 2018, 14:27:01 от Дюшик »
- Печать
Страницы: [1] 2 3 Все Вверх
Если вы используете на своем компьютере две операционные системы, Windows и Linux, и обновили свою Windows из 7, 8 или 8.1 до самой новой Windows 10, могут возникнуть проблемы с загрузчиком Grub при использовании защищенной загрузки UEFI. Во время обновления Windows 10 просто затрет загрузчик Grub и запишет туда свой.
Вы, как обычно, перезагружаете систему и ожидаете увидеть меню выбора операционной системы Grub, но вместо этого загружается новая Windows 10. Вам может показаться, что нет никакого способа получить доступ к Ubuntu или что не может работать Ubuntu рядом с Windows 10. Но это не так.
Содержание статьи
- Как восстановить Grub после Windows 10
Многие советуют установить Ubuntu на другой диск, но есть более простое и прекрасно работающие решение, чтобы восстановить grub после установки windows 10. Конечно, всегда можно восстановить grub2 стандартным способом, с помощью LiveCD диска, но если вы используете UEFI, есть более легкое решение, мы сделаем все с помощью Windows 10.
Хотя за основу в этой статье берется Ubuntu, но это также будет работать и для других дистрибутивов. Просто папка, в которой находятся файлы загрузчика будет немного отличатся.
Шаг 1. Запуск cmd
Кликните по иконке поиск в Windows, наберите там cmd и найдите Командную строку Windows. Кликните по ней правой кнопкой и выберите Запустить от имени администратора:
Шаг 2. Подключение раздела EFI
Далее вы можете попытаться угадать как называется файл загрузчика Grub на разделе EFI, но можно поступить по другому и просто посмотреть. Чтобы подключить раздел EFI запустите diskpart. Для этого выполните:
diskpart
Затем выведите список доступных дисков:
list disk
Выберите в качестве активного диск, на который установлена Windows 10 и на котором сейчас находится раздел EFI:
sel disk 0
Далее выведите список разделов на диске:
list vol
Найдите раздел EFI, он обычно отформатирован в файловую систему FAT и занимает около 100 мегабайт места. В данном случае это том 2:
Этому разделу надо присвоить букву. Для этого выполните:
sel vol 2
assign letter=I:
Шаг 3. Поиск загрузчика
Далее надо найти файл загрузчика на разделе EFI. Но открыть этот раздел в проводнике вы не сможете, надо использовать только командную строку. Закройте DiskPart и выполните:
cd /d I:
Затем с помощью команды dir найдите загрузчик Grub. Например:
dir EFI\Ubuntu
Здесь есть файл grubx64.efi. Это он. Загрузчик может называться по другому в других дистрибутивах, именно поэтому я рассказал как всё посмотреть.
Шаг 4. Восстановление Grub
Скопируйте и выполните эту команду:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Вам не нужно будет вводить пароль, у вас уже есть права администратора и программа должна отработать нормально. Эта команда обратно запишет вместо загрузчика Windows 10 загрузчик Grub.
Если команда вернула ошибку, вы можете откатить изменения с помощью следующих команд:
bcdedit /deletevalue {bootmgr} path \EFI\ubuntu\grubx64.efi
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
Выводы
Восстановление Grub после Windows 10 завершено. Перезапустите компьютер и вы увидите на экране знакомый Grub. Надеюсь, эта краткая инструкция помогла вам выполнить восстановление Grub после установки Windows 10.
Об авторе
Веб разработчик. Создал losst 9 лет назад. Увлекаюсь открытым программным обеспечением, программрованием, Linux, DevOps. Люблю узнавать что-то новое. В качестве основной ОС сейчас использую Fedora.
Это загрузчик операционной системы, который используется во многих дистрибутивах Linux. Он является одним из наиболее популярных загрузчиков для Linux и обеспечивает поддержку множества операционных систем.
GRUB (Grand Unified Bootloader) — это загрузчик операционных систем, который используется во многих дистрибутивах Linux и других операционных систем, работающих на базе UNIX. GRUB предназначен для загрузки операционных систем при запуске компьютера. Позволяет выбирать операционную систему или ядро Linux для загрузки, а также предоставляет возможность внесения изменений в параметры загрузки.
Он также позволяет работать с различными файловыми системами и загружать операционные системы с разных разделов жесткого диска. Имеет гибкую конфигурацию, которая позволяет пользователям настраивать параметры загрузки, добавлять новые ядра или операционные системы, а также выполнять другие действия при загрузке компьютера. Обычно GRUB устанавливается в начало жесткого диска и является первым этапом загрузки после BIOS. Он отображает меню выбора операционной системы и позволяет пользователю выбрать нужную для загрузки.
Восстановление grub
требуется в следующих случаях:
- Установка новой операционной системы: при установке новой ОС (например, Windows) она может затереть или изменить загрузчик grub, что может привести к тому, что вы не сможете загрузиться в другие ОС на вашем компьютере. Восстановление grub поможет восстановить возможность выбора и загрузки других операционных систем.
- Обновление или удаление grub: в некоторых случаях, при обновлении или удалении grub могут возникнуть проблемы, из-за которых ваш компьютер может не загружаться. Восстановление grub поможет исправить эти проблемы и вернуть нормальную загрузку системы.
- Изменение разделов жесткого диска: если вы изменяли разделы на жестком диске (например, создали новый раздел или изменяли размер существующего раздела) без использования соответствующих инструментов, это также может привести к потере загрузчика grub. Восстановление grub позволит восстановить возможность загрузки операционных систем на вашем компьютере.
Восстановление grub
позволяет вернуть нормальную функциональность загрузчика и восстановить выбор и загрузку операционных систем на вашем компьютере. Необходимо отметить, что инструкции по восстановлению grub
могут различаться в зависимости от используемой операционной системы и конфигурации вашего компьютера.
Инструкция по восстановлению grub
:
- Загрузитесь с помощью LiveCD или Live USB-накопителя. Должна быть установлена та же версия Linux, что и на вашем компьютере.
- Откройте терминал и выполните следующую команду, чтобы найти раздел, содержащий вашу Linux-установку:
sudo fdisk -l
- Обратите внимание на раздел, помеченный как «Linux» или «Linux LVM».
- Смонтируйте раздел Linux на вашей системе. Предположим, что он находится в разделе
/dev/sda1
. Выполните следующую команду для монтирования раздела:sudo mount /dev/sda1 /mnt
- Установите несколько необходимых пакетов. Выполните следующую команду:
sudo apt-get install grub2-common grub-pc
- Восстановите grub. Выполните следующую команду:
sudo grub-install --root-directory=/mnt /dev/sda
- Запустите обновление
grub
. Выполните следующую команду:sudo update-grub
- Смонтируйте раздел Linux. Выполните следующую команду:
sudo umount /mnt
- Перезагрузитесь и проверьте, восстановлен ли
grub
.
Это базовая инструкция. В зависимости от вашей конкретной ситуации, вам могут потребоваться дополнительные шаги или команды. Если у вас возникли какие-либо проблемы или ошибки, рекомендуется обратиться к официальной документации вашего дистрибутива Linux или поискать дополнительную информацию в Интернете.
Если вы используете UEFI и хотите восстановить grub после установки Windows 10, есть более простое решение.
Вот пошаговая инструкция:
Запустите Windows 10 и откройте командную строку с правами администратора. Для этого нажмите Win + X
и выберите «Командная строка (администратор)».
В командной строке выполните следующую команду, чтобы отключить Fast Startup (Быструю загрузку) в Windows 10:
powercfg /h off
Теперь выполните следующую команду, чтобы увидеть список разделов на вашем компьютере:
diskpart
В командной строке Diskpart выполните следующую команду, чтобы узнать номер раздела, в котором установлена ваша Linux-система. Обратите внимание на размер раздела (в GB) и метку файловой системы, чтобы найти правильный раздел. Запишите номер раздела, он понадобится на следующем шаге.
list volume
Теперь в командной строке выполните следующую команду, чтобы восстановить загрузчик GRUB на выбранный раздел (номер_раздела):
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi``` или ```bcdedit /set {bootmgr} path \EFI\pop_os\GRUB.ext
(зависит от вашего дистрибутива).
Перезагрузите компьютер. Теперь должен быть восстановлен grub и вы сможете выбрать вашу Linux-систему в меню загрузки.
Это более простое решение, которое позволяет восстановить grub с использованием Windows 10 и без необходимости использовать LiveCD или другие инструменты. Обратите внимание, что в некоторых случаях может потребоваться дополнительная настройка или более сложные действия.
Переустановка GRUB после установки Windows 10 может быть вызвана изменениями в загрузочном секторе диска, которые вносит Windows при своей установке. Windows использует свой загрузчик (Boot Manager), который может заменить GRUB и стать основным загрузочным менеджером.
Для восстановления GRUB после установки Windows 10 вам может потребоваться выполнить следующие шаги:
- Загрузитесь с Live CD или USB с Linux (например, Ubuntu Live CD).
- Откройте терминал и выполните команды для установки GRUB на диск. Например, если ваш Linux находится на
/dev/sda
, то команда может выглядеть примерно так:sudo grub-install /dev/sda
- После этого обновите конфигурацию GRUB, выполнив команду:
sudo update-grub
- Перезагрузите компьютер и проверьте, успешно ли восстановлена загрузка
GRUB
.
Если эти шаги не помогли, возможно, что процесс восстановления требует более глубокого понимания структуры разделов на вашем жестком диске. В этом случае рекомендуется обратиться к специалисту или форумам поддержки Linux для получения более точной инструкции, учитывая конкретные детали вашей системы.