Как я восстанавливаюсь с проблемы переименования личинки?

Я - в настоящее время двойная загрузка Ubuntu 10.04 и Windows 7 с личинкой 1.98 как загрузчик.

Я недавно решил отредактировать меню личинки для удаления старых ядер Ubuntu, таким образом, я следовал инструкциям этого руководства и добавил строку list='version_find_latest $list' к 10_linux файл, затем выполнил sudo update-grub. По-видимому, я сделал ошибку, потому что после перезапуска у меня были эти записи загрузчика:

Ubuntu, with Linux $list
Ubuntu, with Linux $list (recovery mode) 
Ubuntu, with Linux version_find_latest
Ubuntu, with Linux version_find_latest (recovery mode)

Когда я пытаюсь загрузить любой из них, я теперь получаю ошибку личинки:

ошибка: не регулярный файл

Теперь я не могу запустить версию Ubuntu для удаления строки, которую я добавил. Что лучший план действий должен смочь использовать Ubuntu снова?Спасибо.

1
задан 17.06.2010, 06:06

1 ответ

Как с любой ошибкой Личинки, существует действительно два варианта:

  1. Начальная загрузка в некоторую версию Linux от некоторого другого устройства, которое имеет рабочий загрузчик/меню начальной загрузки. Самым легким является, вероятно, LiveCD или LiveUSB, если у Вас есть тот.

    После того, как загруженный в другую систему Linux, можно восстановить установку Личинки. Это может повлечь за собой chrooting в Вашу поврежденную установку, исправив Ваши сценарии Личинки, и выполнив команды Личинки (личинка обновления или подобный), или просто редактируя grub.cfg файл Вашей поврежденной установки непосредственно. (Помните, что любые редактирования к grub.cfg будут перезаписаны в следующий раз, когда личинка обновления выполняется.)

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

    Нажмите E на записи меню начальной загрузки, чтобы видеть и отредактировать список команд в той записи. Возможно, что ошибка будет очевидна; просто зафиксируйте его, Esc назад к меню, и нажмите Enter для попытки его. Ваши редактирования не будут постоянными, поэтому если Вам действительно удастся зафиксировать его и загрузить Вашу систему, убедиться сделать фиксацию постоянной путем восстановления сценариев Личинки и генерации нового grub.cfg.

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

2
ответ дан 12.12.2019, 13:14

Теги

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