Назад | Перейти на главную страницу

Сменить ядро ​​Centos OVH

Я использую сервер OVH с ОС centos7. У OVH есть собственное ядро ​​Linux:

3.14.32-xxxx-grs-ipv6-64

Сейчас пытаюсь настроить другое ядро ​​Centos7. Я установил другое ядро ​​(а).

yum install kernel

ls /boot показывает мне

System.map-3.10.0-327.22.2.el7.x86_64  bzImage-3.14.32-xxxx-grs-ipv6-64   efi   grub2                                     symvers-3.10.0-327.22.2.el7.x86_64.gz
System.map-3.14.32-xxxx-grs-ipv6-64    config-3.10.0-327.22.2.el7.x86_64  grub  initramfs-3.10.0-327.22.2.el7.x86_64.img  vmlinuz-3.10.0-327.22.2.el7.x86_64

Теперь я хочу настроить использование 3.10.0-327.22.2.el7.x86_64. В некоторых уроках я нашел для редактирования grub.conf но этого не существует. я нашел grub.cfg в grub2 папка. Что мне нужно отредактировать в этом .cfg, чтобы настроить новое ядро? Во всех руководствах показаны конфигурации для более старых grub.conf.

Я тоже потратил несколько часов на эту проблему, и в конце концов выяснил, что происходит: я частично слеп ... ИЛИ интерфейс иногда не работает.

Во-первых, когда вы используете шаблон OVH для установки вашего centos, непосредственно перед последним подтверждением у вас есть возможность щелкнуть «установить исходное ядро» между «URL-адресом установки» и выбором «SSH-ключ».

Если вы не выберете эту опцию, то по умолчанию вы будете систематически загружать по сети ядро ​​3.14 grs, что делает изменения в grub бесполезными, поскольку он вообще не заряжается во время выполнения.

Так что либо вы выбираете этот вариант во время процесса установки, либо вы можете выбрать способ загрузки позже в бэк-офисе-> Общая информация-> Загрузка-> изменить-> загрузка с жесткого диска.

Может быть достаточно (неплохо запустить консоль, чтобы посмотреть, что произошло во время загрузки).

Если этого недостаточно, вам придется изменить ядро ​​по умолчанию в grub2.

Сначала распечатайте варианты, которые у вас есть:

$ grep '^menuentry' /boot/grub2/grub.cfg

(первый результат 0)

Откройте / etc / default / grub с помощью текстового редактора и установите GRUB_DEFAULT на числовое значение записи для ядра, которое вы выбрали по умолчанию, например, первый результат:

GRUB_DEFAULT=0

А затем заново сгенерируйте конфигурацию GRUB.

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Готово -> перезагрузка

Спасибо за ссылку

Надеюсь, это поможет, наслаждайтесь!

После установки ядра дистрибутива ОС на выделенный сервер необходимо перенастроить его для загрузки с жесткого диска, а не с ядра OVH. Это делается на ваших страницах управления OVH. Должно получиться так:

Остерегайтесь статического motd OVH. Это меня ненадолго зацепило.

Они генерируют его с именем ядра, но оно не обновляется, когда вы обновляете ядро, например, до основной линии elrepo.

Если вы запустите uname -a, вы увидите, что все по-другому.