Перейти к содержимому

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

  • автор:

Форум русскоязычного сообщества Ubuntu

Страница сгенерирована за 0.055 секунд. Запросов: 25.

  • Сайт
  • Об Ubuntu
  • Скачать Ubuntu
  • Семейство Ubuntu
  • Новости
  • Форум
  • Помощь
  • Правила
  • Документация
  • Пользовательская документация
  • Официальная документация
  • Семейство Ubuntu
  • Материалы для загрузки
  • Совместимость с оборудованием
  • RSS лента
  • Сообщество
  • Наши проекты
  • Местные сообщества
  • Перевод Ubuntu
  • Тестирование
  • RSS лента

© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.

Восстановление Grub после установки Windows 10

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

Когда нужно восстановление?

Восстановление grub требуется в следующих случаях:

  1. Установка новой операционной системы: при установке новой ОС (например, Windows) она может затереть или изменить загрузчик grub, что может привести к тому, что вы не сможете загрузиться в другие ОС на вашем компьютере. Восстановление grub поможет восстановить возможность выбора и загрузки других операционных систем.
  2. Обновление или удаление grub: в некоторых случаях, при обновлении или удалении grub могут возникнуть проблемы, из-за которых ваш компьютер может не загружаться. Восстановление grub поможет исправить эти проблемы и вернуть нормальную загрузку системы.
  3. Изменение разделов жесткого диска: если вы изменяли разделы на жестком диске (например, создали новый раздел или изменяли размер существующего раздела) без использования соответствующих инструментов, это также может привести к потере загрузчика grub. Восстановление grub позволит восстановить возможность загрузки операционных систем на вашем компьютере.

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

Как восстановить grub?

Инструкция по восстановлению grub:

  1. Загрузитесь с помощью LiveCD или Live USB-накопителя. Должна быть установлена та же версия Linux, что и на вашем компьютере.
  2. Откройте терминал и выполните следующую команду, чтобы найти раздел, содержащий вашу Linux-установку: sudo fdisk -l
  3. Обратите внимание на раздел, помеченный как «Linux» или «Linux LVM».
  4. Смонтируйте раздел Linux на вашей системе. Предположим, что он находится в разделе /dev/sda1. Выполните следующую команду для монтирования раздела: sudo mount /dev/sda1 /mnt
  5. Установите несколько необходимых пакетов. Выполните следующую команду: sudo apt-get install grub2-common grub-pc
  6. Восстановите grub. Выполните следующую команду: sudo grub-install —root-directory=/mnt /dev/sda
  7. Запустите обновление grub. Выполните следующую команду: sudo update-grub
  8. Смонтируйте раздел Linux. Выполните следующую команду: sudo umount /mnt
  9. Перезагрузитесь и проверьте, восстановлен ли grub.

Это базовая инструкция. В зависимости от вашей конкретной ситуации, вам могут потребоваться дополнительные шаги или команды. Если у вас возникли какие-либо проблемы или ошибки, рекомендуется обратиться к официальной документации вашего дистрибутива Linux или поискать дополнительную информацию в Интернете.

Восстановление после Windows 10

Если вы используете UEFI и хотите восстановить grub после установки Windows 10, есть более простое решение.

Вот пошаговая инструкция:

Запустите Windows 10 и откройте командную строку с правами администратора. Для этого нажмите Win + X и выберите «Командная строка (администратор)».

В командной строке выполните следующую команду, чтобы отключить Fast Startup (Быструю загрузку) в Windows 10:

Теперь выполните следующую команду, чтобы увидеть список разделов на вашем компьютере:

В командной строке Diskpart выполните следующую команду, чтобы узнать номер раздела, в котором установлена ваша Linux-система. Обратите внимание на размер раздела (в GB) и метку файловой системы, чтобы найти правильный раздел. Запишите номер раздела, он понадобится на следующем шаге.

Теперь в командной строке выполните следующую команду, чтобы восстановить загрузчик GRUB на выбранный раздел (номер_раздела):

bcdedit /set path \EFI\ubuntu\grubx64.efi«` или «`bcdedit /set path \EFI\pop_os\GRUB.ext

(зависит от вашего дистрибутива).

Перезагрузите компьютер. Теперь должен быть восстановлен grub и вы сможете выбрать вашу Linux-систему в меню загрузки.

Это более простое решение, которое позволяет восстановить grub с использованием Windows 10 и без необходимости использовать LiveCD или другие инструменты. Обратите внимание, что в некоторых случаях может потребоваться дополнительная настройка или более сложные действия.

Восстановление GRUB 2 после установки Windows с помощью LiveCD Ubuntu

Восстановление GRUB 2 после установки Windows с помощью LiveCD Ubuntu

Сегодня я хотел бы показать вам способ, как можно восстановить GRUB 2 после установки или переустановки Windows на компьютер с Linux. И еще один способ , как это можно сделать это из-под Debian описан в этой заметке.

Если вы на своем компьютере используете дуалбут из Windows и Linux, то вероятно уже знаете, что во время установки ОС для того, чтобы было меньше возни, лучше устанавливать сначала ОС от Microsoft а потом только Ububtu, Debian или что вы там желаете установить. Связано это с тем, что Windows не видит других операционных систем кроме своих и поверх загрузчика GRUB записывает в MBR свой загрузчик. Соответственно, если вы установите сначала Linux а потом Windows, то в итоге не сможете загрузить Linux, так как его просто не будет в списке загрузки. Но что же делать если вам все же необходимо переустановить Windows или просто установить ее на компьютер с Linux? Не переустанавливать же ради этого и Linux? Нет. Просто после всего, что вы сделаете нужно будет восстановить загрузчик GRUB.

