Восстановление ядра linux через live cd

Содержание
  1. unixforum.org
  2. Установка нового ядра из Live-CD (Возможно ли?)
  3. Установка нового ядра из Live-CD
  4. Re: Установка нового ядра из Live-CD
  5. Re: Установка нового ядра из Live-CD
  6. Re: Установка нового ядра из Live-CD
  7. Re: Установка нового ядра из Live-CD
  8. Linuxoid.pro
  9. Как восстановить загрузчик GRUB с помощью USB-накопителя Ubuntu Live
  10. Восстановите загрузчик GRUB
  11. Метод 1: восстановление загрузчика GRUB с помощью Live Disk Ubuntu Server
  12. Шаг 1. Загрузите сервер Ubuntu и создайте загрузочный диск.
  13. Шаг 2: войдите в режим спасения
  14. Шаг 3: смонтируйте раздел диска
  15. Шаг 4. Восстановите загрузчик GRUB и перезагрузите компьютер.
  16. Метод 2: восстановление загрузчика GRUB с помощью настольного Live CD
  17. Шаг 1. Попробуйте Ubuntu Live Session
  18. Шаг 2. Установите средство восстановления GRUB.
  19. Шаг 3. Восстановите загрузчик в Ubuntu
  20. Шаг 4: перезагрузите систему
  21. Дополнительный совет: используйте специальный ISO-образ восстановления загрузки
  22. Выводы
  23. Не загружается Linux, чиним загрузчик GRUB
  24. Что такое Grub
  25. От чего могут возникнуть проблемы
  26. Восстановление Grub с помощью LiveCD/USB
  27. Как создать LiveCD/USB
  28. С помощью Rufus:
  29. С помощью Etcher:
  30. Восстановление с помощью chroot
  31. Восстановление Grub в rescue mode
  32. Восстановление Grub с помощью утилиты Boot repair
  33. Выводы

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Установка нового ядра из Live-CD (Возможно ли?)

Модератор: Bizdelnick

Установка нового ядра из Live-CD

Сообщение Чучок » 04.03.2007 22:49

Re: Установка нового ядра из Live-CD

Сообщение alastor » 04.03.2007 23:16

Re: Установка нового ядра из Live-CD

Re: Установка нового ядра из Live-CD

Сообщение Чучок » 05.03.2007 01:09

Re: Установка нового ядра из Live-CD

Тебе не придется ставить ядро из чужой системы. Теоретически, это выглядит так.

Грузишься с LiveCD. Монтируешь свой / куда-нибудь. Вот так , например
mount /dev/hda1 /mnt/hd
Потом пишешь
mount -t proc proc /mnt/hd/proc
chroot /mnt/hd /bin/bash

И ты как будто в своей системе, только ядро, которое бегает, с LiveCD. Лучше, наверное, в этой ситуации поставить язро из пакета, потому что много дров можно наломать в такой ситуации.
Но джентушники именно так систему и устанавливают и ядро компилируют, из другой системы или загрузившись с CDюка. Почитай у них в хэндбуке.

Источник

Linuxoid.pro

Сообщество разработчиков программного обеспечения и IT-специалистов

Как восстановить загрузчик GRUB с помощью USB-накопителя Ubuntu Live

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

Эта функция полезна не только для тест-драйвов; это может помочь восстановить вашу операционную систему, если вы случайно удалили загрузчик GRUB или испортили его. GRUB — это сокращенная форма GNU GRand Unified Bootloader, обычно называемая загрузчиком GRUB. Если у вас есть Live CD с Ubuntu или USB-накопитель, вы можете восстановить загрузчик GRUB и сохранить операционную систему.

Восстановите загрузчик GRUB

Файлы загрузчика GRUB хранятся в файловой системе EFI в системе Linux. Вы можете повредить свои файлы GRUB разными способами. Одна из основных причин повреждения файлов GRUB — наличие нескольких каталогов загрузчика для разных дистрибутивов и операционных систем.

Совместное использование Ubuntu и Windows в системе с двойной загрузкой обычно используется очень часто. Если вы не задумываетесь о разделении файлов загрузчика для Windows и Ubuntu, вы, вероятно, в конечном итоге не соответствуете загрузчику GRUB. В этом посте будут рассмотрены три различных метода восстановления загрузчика GRUB с помощью USB-накопителя Ubuntu Live.

Метод 1: восстановление загрузчика GRUB с помощью Live Disk Ubuntu Server

Использование файла ISO сервера Ubuntu для восстановления рабочего стола или сервера Ubuntu является разумным решением, поскольку размер файла сервера ISO меньше, чем размер файла LTS рабочего стола. Создание загрузочного файла и быстрая загрузка занимает короткое время. Здесь мы увидим, как использовать ISO-файл сервера Ubuntu для восстановления и исправления файла загрузчика GRUB в Ubuntu.

Шаг 1. Загрузите сервер Ubuntu и создайте загрузочный диск.

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

