Как использовать GRUB Rescue |

[ad_1]

Для пользователей Windows и Mac запуск — довольно простая вещь. Вы включаете компьютер, он загружает Windows или OSX, и вы начинаете делать то, что делаете. Понятно, что что-то происходит под капотом, но вам обычно не нужно знать, что это такое. Это не относится к пользователям Linux, которые часто устанавливают свою ОС вместе с Windows или OSX или даже могут иметь на своем компьютере несколько операционных систем Linux. Linux использует загрузчик называется GRUB для управления и загрузки этих операционных систем, а также Спасение GRUB для устранения проблем при их возникновении.

Так что же такое загрузчик?

Ваш компьютер проходит ряд шагов, когда вы включаете его. Первое, что он делает, — запускает на компьютере несколько фрагментов кода, встроенного в микросхемы, которые проверяют наличие и исправность всех необходимых аппаратных средств. Затем он проверяет диски компьютера, обычно начиная с основного жесткого диска, в поисках небольшого программного обеспечения, называемого загрузчиком. Работа загрузчика заключается в том, чтобы отслеживать, где установлена ​​ваша операционная система, и запускать ее для вас.

Этот массажер настоящая находка!

Массажные ролики имитируют действия рук массажиста, даря вам незабываемые ощущения. Удобная лямка-фиксатор позволит закрепить подушку на любом стуле или сиденье авто.

  • Полностью снимает мышечное напряжение, боли, усталость.
  • Дешевле одного курса массажа. Прогревает и массажирует.
  • Избавит от боли в спине и шее!

Заказать с скидкой >>>

Однозагрузочные и мультизагрузочные загрузчики

И в Windows, и в OSX есть загрузчики, но у них простая жизнь, потому что каждый из них обычно загружает только одну операционную систему. Загрузчик Linux должен отслеживать несколько операционных систем и иметь возможность загружать любую из них, выбранную пользователем в любой момент времени, поэтому его иногда называют мультизагрузка загрузчик. Собственно, отсюда и пошло название: это аббревиатура от ГРи Uунифицированный Бзагрузчик. После того, как вы сделаете свой выбор в меню загрузки, GRUB загружает ядро ​​— основную часть ОС — для той операционной системы, которую вы выбрали.

ТОП-10 товаров которые вам захочется купить

Просмотрели множество интернет-магазинов и сделали подборку самых интересных товаров

Cмотреть

В основном это работает, но не всегда

Обычно компьютер начинает загрузку, а затем на мгновение останавливается с меню GRUB на экране. Если вы ничего не делаете, ваш компьютер загружается в любую ОС — обычно Linux — которую вы выбрали по умолчанию. Кроме того, вы можете выбрать любую другую операционную систему в меню или вернуться к более старой версии вашей основной ОС, если это необходимо. Однако иногда ваше меню и ОС загружаются неправильно, и вас выкидывает на Спасение GRUB командная строка. Вы также можете выбрать этот параметр в меню GRUB, если подозреваете, что в вашей системе есть проблемы, и хотите попытаться их исправить.

Командная строка GRUB

Командная строка GRUB очень похожа на интерфейс командной строки, который вы бы увидели, если бы открыли окно терминала в Linux или, если на то пошло, если бы вы запустили команда команду из окна «Выполнить» в меню Windows. По сути, это урезанная версия полного интерфейса командной строки Linux. В вашем распоряжении нет полного набора инструментов и программ для Linux, но у вас есть множество вариантов решения некоторых распространенных проблем, с которыми вы можете столкнуться в своей системе.

Краткое разъяснение о версиях GRUB

Если у вас возникли проблемы с GRUB и вы просматриваете Интернет в поисках решений, важно обратить внимание на дату найденного совета. Первоначальная версия GRUB не развивалась более десяти лет и в основном была заменена более новой версией. На старых сайтах эти две версии называются GRUB и GRUB2в то время как новые сайты теперь называют GRUB2 просто GRUB, а исходная версия устаревший GRUB. Советы, предназначенные для устаревшего GRUB, часто не работают в текущей системе и могут привести к повреждению. В этой статье предполагается, что вы используете GRUB2 в Ubuntu 18.04 LTS, хотя информация должна относиться к любой текущей версии Linux.