Для демонстрации я приведу свой случай с виртуальными машинами, но данный способ ничем не отличается от восстановления GRUB на реальном железе.

У меня на один виртуальный жесткий диск были установлены Ubuntu 14.04 и Windows 7. И вот мне захотелось попробовать developer версию Windows 10. Я решил установить ее поверх семерки. Как и положено, после всех манипуляций Windows 10 заработала, а Ubuntu не запускалась. Так как Ubuntu мне нужна была для работы я решил восстановить затертый GRUB.

Восстановление GRUB 2

Сначала необходимо загрузится с LiveDVD. Когда система загрузится, открываем терминал (Ctr+Alt+T) и смотрим структуру разделов с помощью команды:

sudo fdisk -l

У меня, как видно по выводу команды, диск разделен на 6 разделов: два NTFS для Windows, Extended (расширенный) и три отмечены как Linux для Ubuntu. Чтобы установить GRUB необходимо примонтировать корневой раздел Ubuntu — мой sda5:

sudo mount /dev/sda5 /mnt

И чтобы записать GRUB в загрузочную запись, нужно выполнить в терминале команду:

sudo grub-install --root-directory=/mnt /dev/sda

После этого можно перезагрузить компьютер:

sudo reboot

GRUB восстановлен. Но остался один момент. Сейчас на виртуальной машине была установлена Windows 10, но в меню загрузчика по прежнему она отображалась как семерка, из-за чего при попытке ее запуска выскакивала ошибка. Чтобы исправить это достаточно было просто загрузится в Ubuntu (не LiveDVD) и через терминал обновить загрузчик:

sudo update-grub

Вот так просто можно восстановить GRUB после установки Windows

Загрузчик Windows 10

После установки на gpt Ubuntu с grub-efi,при загрузке в windows 10 выводит синий экран с кодом: 0xc0000034 . Как можно восстановить/переустановить загрузчик windows 10,чтобы она грузилась на uefi с gpt? Заранее спасибо.

lenaon
29.01.21 20:25:32 MSK

Скорее всего достаточно будет загрузиться с установочного диска/флешки с шиндой и выбрать там «Восстановление». Только после этого потом придется восстанавливать убунту.

Zhbert ★★★★★
( 29.01.21 20:26:26 MSK )
Последнее исправление: Zhbert 29.01.21 20:26:34 MSK (всего исправлений: 1)

anonymous
( 29.01.21 20:27:43 MSK )
Ответ на: комментарий от Zhbert 29.01.21 20:26:26 MSK

Пункт: восстановление при заказе не помог.Через утилиты:bootrec/rebuildbcd,я пологаю,что можно только bios-mgr восстановить.Какие ещё способы?

lenaon
( 29.01.21 20:35:15 MSK ) автор топика
Ответ на: комментарий от anonymous 29.01.21 20:27:43 MSK

Именно то,что мне нужно,как я не догадался загуглить?

lenaon
( 29.01.21 20:36:12 MSK ) автор топика

Закинь загрузчик венды в системный раздел и переустанови адекватно граб (а лучше systemd-boot). Это первое, что пришло в голову. Переустановить все будет проще

Rot1 ★
( 29.01.21 20:39:03 MSK )
Ответ на: комментарий от Rot1 29.01.21 20:39:03 MSK

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

lenaon
( 29.01.21 20:41:14 MSK ) автор топика
Ответ на: комментарий от lenaon 29.01.21 20:41:14 MSK

Раздел ESP, взять загрузчик можно из своего дистрибутива венды. Как выковыривать его оттуда не знаю. Можно попробовать bootrec /RebuildBcd из livecd

Rot1 ★
( 29.01.21 20:50:10 MSK )
Ответ на: комментарий от lenaon 29.01.21 20:41:14 MSK

Тебе нужно загрузиться с установочного диска Windows в uefi режиме.

Нажать shift+f10 чтобы открыть командную строку.

И далее установить файлы uefi загрузчика.

anonymous
( 29.01.21 21:02:44 MSK )
Ответ на: комментарий от anonymous 29.01.21 21:02:44 MSK

Спасибо за помощь.Есть вопрос:в /boot/EFI/MICROSOFT находятся файлы EFI для загрузок или это, что-то другое?

lenaon
( 29.01.21 21:28:08 MSK ) автор топика
Ответ на: комментарий от lenaon 29.01.21 21:28:08 MSK

Файлы efi загрузчика microsoft находятся в EFI/Microsoft/Boot

И ещё в EFI/Boot файл bootx64.efi, который является копией аналогичного файла из первого пути.

У тебя сейчас через этот файл, скорее всего, запускается grub.

anonymous
( 29.01.21 22:37:04 MSK )
Ответ на: комментарий от anonymous 29.01.21 22:37:04 MSK

Просто,есть бэкап с рабочей системой(ставил в предыдущий раз),хотел спросить э,что конкретно нужно заменить?

lenaon
( 29.01.21 22:55:02 MSK ) автор топика
Ответ на: комментарий от lenaon 29.01.21 22:55:02 MSK

Просто так скопировать файлы нельзя.

Точнее проблема в файле EFI/Microsoft/Boot/BCD, в котором находится конфигурация загрзчика.

В нём прописаны идентификаторы разделов и диска.

Так что тебе нужно использовать команду, ссылку на MSDN справку по которой я тебе привел.

Она скопирует файлы загрузчика и создаст правильную конфигурацию.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *