Debianを実行している専用サーバーにproxmoxをインストールする一環として、新しいカーネルをインストールしました。インストール手順の一部として、grubで新しいカーネルを選択することになっています。ただし、起動時にサーバーにアクセスするための仮想コンソールがありません。私にできる唯一のことは、起動後にサーバーに対してsshコンソールを実行することです。起動時のデフォルトとしてpvカーネルを選択するにはどうすればよいですか?
サーバーでDebianWheezyを実行していて、proxmox3をインストールしました。
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.
/boot/grub/grub.cfgを編集するだけです
set default="X"
ここで、Xは/boot/grub/grub.cfg内のカーネル定義のインデックス番号です。
savedefault
を使用している場合にブートエントリを選択するために使用できるgrub-set-default
(8)があります。 savedefault
を使用していない場合、デフォルトはset default="0"
で、最初に定義されたカーネルを起動します。通常、カーネルは、最新のカーネルで起動するために、最新のものから古いものの順に並べられます。