Приоритетное спасательное восстановление GRUB

Каждая из десятков команд, доступных вам в спасательной программе GRUB, сложна и требует отдельной статьи. Этого слишком много для беглого прочтения, поэтому давайте сосредоточимся на наиболее важном его использовании: наладке и запуске вашей системы и исправлении того, что пошло не так в GRUB.

Как называются ваши диски

GRUB и сама ОС Linux используют разные термины для ваших жестких дисков. Ubuntu и другие версии Linux относятся к первому жесткому диску в вашей системе как сдавторой как сдб и так далее. При спасении GRUB GRUB обращается к первому физическому жесткому диску как hd0второй как hd1 и так далее. Это становится важным через мгновение.

Ручная загрузка GRUB

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

  1. Введите команду лс чтобы узнать, какие разделы содержит ваш жесткий диск. Сначала он покажет ваш реальный жесткий диск как (hd0) или что-то подобное, за которым следует ряд связанных чисел — (hd0, gpt1), (hd0, gpt2) и т. д. — которые представляют разделы на ваш жесткий диск. Если у вас несколько операционных систем, их может быть много.
  2. Определите систему, с которой загружается Ubuntu, набрав лс снова, но с указанием раздела. Вам не нужно включать префикс для раздела, только номер, поэтому типичная команда может выглядеть так: лс (hd0, 3) если бы вы проверили первые два раздела и теперь смотрите на третий. Продолжайте, пока не найдете тот, который содержит контрольные каталоги Linux, такие как bin/, boot/, dev/, etc/ и usr/. Это тот, с которого вам нужно загрузиться.
  3. Теперь, когда вы знаете, где находятся загрузочные файлы, вам нужно раскрыть секрет GRUB. Если правильный раздел был (hd0, 3), как в приведенном выше примере, вы должны ввести поставил корень=(hd0, 3) в командной строке GRUB, а затем нажмите Входить.
  4. Файлы, необходимые для загрузки компьютера, находятся в каталоге boot/ этого раздела, поэтому начните вводить линукс /загрузка/vmlinuz в командной строке. Он автоматически заполнит правильную версию файла vmlinuz длинным номером, идентифицирующим версию ядра Linux. Выберите Вкладка ключ, чтобы принять его. Прежде чем нажать Входитьснова добавьте команду root, но на этот раз вместо того, чтобы говорить корень=(hd0, 3) — что является терминологией GRUB для третьего раздела первого жесткого диска — вы вводите корень=/dev/sda3как вы помните, сам Linux идентифицирует один и тот же раздел.
  5. Тип initrd в командной строке GRUB и снова нажмите кнопку Вкладка ключ, чтобы принять его предложение — он должен совпадать с номером ядра из предыдущей команды — а затем Входить.
  6. Тип ботинок при появлении запроса на загрузку вашей системы.

Если в подсказке указано «Спасение личинки»>

