Я работаю удаленно над своим рабочим компьютером. Я - также корень рабочей станции, которую я совместно использую со своим коллегой. Вчера, я обновил ядро до 2.6.31-17 на вопрос менеджера по обновлению, но воздержался от перезапуска, потому что я знал свою NVIDIA, и несколько других модулей ядра не будут работать. К сожалению, мой коллега, который является новичком Linux, перезапустил машину, и здесь я :(
Я думаю об изменении символьных ссылок/initrd.img и/vmlinuz к предыдущему изображению ядра и использованию kexec. Скажите некоторому лучшему способу загрузить 2.6.31-16 выпусков ядра от ssh а не меню начальной загрузки личинки. Я использую Кармическую Ubuntu.
Вы не можете выбрать его из SSH.
Вы могли использовать SSH для
a) проверьте настройки Grub, чтобы удостовериться, что Ваше предыдущее ядро является все еще опцией в меню Grub,
b) Личинка набора для автоматической начальной загрузки к той опции,
c) и наконец перезагрузите систему.
Это очень похоже на начальную загрузку однажды решение - я описал инструкции с Личинкой v1 в этом ответе на ServerFault.
При использовании Grub2 необходимо будет сделать некоторое исследование для нахождения правильной конфигурации - по-видимому, grub-set-default
команда не работает в Кармическом. См. "Личинку 2 - 5 Общих задач" на UbuntuForums - соглашения № 2 с изменением записи по умолчанию; опция 3 в этом говорит об изменении этого через конфигурационные файлы Grub2:
Вы видите текущие "menuentry" объекты, перечисленные в
/boot/grub/grub.cfg
путем выполнения этой команды:grep "menuentry" /boot/grub/grub.cfg
Подсчет запускается с нуля (0). Первый "menuentry" объект "0", второе равняется "1" и т.д. Третий видимый "menuentry" был бы 2.
Определите число, Вы хотите сделать значение по умолчанию и ввести его в/etc/default/grub. Внесите изменение и сохраните файл.
sudo nano /etc/default/grub
Пользователь может также выбрать "сохраненный" как опция, которая будет использовать последнее успешно загруженное ядро/ОС в качестве выбора по умолчанию.
# Example: DEFAULT="saved"
Сохраните файл, затем обновите меню:
sudo update-grub
Необходимо будет определить местоположение записи для более старого ядра. После того как Вы изменили запись по умолчанию в свое более старое ядро и обновили Личинку, необходимо смочь перезагрузить систему (sudo reboot now
) - после ожидания его для возвращения необходимо выполнять старое ядро.
Я нашел, там также редактор GUI для Grub2 в репозитории вселенной, названном startupmanager. Я использовал его на самом деле.