32bit 版で 4GB 以上の物理メモリを認識させるにはVine Linux 6 i686 をインストールした場合、デフォルトでインストールされるカーネルは、4 GB 以上の物理メモリを扱えません。そこで、4GB 以上の物理メモリを認識させたい場合に、物理アドレス拡張(PAE:Physical Address Extention)に対応したカーネルを利用します。PAE カーネルのインストールVine Linux 6 i686 には、PAE に対応したカーネルのパッケージが用意されています。Synaptic や apt-get コマンドから、kernel-pae パッケージをインストールします。apt-get コマンドによる kernel-pae パッケージのインストール$ sudo apt-get install kernel-pae無事にインストールできたならば、再起動して、PAE カーネルを起動します。PAE カーネルを起動するためには、下図にあるように、GRUB メニューの中から、↑↓キーを使って「Vine Linux (PAE kernel)」を選び、Enter キーを押します。PAE カーネルで無事に起動していると、カーネルのバージョン表示に「pae」の文字列が表示されます。また、コンソールでは、以下のように「pae」の文字列が表示されます。
Vine Linux 6.1 (Haut Brion)
Kernel 3.0.26-1vl6pae on an i686
localhost login:
uname コマンドでも確認できます。
$ uname -r
3.0.26-1vl6pae
PAE カーネルをデフォルトのカーネルにするPAE カーネルをデフォルトのカーネルとしてブートさせるために、GRUB の設定を変更します。システムシステム管理ブートローダ を選択します。下図のように「起動設定(スーパーユーザで)」ウィンドウから、「Vine Linux (PAE kernel)」を選択して、OK ボタンを押します。以上で次回の起動から、「Vine Linux (PAE kernel)」がデフォルトで起動するようになります。GRUB の設定ファイルを直接修正する場合管理者権限でエディタ等を使って /boot/grub/menu.lst というファイルを開きます。
# menu.lst generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,0)
# kernel /boot/vmlinuz-version ro root=/dev/sda1
# initrd /boot/initrd-version.img
#boot=/dev/sda
default=1
timeout=5
title Vine Linux (PAE kernel)
root (hd0,0)
kernel /boot/vmlinuz-pae ro root=LABEL=/ vga=0x314 splash=silent quiet
initrd /boot/initrd-pae.img
title Vine Linux (Current kernel)
root (hd0,0)
kernel /boot/vmlinuz ro root=LABEL=/ vga=0x314 splash=silent quiet
initrd /boot/initrd.img
title Vine Linux (Previous kernel)
root (hd0,0)
kernel /boot/vmlinuz.old ro root=LABEL=/ vga=0x314 splash=silent quiet
initrd /boot/initrd.old.img
現在起動可能なカーネルは、0 番「Vine Linux (PAE kernel)」、1 番「Vine Linux (Current kernel)」、2 番「Vine Linux (Previous kernel)」の 3 つであり、現在のデフォルトのカーネルは、「default=1」から「Vine Linux (Current kernel)」です。デフォルトカーネルとして 0 番「Vine Linux (Current kernel)」に変更するためには、「default=0」に書き換えて保存します。