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」の文字列が表示されます。
ログイン画面におけるカーネルのバージョン表示
また、コンソールでは、以下のように「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 ボタンを押します。
PAE カーネルをデフォルトに設定
以上で次回の起動から、「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」に書き換えて保存します。