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

Как выбрать новое ядро ​​при загрузке с выделенным сервером?

В рамках установки proxmox на выделенный сервер под управлением Debian было установлено новое ядро. В рамках инструкций по установке я должен выбрать новое ядро ​​в grub. Однако у меня нет виртуальной консоли для доступа к серверу во время загрузки. Единственное, что я могу сделать, это запустить консоль ssh на сервер после его загрузки. Как я могу выбрать ядро ​​pv по умолчанию для времени загрузки?

Я запускаю Debian Wheezy на сервере и установил proxmox 3.

Установить GRUB_DEFAULT переменная в /etc/default/grub. Вы можете использовать заголовок записи ядра вместо индекса, чтобы его не беспокоили последующие установки / удаления ядра. Тогда вам нужно бежать update-grub. Из Руководство по grub:

‘GRUB_DEFAULT’
The default menu entry. This may be a number, in which case it identifies the
Nth entry in the generated menu counted from zero, or the title of a menu entry,
or the special string ‘saved’. Using the title may be useful if you want to set
a menu entry as the default even though there may be a variable number of entries 
before it.

For example, if you have:

     menuentry 'Example GNU/Linux distribution' --class gnu-linux {
     ...
     }

then you can make this the default using:

    GRUB_DEFAULT='Example GNU/Linux distribution'

If you set this to ‘saved’, then the default menu entry will be that saved by
‘GRUB_SAVEDEFAULT’, grub-set-default, or grub-reboot. 

Есть grub-set-default(8) который можно использовать для выбора загрузочной записи, если вы используете savedefault. Если вы не используете savedefault по умолчанию set default="0" который загружает первое определенное ядро. Обычно ядра отсортированы от самого последнего к самому старому, чтобы загрузить последнее ядро.

Просто отредактируйте /boot/grub/grub.cfg

set default="X"

где X - порядковый номер определения ядра в /boot/grub/grub.cfg