Если вы используете компьютер с Windows, вы можете использовать инструмент UUI для создания загрузочного файла Linux, это просто, и шаги не требуют пояснений.

Шаг 2: войдите в режим спасения

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

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

Читайте также:  Запуск автоматического восстановления windows 10 при загрузке

Когда он успешно запустится, вам нужно выбрать язык, формат клавиатуры и другие конфигурации, чтобы начать с живого USB-накопителя.

Шаг 3: смонтируйте раздел диска

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

Шаг 4. Восстановите загрузчик GRUB и перезагрузите компьютер.

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

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

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

Метод 2: восстановление загрузчика GRUB с помощью настольного Live CD

Использование ISO-образа рабочего стола Ubuntu очень похоже на использование USB-накопителя ISO-образа на сервере. В этом методе мы будем использовать последний ISO-файл Ubuntu и записать его на USB-накопитель. Вы можете выполнить шаги, показанные ранее, чтобы записать файл ISO.

Шаг 1. Попробуйте Ubuntu Live Session

После создания загрузочного USB-накопителя вставьте его в свой компьютер и загрузите Ubuntu на своем компьютере. Здесь, несмотря на выбор кнопки «Установить Ubuntu», мы нажмем кнопку «Попробовать Ubuntu», чтобы использовать Ubuntu в качестве живого ISO-файла. Когда появится первая стартовая страница, вам нужно будет указать раскладку клавиатуры, часовой пояс и другую связанную информацию, чтобы начать работу с Ubuntu Live.

Шаг 2. Установите средство восстановления GRUB.

Поскольку мы используем живой USB-диск, нам не потребуются какие-либо привилегии root для запуска команд sudo. Теперь убедитесь, что у вас есть активное подключение к Интернету на вашем компьютере. Теперь вы можете использовать следующие команды, чтобы установить инструмент восстановления загрузчика GRUB в вашей системе.

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

Шаг 3. Восстановите загрузчик в Ubuntu

На первом экране инструмента восстановления загрузки GRUB вы увидите основные параметры, расположение Grub, параметры GRUB и другие полезные вкладки. В основных параметрах вы найдете флажки для переустановки и восстановления загрузчика GRUB на вашем компьютере с Ubuntu.


Используйте файл EFI для выбора местоположения GRUB, если у вас есть отдельные каталоги для файлов root и GRUB. Если ваша система работает в разделе MBR, загляните в параметры MBR, чтобы увидеть параметры восстановления загрузки MBR. На вкладке «Другие параметры» вы найдете варианты восстановления файлов загрузчика Windows или других операционных систем.

Теперь, чтобы восстановить загрузчик GRUB Ubuntu, выберите «Основные параметры» и выберите «Переустановить GRUB», затем нажмите кнопку «Применить». Весь процесс займет не более пяти минут. Если в вашей файловой системе есть дополнительные ошибки разделения, она также обнаружит и покажет вам проблемы.

Шаг 4: перезагрузите систему

После успешного восстановления загрузчика GRUB на экране появится сообщение «Загрузка успешно восстановлена». Он предоставит URL-адрес, по которому вы найдете всю информацию о восстановлении загрузки. Теперь вы можете перезагрузить компьютер и загрузить систему с восстановленным загрузчиком GRUB.

Дополнительный совет: используйте специальный ISO-образ восстановления загрузки

До сих пор мы использовали live CD / USB-диск рабочего стола / сервера Ubuntu для восстановления загрузчика GRUB. Есть варианты восстановления загрузчика с помощью специального ISO-файла загрузчика GRUB. Вы можете загрузить ISO-файл загрузчика GRUB и сделать его загрузочным вместо использования ISO-файла рабочего стола / сервера.

Выводы

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

Источник

Не загружается Linux, чиним загрузчик GRUB

Любите экспериментировать? Наверняка вы когда-либо пытались произвести какие-то действия со своей Linux-системой, причем не так важно какие были цели: изучение и познание новых возможностей или же какая-то более конкретная цель, в виде исправления той или иной ошибки. В любом случае, при работе с дистрибутивами Linux, для загрузки которых, в большинстве случаев, и используется Grub, с последним могут возникать неприятные проблемы, ввиду которых дальнейшая эксплуатация системы просто-напросто невозможна. В этой статье вы узнаете, что делать, если не загружается Linux. Как вести себя в подобной ситуации и какие действия производить, чтобы починить загрузчик Grub. Пожалуй, начнем.

Читайте также:  Как настраивать rocketdock для windows

Что такое 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-носителю, а также к компьютеру, с помощью которого этот самый носитель можно было бы сделать, то этот способ для вас.

Читайте также:  Нет активных сетей windows

Само восстановление проходит таким образом: сначала мы подгружаем все модули, чтобы открыть доступ ко всей функциональной части 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, возможно вам стоит заглянуть туда, если вы не поняли что-то из этого материала. Что же, ну а на сегодня это все. Надеюсь, что данный материал помог вам разобраться в ошибках. Что, в свою очередь, поможет вам их решить.

Источник

Оцените статью