Альт линукс не загружается
Операционная система Linux обычно запускается весьма быстро. Именно поэтому большинство данных, которые вводятся при загрузке ОС, прокручиваются перед пользователем в ускоренном режиме. Даже если постараться, прочесть всплывающий текст невозможно. При загрузке ОС системы нередко возникают разнообразные ошибки. Многие пользователи сталкиваются с проблемой, когда Линукс напрочь отказывается загружаться.
Причин возникновения ошибок может быть много. Неполадки возникают в любом месте загрузки, на любом компоненте системы инициализации. В ОС есть специальная рубрика systemd. Именно в ней прописываются всевозможные ошибки, они выводятся на экран вашего монитора. Прочесть их также практически невозможно.
Причины отказа в загрузке ОС Linux
Стоит рассмотреть наиболее распространённые варианты ошибок, которые устранить весьма просто:
- Операционная система отказалась запускаться после того, как были загружены обновления. При обновлении дистрибутива, возможно, что-то пошло не так. В итоге, пользователь не может посетить на рабочую оболочку.
- ОС Linux может перестать запускаться в том случае, когда имеются поврежденные участки в системе файлов.
- Система отказывается мониторить один из наиболее главных разделов на жестком диске. Это зачастую происходит из-за неправильно введенных настроек в fstab.
- Linux отказывается загружаться при наличии несовместимостей на драйверах для графики и ядре.
- Операционная система не запустится, если жестки диск переполнен информацией. В этом случае все просто – негде сохранить временные файлы.
Если пользователь иногда экспериментирует с ОС, при этом обращается с ней не очень бережно, ошибки будут появляться очень часто. Стоит заметить, неполадки могут возникнуть и из-за загрузки Grub. Чтобы устранить неисправности, первоначально потребуется тщательно изучить лаги на последней загрузке. Это даст возможность максимально точно определить причину. Сделать это можно с использованием LiveCD или путем загрузки системы в режиме восстановления.
Особенности создания LiveCD/USB
Для восстановления загрузки операционной системы потребуется носитель, на который временно или долгосрочно сохраняется сама система. На CD или USB необходимо создать и сохранить образ дистрибутива. Чаще всего используется Ubuntu, но можно использовать другие дистрибутивы Debian, Centos, Астра Linux.
Для этих целей потребуется посетить официальный портал загрузки. Здесь есть множество версий. Можно выбрать любую из понравившихся вариаций. Рекомендуется использовать наиболее новые версии, они совместимы с современным оборудованием.
Как проверить журнал загрузки?
Первоначально требуется загрузить операционную систему с LiveUSB, запустить разделы с главной системы. Можно также войти в режим восстановления с использованием специального загрузчика, называемого Grub. Чтобы сделать вышеописанные манипуляции, в большинстве дистрибутивов имеется функция, предназначенная именно для этих целей. Это позволит вернуть систему в нормальный рабочий режим.
Чтобы начать работу с помощью вспомогательной опции, потребуется ввести пароль суперпользователя. Если этот пункт не появится на экране вашего монитора, потребуется запустить восстановление Bash путём нажатия на клавишу «Е» в меню Grub. Здесь прописывается специальная строка параметра на ядре.
Для просмотра логов в разделе systemd можно воспользоваться утилитой journalctl. Система самостоятельно подскажет, какую команду рекомендуется загрузить для просмотра логов.
Для просмотра логов можно использовать команду cat или другие, например mcview, nano.
Дальнейшие действия, связанные с устранением ошибок, нужно совершать с учетом полученной информации из лог-файлов. Это позволит быстро решить возникшие проблемы.
Загрузчик Grub не работает. Как его восстановить?
Нередко случаются ситуации, когда загрузчик Grub не функционирует. Восстановить его можно с помощью утилиты Boot repair. Сделать это можно буквально за пару кликов.
Данная утилита имеет свой собственный GUI. Разобраться с ним сможет даже неопытный человек. Для установки программы можно использовать несколько способов:
- Создание и установка образа диска, именуемого Boot Repair. Именно с него будет осуществляться дальнейшая загрузка.
- Установка утилиты с использованием специального PPA-репозитория. Он располагается в LiveCD или LiveUSB дистрибутиве.
Первый вышеописанный способ максимально понятен. Достаточно скачать образ, записать его с использованием специальных инструментов. Второй метод немного сложнее. Здесь нужно знать определенные команды.
После загрузки утилиты Boot repair пользователю будут доступны несколько вариантов действий:
Устранение проблемы, связанной с отсутствием места на жестком диске
Можно представить, что ОС перестала загружаться после того, как вы обновили систему. Ошибки могли возникнуть из-за двух вариантов причин:
- После загрузки обновлений корневой раздел женского диска переполнен. В этом случае система не может сохранять временные файлы.
- При обновлении произошел сбой, который привел к повреждению важных пакетов ОС.
Первым делом требуется посмотреть, есть ли свободное место на диске. Если в специальной рубрике загрузчика написано 0%, вам известна причина отказа в загрузке. Для устранения неполадки требуется удалить файлы, в которых нет необходимости. Для этого стоит перемонтировать корневые разделы для чтения и сохранения информации.
Нарушена целостность пакетов
Вы проверили свободное место на жестком диске и обнаружили, что там доступно более пяти гигабайт. В этом случае можно подумать, что неполадка ОС связана именно с целостностью пакетов. Для исправления нужно выполнить команду dpkg.
Стоит отметить, что такой способ будет работать только тогда, когда система загружена в режиме LiveUSB. В режиме восстановления отсутствует интернет. Настроить его можно с использованием команды dhclient.
Ошибка загрузки системы, связанная с проблемами в /ETC/FSTAB
Это еще одна возможная причина отказа работы операционной системы. Чаще всего в данной рубрике имеется неверная запись одного из разделов. В этом случае Linux не способен мониторить данный раздел.
Если он является корневым, загрузиться ему никак не получится. Изучив systemd, вы обнаружите большое количество ошибок. Требуется обнаружить именно первую, вследствие которой возникли все остальные. Если вы не уверены, что имеется ошибка, рекомендуется на всякий случай заменить первичную запись без UUID.
Еще одна причина – повреждена система файлов
Чаще всего файловая система исследуется в автоматическом режиме, сканируется на наличие неисправностей и сбоев в работе. Нередко пользователи отключают данную функцию, поэтому возможна непредвиденная остановка работы персонального компьютера. Файловая система при этом повреждена, а программа для восстановления – не работает.
При поиске ошибок монтирования рекомендуется проверять файловую систему. После запаска команды в соответствующем разделе вводится адрес требуемого файла.
Как проверить работу драйвера для видео?
Если вами ранее была обновлена операционная система, или вы устанавливали проприетарный драйвер, а потом обнаружили ошибку, проблема именно с данной утилитой. Это обусловлено тем, что установленные программы и вспомогательные инструменты не всегда совместимы с модификациями используемых ядер.
Чтобы устранить проблему, нужно удалить драйвер. Делается это в восстанавливающем режиме. Вводится специальная команда, соответствующая вашей видеокарте. Если у драйвера исходный код открытого типа, он является встроенным в ядро, сбоев загрузки ОС не должно возникать. После того, как удален драйвер, исчезнет черный экран.
Что еще может вызвать сбой загрузки?
Одна из наиболее актуальных и распространённых причин – неправильная установка 2 операционных систем. Linux и Windows просто-напросто могут конфликтовать между собой. Стоит обязательно знать последовательность установки.
Первоначально устанавливается Windows, а лишь потом – Linux.
Если выполнить действия с точностью до наоборот, непременно повредится Grub. Загружаться будет только Windows, а Linux останется неактивной.
Нужно заметить, что повреждение Grub может возникнуть и по другим причинам. К примеру, при попытке установки параметров для запуска ручным способом. Это делают неопытные специалисты. Для устранения ошибок вручную убирается все лишнее, либо заново устанавливается сам загрузчик.
Linux Simply(ALT Linux Lite) + Ubuntu 9.10
Собственно, дело в чем. Пытался ставить Linux Simply вместе с уже установленной убунту -.
Rosa Linux vs Alt Linux: что посоветуете
Здравствуйте. Помогите начинающему линуксоиду. Решил перейти на линукс, поставил на ноутбук Ubuntu.
Дефрагментация раздела в конец (логического) диска
проблема состоит в том что есть диск, 500 гиг, разделен на 2 тома 249 ( С:\ ) и 215 ( D:\ ).
Перемещение логического раздела во внутрь расширенного
Здравствуйте! Мне нужно переместить логический раздел sda1 во внутрь расширенного sda3 (в его.
думаю, нужно найти в дебиановском грабе настройки и проверить, правильно ли там указан раздел
а ALT Linux у меня стоит на разделе sda6 - логический раздел. нужно его указать в грабе в Debian? в грабе можно войти в режим редактирования прямо во время загрузки, там указать другой адрес для загрузки ядрано лучше найти настроки граба, закомментировать там старую строку, скопировать её и заменить в ней адрес с 0,0 на 0,5
в grub.cfg в Debian есть следующие строки касательно ALT Linux:
я изменил строку set root='(hd0,msdos6)' на set root='(hd0,hd5)' перезагрузился. Тоже самое, при выборе ALTLinux, выдает те же ошибки что и раньше.
Может неверно файловая система указана? Там вроде бы ext3 должно быть..
На всякий случай прикрепляю файл grub.cfg из debianа что он пишет теперь в unknown-block(0,0) ?
Добавлено через 4 минуты
нужно, чтобы менялось там с 0,0
а что он пишет теперь в unknown-block(0,0) ?
Добавлено через 4 минуты
Выводит аналогичную ошибку с unknown-block(0,0), только другие значения вместо этих:
слово Test появилось там в списке ?
Добавлено через 2 минуты
слово Test не появлялось. Скинуть фото дисплея ноута с ошибками?
Добавлено через 3 минуты
UUID совпадают. Но blkid /dev/sda6 выводит что у этого раздела файловая система ext4. Может в grub.cfg надо прописать ext4 вместо ext2?
слово Test должно быть в меню выбора операционной системы
ещё раз посмотри запись
если при перезагрузке этот пункт не появляется в списке систем, то, скорее всего, нужно запустить какой-то скрипт граба для обновления настроек вот добавил тестовую секцию
если при перезагрузке этот пункт не появляется в списке систем, то, скорее всего, нужно запустить какой-то скрипт граба для обновления настроек Этот пункт появился, но проблема осталась. То же самое выдает и перезагружается через 30 секунд. Еще попробовал вместо 3.0.7 -std-def-alt0.MP0P.1 ввел: 2.6.32-el-smp-alt27. Тоже не помогло.
Внедрение логического раздела в перекрестном запросе
Коллеги! Подскажите пож. на примере возможность создания в перекрестном запросе в поле.
Восстановление файлов после форматирования логического раздела
Всем привет. Очень нужна помощь. Случайно отформатировала не тот раздел при переустановки.
Восстановление данных после удаления и пересоздания логического раздела
Народ, помогите разобраться с восстановлением данных с жесткого диска. Ситуация такова: До.
Восстановление данных раздела (логического диска) win XP при бэдах
Имеется раздел 111Гб, который решил разделить Acronis DD10 на пополам, предварительно освободив.
Пересоздать основной раздел диска при установке не удалив данные логического раздела
Есть два раздела, один основной (диск С) и логический (диск D), логический с данными которые нужно.
Как сделать, что бы при загрузке с внешнего жесткого диска можно было грузиться с логического раздела ?
У меня есть внешний жесткий диск, в нем есть активный раздел и несколько логических. Как сделать.
Приветствую! Имеется несколько десятков ноутбуков с АльтЛинукс СПТ 7 и 8 завезённых в школу пару лет назад.
За время эксплуатации и изучения методом научного тыка и гугления, возникли несколько нерешённых вопросов сильно мешающих эксплуатации:
1. Как обновить LibreOffice с 4 на 6 версию? Желательно по шагам как "для чайников"
2. Царь проблема: ноутбуки с АльтЛинукс плохо работают с Интернет если подключить их к локальной сети через провод. По DHCP ноутбук получает правильные настройки, но любые сайты либо не открываются вообще, либо открываются с сильными тормозами, причём иногда ноутбуки сами по себе начинают нормально работать с интернет ресурсами во второй половине дня, когда видимо часть школьных компьютеров выключается. Кстати, все компьютеры с Windows всегда стабильно работают с Интернет ресурсами. При этом если подключить ноутбуки с Альлинукс через WiFi к точке доступа или как позже выяснилось по проводу но через какой-нибудь простой свитч то тоже всё начинает работать. Очень странная проблема решение которой не найдено до сих пор.
Может у кого то было что то подобное?
Все сетевые розетки подключены к 24 или 48 портовым коммутаторам D-Link.
3. Электронный журнал\дневник через Хромиум не открывается впринципе, но все остальные сайты открываются быстро, а через Firefox Электронный дневник\журнал открывается, но сам браузер почему то дико тормозит при работе не важно на каких сайтах. Это не частная проблема конкретного ноутбука, это массово - на всех десятках ноутбуков такие описанные проблемы.
4. Ввод в Windows домен.
Как то мне удалось ввести АльтЛинукс в домен, но входить под пользователями домена не получается, нигде нет ни выбора домена, а явно указывая доменного пользователя он его не принимает, только снова локальную учётку предлагает и всё.
Что не так и как сделать так как надо?
5. Отключается сетевая карта.
Иногда отключая и включая подключение по локальной сети или переключая на WiFi отключается видеокарта и перезагрузка не помогает. Пишется что то типа "не управляется"
6. Обновление системы с лицензионной СПТ 7 на 8.
Для обновления нужно приобретать новую лицензию на 8 версию ? Если да то можно дальше не отвечать.
Если лицензия не требуется то как это сделать, что с данными пользователей?
7. Место на диске или системном диске закончилось
Случай на одном ноуте , поставил на его место аналогичный новый и тоже самое. Скопировал данные (10-15 Гб, не много) с рабочего стола на новый ноутбук и снова пишет что место закончилось. Внутренняя программа чистилка не помогает. ТАкое ощущение что рабочий стол находится на каком то отдельном разделе жёсткого диска с выделенным размером в 15Гб.
в чём может быть проблема?
8. Вообще какие настройки АльЛинукс надо сделать но новом ноутбуке для нормально работы? Из коробки на ноутбуке лишь актуализирую время, делаю ассоциации файлов чтобы все документы открывалось через LibreOffice и сохранялись в формате Microsoft Office, меняю имя компьютера вместо Acer а какое нибудь другое, и так по мелочи.
9. Проектор + ноутбук с АльЛинукс.
Так как проекторы формата 4:3 и низким разрешением то при установке в АльЛинуксе дублирования изображения на экранах, на ноутбуке и так на маленьком широкоформатном 15,4 экране картинка становится ещё меньше и формата экрана 4:3
С Windows таких проблем не было.
Есть какие то решения или кто как выходит из ситуации?
10. Интерактивная доска и Workspace.
В классах стоят интерактивные доски и софт Workspace а на компах с Windows.
Вроде как дистрибутив для Linux есть но поставить так и не удалось.
Теперь о общей ситуации с внедрением и эксплуатацией АльтЛинукс в образовательном учреждении.
Привезли в обычную средннюю школу ноутбуки с АльтЛинукс, ни бумажных ни электронных инструкций, никакого обучения, никто с этим ранее не работал, всё изучаем методом тыка + валерьянка от нервов. Ну как так? И это импортозамещение со стоимостью лицензий аналогично windows. Идея то, с условно своим софтом правильная, но не доработано внедрение, обучение и поддержка.Куда обращаться за поддержкой, вопросами, помощью непонятно.
Прям как в анекдоте с гаишниками, вот вам палочка полосатая и пистолет, как хотите так и вертитесь.
В первый год, как я выяснил уже ближе к окончанию этого года, существовала поддержка от фирмы DEPO, в которую толком и не успел задать всех вопросов, а те что задал ответы не помогли, хотя поддержка честно старалась.
А вы знали что в образовательных учреждениях не предусмотрены ИТ специалисты поддерживающие инфраструктуру и которые бы внедряли эти новшевства (учителя информатики мало когда являются ИТ специалистами), и вот как обычные пользователи должны внедрять и работать с АльтЛинукс, им подсказать некому, написать некуда, инструкций нет, видеокурсов нет. Я не о АльтЛинукс я снова о процессе внедрения. Все кто могут отбрыкиваются от этих даже новых мощных ноутбуков в пользу древних системников на Windows Vista.
Кстати говоря, вот в школе работают в основном женщины преклонного возвраста с уже севшим зрением, и вот представьте:
1. Вместо старого доброго 19 дюймового монитора им ставят ноутбук с 15,4 дюймовым экраном на котором они ничего не видят, приходится тупо увеличивать до 150% шрифт в браузере.
2. USB порта всего 2, когда в старом системнике были подключены принтер, планшетный сканер, электронная доска и что то ещё. Даже флешку некуда воткнуть.
3. Ноутбуки в принципе не удобны для ежедневной постоянной работы, я вот их поставил на рабочий стол учителя , воткнул все usb устройства + проектор + звук и получился ёжик с массой проводов на рабочем столе, всё это не удобно и не красиво, а провода проектора vga и hdmi постоянно на изломе и вылетают потому что нет креплений (vga), разъёмы точно долго не проживут.
4. Ну а про ремонтопригодность я вообще молчу. Гарантия но ноуты почему то 1 год, через 2-3 года эксплуатации я думаю они посыпятся и что тогда? закупать новые? ПРедыдущее оборудование обычные системники и мониторы проработали больше 10 лет и всё нормально.
Т.е. здесь вопрос к тем кто составлял требования к закупаемому оборудованию для образовательных учреждений. Если вдруг эта информация дойдёт до нужных людей то, господа, нужны не ноутбуки, а обычные системники пусть и с АЛЬТЛинукс но в придачу с обучением, инструкциями и полноценной поддержкой. А если уж ноутбуки то с 17-19 дюймовым монитором, 4 юсб портами, желательно на SSD 256Гб, Intel Core i3 и выше , 4Гб оперативки и выше.
Любите экспериментировать? Наверняка вы когда-либо пытались произвести какие-то действия со своей Linux-системой, причем не так важно какие были цели: изучение и познание новых возможностей или же какая-то более конкретная цель, в виде исправления той или иной ошибки. В любом случае, при работе с дистрибутивами Linux, для загрузки которых, в большинстве случаев, и используется Grub, с последним могут возникать неприятные проблемы, ввиду которых дальнейшая эксплуатация системы просто-напросто невозможна. В этой статье вы узнаете, что делать, если не загружается Linux. Как вести себя в подобной ситуации и какие действия производить, чтобы починить загрузчик Grub. Пожалуй, начнем.
Что такое Grub
Grub (или GRand Unified Bootloader) - загрузчик операционных систем с открытым исходным кодом. Распространяется он под лицензией GNU GPL, в полностью свободном виде. С помощью этого замечательного лоадера можно сделать много всего - основная же функция не ограничивается загрузкой лишь одной операционной системы. Вы можете иметь куда больше операционных систем на своем ПК, загружая любую из них с помощью Grub. На скриншоте выше вы можете видеть как примерно Grub выглядит. Кстати говоря, если вы захотите установить Ubuntu 18.04 рядом с Windows, вам определенно понадобится помощь Grub.
Grub используется в большинстве дистрибутивов Linux в качестве загрузчика по-умолчанию. Разумеется и с ним иногда возникают проблемы. Этим самые проблемы чреваты полным отказом операционной системы. Поэтому для починки Grub нам понадобятся дополнительные инструменты. Какие именно - узнаете далее.
От чего могут возникнуть проблемы
Одна из самых распространенных причин - это неправильный порядок установки двух операционных систем (Linux и Windows). Допустим, если вы захотите установить две этих операционных системы на свой ПК - вам непременно стоит знать правильную последовательность:
- Сначала устанавливаем Windows
- И только потом уже Linux
Если, например, сделать наоборот, то как раз-таки Grub будет поврежден; система будет грузиться напрямую в Windows, а дистрибутив Linux останется недоступным.
Grub может сломаться и по другим причинам. Например, из-за попыток ручного изменения параметров запуска (при недостатке опыта), в таком случае нужно будет либо вручную убирать лишнее, либо полностью переустанавливать Grub.
Восстановление Grub с помощью LiveCD/USB
Для этого способа нам понадобится флешка с дистрибутивом Linux на борту. Подойдет любой: от Ubuntu, Arch или даже Linux Mint. Здесь нужен только терминал, поэтому подойдет даже версия без графической оболочки.
Как создать LiveCD/USB
Само собой, нам понадобится носитель, на который мы временно (а может и нет) запишем систему. Сохраните все важные файлы, которые были на этом носителе, после чего (имеется ввиду на другом ПК, желательно под управлением Windows) запишите загруженный образ дистрибутива на носитель. В качестве примера мы будем использовать дистрибутив Ubuntu.
Идем на официальную страницу загрузки. Загружаем любую понравившуюся версию (лучше взять новейшую для десктопа), после чего записываем ее на USB/CD.
С помощью Rufus:
Последняя версия приложения доступна на официальном сайте. Сразу после загрузки и запуска/установки мы увидим такое окно:
Вставляем носитель, выбираем его в соответствующем меню. Далее выбираем нужную схему раздела и тип системного интерфейса, и после уже открываем файловый менеджер с помощью этой кнопки:
Находим загруженный образ через менеджер, после чего жмем "Старт".
С помощью Etcher:
Опять же, идем на официальный сайт, где скачиваем последнюю версию утилиты. Далее делаем все так, как показано на этой гифке:
Ну а теперь, собственно, можно переходить к восстановлению Grub. Вставляем флешку в наш ПК (где сломан загрузчик), после чего перезагружаем его с этой самой флешки. Как только мы войдем в лайв-систему, сразу открываем терминал, после чего проделываем следующие действия:
Открываем таблицу разделов с помощью команды:
Примерно такая таблица будет выведена на экран:
По этой таблице мы видим, что Linux, в нашем случае, расположен на разделе /dev/sda1.
С помощью следующей команды мы смонтируем этот раздел в /mnt:
Теперь, для записи grub в MBR, нужно ввести следующую команду:
Если нужно только восстановить MBR диска (после переустановки Windows, к примеру), то этих действий будет вполне достаточно.
Если же необходимо обновить и меню grub (после установки Windows), то нужно выполнить еще и эту команду:
Вот и все, восстановление закончено!
Восстановление с помощью chroot
Помимо вышеописанного способа, при восстановлении Grub с помощью LiveCD можно использовать и этот. Тут мы будем использовать утилиту chroot.
Здесь нам, опять же, понадобится таблица разделов. Вводим уже известную команду:
В выводе снова будет эта таблица. Теперь нам надо присмотреться к ней еще внимательнее.
В этом способе нам необходимо примонтировать системный, а также нескольких других важных разделов. Для этого вводим эти команды:
Обратите внимание, что если если разделы /boot или /var находятся отдельно, то Вам нужно будет примонтировать их в /mnt/boot и /mnt/var.
Далее мы переходим в окружающую среду chroot с помощью команды:
И теперь, наконец-таки переустанавливаем Grub с помощью следующей команды:
Если все прошло успешно, выходим из chroot, используя команду:
Далее нужно отмонтировать все разделы. Для этого вводим в терминал:
В случае, если вы монтировали раздел /boot введите команду:
Теперь перезагружаем систему с помощью:
Можно также обновить меню Grub, используя команду:
Восстановление Grub в rescue mode
Если по каким-то причинам у вас нет доступа к LiveCD/USB-носителю, а также к компьютеру, с помощью которого этот самый носитель можно было бы сделать, то этот способ для вас.
Само восстановление проходит таким образом: сначала мы подгружаем все модули, чтобы открыть доступ ко всей функциональной части Grub, после чего запуститься с нужного раздела. Надо понимать, что Grub состоит из двух частей:
Одна из этих частей (первая) записана в MBR диска. В ней присутствует базовый функционал и ничего больше (консоль в rescue mode).
Стало быть, нам нужно определить, в каком разделе находится вторая часть Grub (находится в каталоге /boot/grub), и после чего подгрузить все недостающие модули. А вот уже после этого мы сможем запустить загрузчик с нужного раздела. В rescue mode есть всего четыре команды:
Для начала вводим следующую команду:
В выводе будет что-то подобное:
В некоторых случаях Grub неправильно опеределяет файловые системы находящиеся на разделах дисков. В данном примере загрузчик показывает их как msdos. Мы должны попытаться угадать диски, которые видим. В примере доступно два диска. Диск с индексом 0 содержащий три раздела, и диск с индексом 1 содержащий два раздела. Если вы знаете структуру своих дисков, определить нужный труда не составит.
В загрузчике Grub разделы нумеруются в обратном исчислении. Не очень ясно какой именно из разделов назван, к примеру (hd0,msdos3). Чтобы было более понятно, можно использовать вид (hd0,1). Если в грабе отсчет дисков идет с 0, а разделов с 1, то можно определить, что операционная система установлена в первый раздел первого раздела - (hd0,1). Используем следующую команду:
С помощью этих команд мы приказываем системе использовать какой-то конкретный диск, для выполнения всех остальных операций (в нашем случае, это диск (hd0,1)). Чтобы проверить есть ли на данном диске загрузчик, введем эту команду:
Если в выводе будет список файлов и папок, значит мы все сделали правильно. Теперь можно загрузить все необходимые модули. Для этого выполним команды:
После выполнения команд Grub загрузится в полнофункциональном режиме. Будут найдены все операционные системы, которые установлены на компьютере, после чего будет показано стандартное меню загрузки.
Чтобы закрепить результат (и не проделывать все то же самое после перезапуска ПК), нужно зайти в терминал своего дистрибутива Linux, где с root правами выполнить следующую команду:
sdX - диск, на который должен быть установлен Grub.
Если операционная система расположена на разделе с файловой системой btrfs, то нам необходимо выполнить следующие команды:
И подгрузить модули:
Ну и теперь запустить GRUB:
Восстановление Grub с помощью утилиты Boot repair
С помощью этой замечательной утилиты вы сможете восстановить загрузчик всего в пару кликов. Как видно из скриншота, утилита имеет собственный GUI, ее использование не вызовет трудностей.
Чтобы установить boot repair, вы можете воспользоваться одним из приведенных способов:
- Запись и установка специального образа диска Boot Repair (и дальнейшая загрузка с него)
- Установка Boot repair из PPA-репозитория в LiveCD/USB дистрибутиве.
Если с первым способом все понятно: нужно просто скачать и записать образ с помощью соответствующих инструментов. То во втором уже нужно знать конкретные команды, которые выглядят следующим образом:
В утилите будет доступно два варианта на выбор:
Recommended repair исправляет большую часть известных ошибок, которые могли бы возникнуть при запуске. С его помощью вы сможете пофиксить и загрузчик Grub.
Create a BootInfo summary создает Boot-Info-Script – скрипт, который позволяет диагностировать большинство проблем при загрузке.
Здесь же есть и Advanced options. Он включает в себя варианты для восстановления и настройки загрузчика Grub2 (загрузка по-умолчанию, опции загрузки ядра, отображение или скрытие GRUB при загрузке, удаление GRUB). С помощью этих же инструментов, вы можете восстановить MBR и т.д.
Вам обязательно стоит заглянуть на официальный сайт Boot Repair. Там вы сможете найти более подробную информацию обо всех возможностях и особенностях программы. Там же будет доступна информация о выходе новых версий: фиксах и улучшениях самой утилиты, а также многом и многом другом.
Выводы
Вот мы и рассмотрели несколько вариантов исправления загрузчика Grub. Стоит сказать, что некоторые из них могут показаться сложными или даже невыполнимыми. Это не так, каждый из рассмотренных способов нашел подтверждение в виде сотен и тысяч актов исправления загрузчика Grub в опенсорсном сообществе. Кстати говоря, какой из способов выбрать - решать только вам, любой из них достаточно эффективен, чтобы попасть в этот материал.
Возможно вас заинтересуют и другие похожие материалы про починку загрузчика Grub2. Например, в этом материале вы узнаете, как починить GRUB2 если Ubuntu не хочет загружаться. Там более подробно рассказывается, как фиксить груб с помощью утилиты Boot Repair, возможно вам стоит заглянуть туда, если вы не поняли что-то из этого материала. Что же, ну а на сегодня это все. Надеюсь, что данный материал помог вам разобраться в ошибках. Что, в свою очередь, поможет вам их решить.
Читайте также: