Восстановите поврежденный загрузчик личинки на Научном Linux 6.3

Выбор независимо make-файлов с необычным использованием имен emacs find-grep многократно в конечном счете раскрытый:

./debian/rules unpack
./debian/rules patch
2
29.09.2012, 11:07
1 ответ

Это кажется, что Вы так или иначе повредили или потеряли Ваш /boot/grub/menu.lst или /boot/grub/grub.cfg. Хорошие новости - то, что Ваше ядро, вероятно, все еще там, и вероятно все еще загрузочное (если Ваша вся файловая система не повредила или что-то).

Оболочка GRUB на самом деле довольно функциональна. Можно использовать его, чтобы диагностировать и исправить поврежденную конфигурацию, но это довольно твердо, если Вы физически не присутствуете. Более оптимальный вариант состоит в том, чтобы, вероятно, добраться до рабочего ядра, затем войти в систему удаленно (например, через ssh) для проверки вещей.

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

  1. Загрузите ядро:

    grub> kernel /vmlin<TAB>

  2. Загрузите initrd:

    grub> initrd /initrd-<TAB>

    Очевидно, удостоверьтесь версии двух выбранных соответствий файлов.

  3. Начальная загрузка:

    grub> boot

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

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

Например: Кто-то, возможно, случайно удалил файл в /boot. Ваш menu.cfg возможно, стал поврежденным. Обновление ядра, возможно, завинтило меню во время стандартного выполнения update-grub или grub-mkconfig. Полномочия, возможно, были изменены неправильно. Ваш menu.cfg возможно, был изменен для указания на несправедливость root устройство. Ваш диск может быть в беде (в этом случае, у Вас есть большие проблемы). И так далее.

1
27.01.2020, 22:23
  • 1
    Спасибо! мы попробовали :D строка ядра была в порядке. initrd строка была только возможна с ititramfs-Xversionetc. X (потому что не было никаких initrd, таким образом, мы попробовали initramfs), затем мы попробовали "начальную загрузку". Хорошо! но все, что мы получаем, является некоторыми сообщениями, затем мерцающий курсор (и когда они видят мерцающий курсор, они ничего не могут ввести)... Я думаю, что запишу их рабочий стол человечности живой CD, затем они загружают livecd на ноутбуке, затем я могу достигнуть машины через network/ssh... для наблюдения файловой системы..., но я не знаю, что сделать затем..:\AFAIK это будет переустанавливанием локально.. –  gasko peter 29.09.2012, 17:12
  • 2
    @gasko peter - Да, initramfs замена для initrd, и выполняется таким же образом. Извините это не работало. Вы также пытались работать, более старое ядро + связало initramfs файл (это могло быть это просто последнее initramfs повреждается)? Спасибо Gilles –  ire_and_curses 29.09.2012, 19:59
  • 3
    , который мы попробуем более старым ядром завтра :) спасибо за информацию –  gasko peter 29.09.2012, 20:38
  • 4
    ehh, сегодня мы не попытали со всем ядром... счастья.. той же проблемой –  gasko peter 30.09.2012, 18:19

Теги

Похожие вопросы