[6276] | 1 | <appendix id="kernel-pae"> |
---|
| 2 | <title>32bit 版で 4GB 以上の物理メモリを認識させるには</title> |
---|
| 3 | <para>Vine Linux 6 i686 をインストールした場合、デフォルトでインストールされるカーネルは、4 GB 以上の物理メモリを扱えません。そこで、4GB 以上の物理メモリを認識させたい場合に、物理アドレス拡張(PAE:Physical Address Extention)に対応したカーネルを利用します。</para> |
---|
| 4 | <sect1> |
---|
| 5 | <title>PAE カーネルのインストール</title> |
---|
| 6 | <para>Vine Linux 6 i686 には、PAE に対応したカーネルのパッケージが用意されています。Synaptic や apt-get コマンドから、kernel-pae パッケージをインストールします。</para> |
---|
| 7 | <example> |
---|
| 8 | <title>apt-get コマンドによる kernel-pae パッケージのインストール</title> |
---|
| 9 | <screen>$ sudo apt-get install kernel-pae</screen> |
---|
| 10 | </example> |
---|
| 11 | <para>無事にインストールできたならば、再起動して、PAE カーネルを起動します。PAE カーネルを起動するためには、下図にあるように、GRUB メニューの中から、<keycap>↑</keycap><keycap>↓</keycap>キーを使って「Vine Linux (PAE kernel)」を選び、Enter キーを押します。</para> |
---|
| 12 | <figure> |
---|
| 13 | <title>PAE カーネルの選択</title> |
---|
| 14 | <graphic fileref="figures/kernel-pae/grub-select-kernel-pae.png" /> |
---|
| 15 | </figure> |
---|
| 16 | <para>PAE カーネルで無事に起動していると、カーネルのバージョン表示に「pae」の文字列が表示されます。</para> |
---|
| 17 | <figure> |
---|
| 18 | <title>ログイン画面におけるカーネルのバージョン表示</title> |
---|
| 19 | <graphic fileref="figures/kernel-pae/boot-successfully-kernel-pae-gdm.png" /> |
---|
| 20 | </figure> |
---|
| 21 | <para>また、コンソールでは、以下のように「pae」の文字列が表示されます。</para> |
---|
| 22 | <screen> |
---|
| 23 | Vine Linux 6.1 (Haut Brion) |
---|
| 24 | Kernel 3.0.26-1vl6pae on an i686 |
---|
| 25 | |
---|
| 26 | localhost login: |
---|
| 27 | |
---|
| 28 | </screen> |
---|
| 29 | <para>uname コマンドでも確認できます。</para> |
---|
| 30 | <screen> |
---|
| 31 | $ uname -r |
---|
| 32 | 3.0.26-1vl6pae |
---|
| 33 | </screen> |
---|
| 34 | </sect1> |
---|
| 35 | <sect1> |
---|
| 36 | <title>PAE カーネルをデフォルトのカーネルにする</title> |
---|
| 37 | <para>PAE カーネルをデフォルトのカーネルとしてブートさせるために、GRUB の設定を変更します。</para> |
---|
| 38 | <para><menuchoice><guimenu>システム</guimenu><guimenuitem>システム管理</guimenuitem><guimenuitem>ブートローダ</guimenuitem></menuchoice> を選択します。</para> |
---|
| 39 | <figure> |
---|
| 40 | <title>ブートローダー設定の起動</title> |
---|
| 41 | <graphic fileref="figures/kernel-pae/gnome-menu-system-config-boot.png" /> |
---|
| 42 | </figure> |
---|
| 43 | <para>下図のように「起動設定(スーパーユーザで)」ウィンドウから、「Vine Linux (PAE kernel)」を選択して、OK ボタンを押します。</para> |
---|
| 44 | <figure> |
---|
| 45 | <title>PAE カーネルをデフォルトに設定</title> |
---|
| 46 | <graphic fileref="figures/kernel-pae/system-config-boot-kernel-pae.png" /> |
---|
| 47 | </figure> |
---|
| 48 | <para>以上で次回の起動から、「Vine Linux (PAE kernel)」がデフォルトで起動するようになります。</para> |
---|
| 49 | <note> |
---|
| 50 | <title>GRUB の設定ファイルを直接修正する場合</title> |
---|
| 51 | <para>管理者権限でエディタ等を使って <para>/boot/grub/menu.lst</para> というファイルを開きます。</para> |
---|
| 52 | <screen> |
---|
| 53 | # menu.lst generated by anaconda |
---|
| 54 | # |
---|
| 55 | # Note that you do not have to rerun grub after making changes to this file |
---|
| 56 | # NOTICE: You do not have a /boot partition. This means that |
---|
| 57 | # all kernel and initrd paths are relative to /, eg. |
---|
| 58 | # root (hd0,0) |
---|
| 59 | # kernel /boot/vmlinuz-version ro root=/dev/sda1 |
---|
| 60 | # initrd /boot/initrd-version.img |
---|
| 61 | #boot=/dev/sda |
---|
| 62 | default=1 |
---|
| 63 | timeout=5 |
---|
| 64 | |
---|
| 65 | title Vine Linux (PAE kernel) |
---|
| 66 | root (hd0,0) |
---|
| 67 | kernel /boot/vmlinuz-pae ro root=LABEL=/ vga=0x314 splash=silent quiet |
---|
| 68 | initrd /boot/initrd-pae.img |
---|
| 69 | |
---|
| 70 | title Vine Linux (Current kernel) |
---|
| 71 | root (hd0,0) |
---|
| 72 | kernel /boot/vmlinuz ro root=LABEL=/ vga=0x314 splash=silent quiet |
---|
| 73 | initrd /boot/initrd.img |
---|
| 74 | |
---|
| 75 | title Vine Linux (Previous kernel) |
---|
| 76 | root (hd0,0) |
---|
| 77 | kernel /boot/vmlinuz.old ro root=LABEL=/ vga=0x314 splash=silent quiet |
---|
| 78 | initrd /boot/initrd.old.img |
---|
| 79 | </screen> |
---|
| 80 | <para>現在起動可能なカーネルは、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」に書き換えて保存します。</para> |
---|
| 81 | </note> |
---|
| 82 | </sect1> |
---|
| 83 | </appendix> |
---|
| 84 | <!-- |
---|
| 85 | vi:syntax=docbkxml |
---|
| 86 | Local Variables: |
---|
| 87 | encode: utf-8-unix |
---|
| 88 | End: |
---|
| 89 | --> |
---|