Как загрузить предыдущее ядро через ssh?

Я работаю удаленно над своим рабочим компьютером. Я - также корень рабочей станции, которую я совместно использую со своим коллегой. Вчера, я обновил ядро до 2.6.31-17 на вопрос менеджера по обновлению, но воздержался от перезапуска, потому что я знал свою NVIDIA, и несколько других модулей ядра не будут работать. К сожалению, мой коллега, который является новичком Linux, перезапустил машину, и здесь я :(

Я думаю об изменении символьных ссылок/initrd.img и/vmlinuz к предыдущему изображению ядра и использованию kexec. Скажите некоторому лучшему способу загрузить 2.6.31-16 выпусков ядра от ssh а не меню начальной загрузки личинки. Я использую Кармическую Ubuntu.

3
задан 04.05.2010, 11:44

2 ответа

Вы не можете выбрать его из 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) - после ожидания его для возвращения необходимо выполнять старое ядро.

5
ответ дан 07.12.2019, 23:46

Я нашел, там также редактор GUI для Grub2 в репозитории вселенной, названном startupmanager. Я использовал его на самом деле.

1
ответ дан 07.12.2019, 23:46

Теги

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