В рамках установки 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