Обычно приглашение командной строки на этом этапе должно выглядеть так: жратва>но если ваша система действительно запуталась, он может сказать спасение личинки> вместо. Это означает, что вы используете простую версию спасательной оболочки GRUB, и вы не сможете использовать клавишу Tab для выполнения своих команд. Вместо этого вам нужно будет найти эти длинные номера версий вручную и записать их. Предполагая, что они находятся в одном разделе, вы делаете это следующим образом:

  1. Тип лс (hd0, 3) / загрузка и посмотрите на информацию на экране. Два файла, которые вы ищете, начинаются с вмлинуз и тот, который начинается с initrd. Запишите их или сделайте снимок экрана камерой вашего телефона, чтобы вы могли внимательно обращаться к нему, цифра за цифрой.
  2. Теперь введите установить корень = (hd0, 3) и нажмите Входить. На этом этапе вам нужно вручную загрузить два модуля, которые были бы загружены для вас, если бы вы получили приглашение grub>. Они используют инсмод команда, сокращение от «установить модуль».
  3. Тип инсмод нормальный и нажмите Входить. Теперь введите обычный для запуска модуля, который вы только что установили. Наконец, введите инсмод линукс и нажмите Входитьтак что вы можете перейти к указанию загрузочных файлов.
  4. Введите то же самое линукс команду, но на этот раз вы будете заполнять ее вручную от начала до конца. Для системы Ubuntu 18.04 в том же разделе, который мы использовали в качестве примера, это может выглядеть так: Linux /boot/vmlinuz-4.15.0-44-общий и следуйте за ним снова с корень=/dev/sda3 перед нажатием Входить.
  5. Сделайте то же самое с initrd команду, также используя весь номер, который вы записали. В примере это будет выглядеть так initrd.img-4.15.0-44-общий.
  6. Тип ботинок и нажмите Входить для загрузки вашей системы.

Переустановка GRUB после загрузки

К этому моменту ваш компьютер должен загрузиться нормально, и вы сможете войти в систему, как обычно. Однако это не тот процесс, который вы хотите использовать каждый день, поэтому первоочередной задачей является правильное исправление GRUB. Нажмите на Приложения значок в нижней части Dash и введите Терминал в строку поиска. Когда окно терминала открыто, введите обновление-личность и нажмите Входить. Произойдет несколько вещей, а затем вы получите сообщение о том, что Выполнено и вернитесь в командную строку GRUB. Тип grub-установить /dev/sda, если ваш раздел находится на первом физическом диске. Теперь GRUB переустановлен, и ваш компьютер должен нормально запускаться после перезагрузки.

Если вы напуганы в этот момент

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

Использование Boot-Repair вместо этого

Чтобы использовать восстановление при загрузке, вам понадобится DVD-диск или USB-накопитель, который вы использовали для установки Ubuntu. Если у вас его нет, одолжите работающий компьютер на время, достаточное для загрузки и записи новой копии. Когда он у вас есть, поместите ОС в дисковод или USB-порт, если это необходимо, и перезагрузите компьютер. Возможно, вам потребуется войти в экран меню загрузки, нажав Esc или F2 во время загрузки компьютера и попросите его проверить DVD-диск или USB-накопитель, прежде чем пытаться загрузиться с жесткого диска. Как только это будет сделано, выберите Попробуйте Ubuntu из загрузочного меню диска.

Загрузка и установка Boot-Repair

Диск или USB перенесут вас на медленный, но полнофункциональный рабочий стол Ubuntu, где вы сможете делать все то, что обычно делаете на своем компьютере. Программа восстановления загрузки поддерживается как личный архив пакетов (PPA), поэтому первое, что вам нужно сделать, это добавить соответствующий PPA в качестве источника программного обеспечения для вашего компьютера.

  1. Откройте окно терминала и введите sudo add-apt-repository ppa:yannubuntu/boot-repair.
  2. Затем введите судо подходящее обновление.
  3. Наконец, введите sudo apt установить восстановление при загрузке для установки программы.

Запуск Boot-Repair

Чтобы запустить реальную утилиту восстановления загрузки, введите ремонт обуви в том же окне терминала. Boot-repair просканирует вашу систему на наличие проблем, связанных с GRUB и загрузкой, а затем откроет диалоговое окно. Из коробки вы можете возиться с ручными настройками или выбрать Рекомендуемый ремонт чтобы восстановление загрузки автоматически устраняло наиболее распространенные проблемы. Когда это будет сделано, он обычно сообщит вам, что ремонт был завершен, и даст вам ссылку, по которой вы можете щелкнуть, чтобы прочитать файл журнала, объясняющий все, что было сделано. Чтобы закончить, перезагрузите компьютер, извлеките загрузочный диск при появлении запроса и подождите, пока он загрузится в обычном режиме.

[ad_2]

Оцените статью
( Пока оценок нет )
Добавить комментарий

Top.Mail.Ru