Выбор независимо make-файлов с необычным использованием имен emacs find-grep
многократно в конечном счете раскрытый:
./debian/rules unpack
./debian/rules patch
Это кажется, что Вы так или иначе повредили или потеряли Ваш /boot/grub/menu.lst
или /boot/grub/grub.cfg
. Хорошие новости - то, что Ваше ядро, вероятно, все еще там, и вероятно все еще загрузочное (если Ваша вся файловая система не повредила или что-то).
Оболочка GRUB на самом деле довольно функциональна. Можно использовать его, чтобы диагностировать и исправить поврежденную конфигурацию, но это довольно твердо, если Вы физически не присутствуете. Более оптимальный вариант состоит в том, чтобы, вероятно, добраться до рабочего ядра, затем войти в систему удаленно (например, через ssh) для проверки вещей.
Принятие Вас может заставить Ваших коллег выполнять некоторые команды, необходимо смочь загрузить их в Linux. Они могут использовать вкладку, завершенную для нахождения названий соответствующих файлов.
Загрузите ядро:
grub> kernel /vmlin<TAB>
Загрузите initrd:
grub> initrd /initrd-<TAB>
Очевидно, удостоверьтесь версии двух выбранных соответствий файлов.
Начальная загрузка:
grub> boot
См. это руководство для снимков экрана и большего количества деталей, включая некоторые подсказки для диагностирования Ваших проблем меню.
После того как у Вас есть они и выполнение, необходимо будет выяснить то, что пошло не так, как надо. Я не войду в это здесь хотя, так как существует много вещей, которые, возможно, произошли, и соответствующие способы зафиксировать ситуацию. Необходимо будет сделать некоторое расследование для обнаружения.
Например: Кто-то, возможно, случайно удалил файл в /boot
. Ваш menu.cfg
возможно, стал поврежденным. Обновление ядра, возможно, завинтило меню во время стандартного выполнения update-grub
или grub-mkconfig
. Полномочия, возможно, были изменены неправильно. Ваш menu.cfg
возможно, был изменен для указания на несправедливость root
устройство. Ваш диск может быть в беде (в этом случае, у Вас есть большие проблемы). И так далее.
initramfs
замена дляinitrd
, и выполняется таким же образом. Извините это не работало. Вы также пытались работать, более старое ядро + связало initramfs файл (это могло быть это просто последнееinitramfs
повреждается)? Спасибо Gilles – ire_and_curses 29.09.2012, 19:59