1. камеры
  2. Аудио & Электроника автомобиля
  3. Главная Аудио
  4. Личная Аудио
  5. телевизоры
  6. Умный дом
  >> Россия Электронный Технологии >  >> Умный дом >> Умная жизнь

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

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

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

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

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

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

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

Обычно компьютер начинает загрузку, а затем на мгновение останавливается с меню 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 первый жесткий диск в вашей системе называется sda. , второй как sdb и так далее. При восстановлении GRUB GRUB обращается к первому физическому жесткому диску как hd0. , второй как hd1 и так далее. Это становится важным через мгновение.

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

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

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

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

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

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

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

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

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

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

Использование восстановления при загрузке

Чтобы использовать восстановление при загрузке, вам понадобится 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. Затем введите sudo apt update .
  3. Наконец введите sudo apt install boot-repair для установки программы.

Запуск восстановления загрузки

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


  1. Как использовать Simplink на телевизор LG
  2. Как использовать Tomtom SD
  3. Как использовать ИК-излучатель
  4. Как использовать S-Video
  5. Как использовать Simplink на телевизор LG