Как восстановить GRUB2, когда Ubuntu не загружается

Ubuntu и многие другие дистрибутивы Linux используют загрузчик GRUB2. Если GRUB2 выходит из строя – например, если вы устанавливаете Windows после установки Ubuntu или перезаписываете свою MBR – вы не сможете загрузиться в Ubuntu.

Вы можете легко восстановить GRUB2 с компакт-диска или USB-накопителя Ubuntu. Этот процесс отличается от восстановления старого загрузчика GRUB в старых дистрибутивах Linux.

Этот процесс должен работать на всех версиях Ubuntu. Он был протестирован на Ubuntu 16.04 и Ubuntu 14.04.

Графический метод: восстановление загрузки

Boot Repair – графический инструмент, который может восстановить GRUB2 одним щелчком мыши. Это идеальное решение проблем с загрузкой для большинства пользователей.

Если у вас есть носитель, с которого вы установили Ubuntu, вставьте его в компьютер, перезагрузите и загрузитесь со съемного диска. Если вы этого не сделаете, загрузите живой компакт-диск с Ubuntu и запишите его на диск или создайте загрузочную флеш-карту USB.

Когда Ubuntu загрузится, нажмите «Try Ubuntu», чтобы получить удобную среду рабочего стола.

Убедитесь, что у вас есть подключение к Интернету, прежде чем продолжить. Возможно, вам придется выбрать сеть Wi-Fi и ввести ее пароль.

Откройте окно терминала из Dash и выполните следующие команды для установки и запуска Boot Repair:

 sudo apt-add-repository ppa: yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
загрузочный ремонт 

Окно Boot Repair автоматически просканирует вашу систему после того, как вы запустите команду boot-repair . После сканирования вашей системы нажмите кнопку «Рекомендованный ремонт», чтобы одним щелчком мыши восстановить GRUB2.

Вы можете использовать расширенные параметры здесь, но вики-сайт Ubuntu рекомендует не использовать дополнительные параметры, если вы не знаете, что делаете. Рекомендуемая опция восстановления может исправить большинство проблем автоматически, и вы можете еще больше испортить вашу систему, выбрав неправильные расширенные опции.

Ремонт багажника начнет работать. Он может попросить вас открыть терминал и скопировать/вставить в него несколько команд.

Просто следуйте инструкциям, которые появляются на вашем экране. Выполните инструкции Boot Repair, которые вы хотите, и нажмите «Вперед», чтобы продолжить работу мастера. Инструмент проведет вас через все, что вам нужно сделать.

Перезагрузите компьютер после того, как утилита Boot Repair завершит применение своих изменений. Ubuntu должен загрузиться нормально.

Терминальный метод

Если вы хотите испачкать руки, вы можете сделать это самостоятельно из терминала. Вам нужно будет загрузиться с живого CD или USB-накопителя, как показано выше в графическом методе. Убедитесь, что версия Ubuntu на компакт-диске совпадает с версией Ubuntu, установленной на вашем компьютере. Например, если у вас установлена ​​Ubuntu 14.04, убедитесь, что вы используете Ubuntu 14.04 live CD.

Откройте терминал после загрузки в живую среду. Определите раздел, на котором установлена ​​Ubuntu, с помощью одной из следующих команд:

 sudo fdisk -l
Судо Блкид 

Вот вывод обеих команд. В команде fdisk -l раздел Ubuntu обозначается словом Linux в столбце System. В команде blkid раздел идентифицируется его файловой системой ext4 .

Если у вас есть несколько разделов Linux ext4, вы можете получить представление о том, какие разделы, просмотрев здесь размер разделов и их порядок на диске.

Выполните следующие команды для монтирования раздела Ubuntu в/mnt/ubuntu, заменив /dev/sdX # именем устройства вашего раздела Ubuntu из приведенных выше команд:

 sudo mkdir/mnt/ubuntu
sudo mount/dev/sdX #/mnt/ubuntu 

На скриншоте выше, наш раздел Ubuntu -/dev/sda1. Это означает первый раздел на первом устройстве жесткого диска.

Важно . Если у вас есть отдельный загрузочный раздел, пропустите указанную выше команду и смонтируйте загрузочный раздел в/mnt/ubuntu/boot. Если вы не знаете, есть ли у вас отдельный загрузочный раздел, скорее всего, нет.

Выполните следующую команду, чтобы переустановить grub с live CD, заменив/dev/sdX именем устройства, указанным выше. Опустить номер. Например, если вы использовали /dev/sda1 выше, используйте /dev/sda здесь.

 sudo grub-install --boot-directory =/mnt/ubuntu/boot/dev/sdX 

Перезагрузите компьютер, и Ubuntu должна загрузиться правильно.

Для получения более подробной технической информации, в том числе о том, как использовать команду chroot для получения доступа к сломанным системным файлам Ubuntu и восстановления GRUB2, обратитесь к вики Ubuntu.

Оцените статью
TutoryBird.Ru
Добавить комментарий