Как использовать мое старое ядро?

Недавно я скомпилировал и установил ядро ​​версии 4.2.3, используя следующие шаги.

$ wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.2.3.tar.gz 
$ tar xzvf linux-4.2.3.tar.gz
$ cd linux-4.2.3
$ make menuconfig

Then after saving the default configuration shown in menuconfig,

$ make
$ make modules_install
$ make install

После того, как я выполнил вышеописанные шаги, я увидел следующие изменения:

vmlinuz-4.2.3 (вместе с несколькими другими файлами) был добавлен в каталог /boot/.

grub было обновлено.

Теперь я перезагрузил свой компьютер, и, к удивлению, он загрузился без проблем. Ниже приведена информация о системе.

$ uname -a
Linux myMachine 4.2.3 #1 SMP Fri Oct 16 20:45:01 EDT 2015 x86_64 x86_64    x86_64 GNU/Linux 
$ uname -r
4.2.3
$ cat /proc/version 
Linux version 4.2.3 (sps@myMachine) (gcc version 4.8.4 (Ubuntu  4.8.4-2ubuntu1~14.04) ) #1 SMP Fri Oct 16 20:45:01 EDT 2015
$

Похоже, в моей системе работает новое ядро ​​(4.2.3) (пожалуйста, дайте мне знать, если мне нужно проверить какую-либо другую команду (кроме uname или cat /proc/version), чтобы убедиться в ядро, которое работает).

Теперь вот моя проблема: - Я не знаю, с какими проблемами я столкнусь позже, если продолжу использовать это ядро.

Итак, я хочу вернуться назад и снова начать использовать предыдущее ядро. Как мне это сделать?

Я до сих пор вижу старые vmlinuz-3.19* (и другие 3.19*) файлы в /boot/, а также в boot/grub/grub.cfg. Но я не знаю, как начать использовать старое ядро ​​еще раз?

Бонус, если я могу выбрать ядро ​​во время загрузки.

0
задан 17 October 2015 в 19:14

1 ответ

Ну, Вы не упаковывали свое ядро, которое собирается сделать вещи немного тяжелее. Во-первых, Вы должны удалить следующие файлы:

  • ядерная версия
  • /boot/initrd ЯДЕРНОЙ ВЕРСИИ
  • /BOOT/VMLINUZ /boot/System-map ядерная версия
  • /boot/config- ЯДЕРНОЙ ВЕРСИИ
  • /lib/modules / ЯДЕРНАЯ ВЕРСИЯ

Ваш собранный Linux был удален. Теперь, Вам необходимо бежать update-grub, и это, надо надеяться, ничто не найдет связанным с Вашим старым ядром. Посмотрите на продукцию и посмотрите, там ли ядро, которое Вы собрали.

, Если Вы хотите выбрать, какое ядро Вы хотите использовать при запуске, Вы должны установить ЛИЧИНКУ показывать, когда Вы включаете свой компьютер. Откройте своего любимого редактора текста как корень и отредактируйте конфигурационный файл ЛИЧИНКИ, который расположен в /etc/default/grub. Вы найдете линию, которая говорит GRUB_TIMEOUT. Это урегулирование говорит, сколько секунд Вы хотите, чтобы ЛИЧИНКА показала. Это, вероятно, установлено в 0, который является, где Ваша проблема заключается. Установите его во что-то как 5 секунд вместо этого, изменив 0 на 5. Кроме того, Вы, видят линию, которая говорит что-либо как GRUB_HIDDEN_TIMEOUT и/или hiddenmenu, удалите их в их полноте из файла. Спасите и выйдите и удостоверьтесь, что бежали update-grub. Вам необходимо перезагрузить и видеть ЛИЧИНКУ. В противном случае есть некоторые другие параметры настройки в конфигурационном файле ЛИЧИНКИ, с которым Вы должны будете играть. Вы можете выбрать Ubuntu, чтобы пойти с ядром по умолчанию, или Вы можете пойти в 'Дополнительные параметры для Ubuntu', чтобы выбрать Ваше ядро и способ восстановления доступа для любого данного ядра.

0
ответ дан 18 October 2015 в 05:14
  • 1
    @AaronD I' m несколько заинтересованный этой темой, поскольку я использую XR18 также. На что Ваша вся команда похожа для записи сессии? – Charles Green 30 November 2017 в 11:15

Другие вопросы по тегам:

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