Как исправить Grub после обновления до Windows 10

Убунту 9

В этой статье мы углубимся в то, как исправить загрузчик Grub после обновления до Windows 10. Это распространенная проблема, с которой пользователи сталкиваются при обновлении версии Windows, и загрузчик Grub переопределяется. Мы предоставим пошаговое руководство, которое поможет вам решить эту проблему.

Что такое Груб?

Grub, или Grand Unified Bootloader, — это программа, которая загружает операционную систему в память компьютера, чтобы ее можно было запустить. Он обычно используется в системах, работающих под управлением дистрибутивов Linux. При обновлении до Windows 10 процесс обновления может перезаписать Grub, что затруднит загрузку вашей системы Linux.

Предварительные требования

Прежде чем мы начнем, убедитесь, что безопасная загрузка по-прежнему отключена в настройках BIOS. Безопасная загрузка может помешать загрузке Grub, поэтому важно сначала это проверить.

Шаг 1. Используйте chroot для обновления Grub

Во-первых, мы воспользуемся командой chroot. Эта команда позволяет вам запускать команды, как если бы вы находились в другом каталоге. В данном случае мы будем использовать его для обновления Grub из вашего раздела Ubuntu.

Для этого загрузите компьютер с живого USB-накопителя или компакт-диска Ubuntu. Затем откройте терминал и смонтируйте раздел Ubuntu. Например:

sudo mount /dev/sda1 /mnt

Замените /dev/sda1 разделом Ubuntu.

Затем используйте команду chroot:

sudo chroot /mnt

Теперь вы можете запустить команду update-grub. Эта команда обнаружит менеджеры загрузки Linux и Windows:

обновление-личинка

Шаг 2. Проверьте каталог EFI.

Если grub-install жалуется, что не находит каталог EFI, убедитесь, что вы правильно смонтировали все необходимые разделы. Вы можете сделать это с помощью команды mount. Например:

sudo mount /dev/sda1 /boot/efi

Замените /dev/sda1 своим разделом EFI.

Шаг 3. Проверьте порядок загрузки с помощью efibootmgr.

После chroot в Ubuntu запустите команду efibootmgr. Это покажет вам текущий порядок загрузки. Если Ubuntu отсутствует в порядке загрузки, вы можете изменить порядок вручную с помощью команды efibootmgr. Например:

судо efibootmgr -o 0,1

Это установит порядок загрузки: сначала загрузка с записи 0 (обычно Ubuntu), затем с записи 1 (обычно Windows).

Шаг 4. Измените путь к диспетчеру загрузки в Windows.

В Windows откройте командную строку от имени администратора. Вы можете сделать это, выполнив поиск «cmd» в меню «Пуск», щелкнув правой кнопкой мыши «Командная строка» и выбрав «Запуск от имени администратора».

Затем выполните следующую команду:

bcdedit /set {bootmgr} путь \EFI\ubuntu\shimx64.efi

Эта команда устанавливает путь менеджера загрузки к файлу EFI Ubuntu, позволяя Grub загружаться при запуске вашего компьютера.

Шаг 5. Обратитесь за дополнительной помощью

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

Заключение

В этой статье мы рассмотрели, как исправить Grub после обновления до Windows 10. Мы рассказали, как использовать chroot для обновления Grub, как проверить и смонтировать каталог EFI, как изменить порядок загрузки с помощью efibootmgr и как изменить путь диспетчера загрузки в Windows. Мы надеемся, что это руководство помогло вам решить проблемы с Grub после обновления до Windows 10.

Grub, или Grand Unified Bootloader, — это программа, которая загружает операционную систему в память компьютера, чтобы ее можно было запустить. Он обычно используется в системах, работающих под управлением дистрибутивов Linux.

При обновлении до Windows 10 процесс обновления может перезаписать Grub, что затруднит загрузку вашей системы Linux.

Вы можете обновить Grub с помощью команды chroot. Загрузите компьютер с живого USB-накопителя или компакт-диска Ubuntu, смонтируйте раздел Ubuntu, а затем используйте команду chroot для запуска команды update-grub.

Если grub-install сообщает, что не находит каталог EFI, убедитесь, что вы правильно смонтировали все необходимые разделы. Вы можете сделать это с помощью команды mount.

После chroot в Ubuntu запустите команду efibootmgr. Это покажет вам текущий порядок загрузки.

Да, вы можете вручную изменить порядок загрузки с помощью команды efibootmgr. Используйте опцию -o, за которой укажите желаемый порядок загрузки. Например, «sudo efibootmgr -o 0,1» установит порядок загрузки: сначала загрузка с записи 0 (обычно Ubuntu), затем с записи 1 (обычно Windows).

В Windows откройте командную строку от имени администратора и выполните команду «bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi». Это устанавливает путь менеджера загрузки к файлу EFI Ubuntu, позволяя Grub загружаться при запуске вашего компьютера.

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

Похожие записи

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

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