電源を入れて起動すると、図 1.1. 「GRUBブートローダ」が起動します。複数のOSが登録されているときには、矢印キーの上下、もしくは、Ctrl-p(Ctrlキーを押しながらp), Ctrl-nで選択し、Enterキーを押します。
インストール直後の標準の状態で、Vine Linux (Current kernel) と Vine Linux (Previous kernel) の二つの選択肢があります。通常は Vine Linux (Current kernel) が選択された状態(白地に黒の文字)になっていて、5秒で自動的に起動します。一番下に、あと何秒で起動するかが表示されています。
login:
というプロンプトが表示されれば起動は成功です。インストール時に「ディスプレイマネージャを使用する」を選択していた場合は、グラフィカルな画面が現れるはずです。(gdm)
例 1.1. 起動時にカーネルオプションを指定(run level 3 で起動)
カーネルオプションを指定したい時には、図 1.1. 「GRUBブートローダ」 の画面の時に、編集する候補を、矢印キーの上下、もしくは、Ctrl-p, Ctrl-nで選択し、eキーを押します。
もとの画面に戻るにはEscを押します。
Vine Linux (Current kernel) を選択した状態で、e を押すと、図 1.2. 「GRUBブートローダでのカーネルオプションの入力 1」 のような画面になります。矢印キーの下、もしくはCtrl-n で kernel と書かれている行を選択します。
さらに e を押すと、図 1.3. 「GRUBブートローダでのカーネルオプションの入力 2」 のような画面になります。行末にカーソル _ があるので、スペースを一つ入れてから、カーネルオプションを入力します。
ランレベル 3 で起動する場合には、図 1.4. 「GRUBブートローダでのカーネルオプションの入力 3」 のように 3 と入力します。
Enter を押すと確定して一つ前の画面(図 1.5. 「GRUBブートローダでのカーネルオプションの入力 4」)に戻ります。(入力したものを取り消してもとの画面に戻るにはEscを押します。)
そのまま b を押すと起動できます。
GRUBブートローダでランレベルを指定し一時的に変更することができますが、一時的にではなく恒常的に設定するには、項16.3. 「ランレベル (Run Level)とは」 を参照し、カーネルオプションではなく、設定ファイルを変更してください。
起動に成功してお望みの効果がでたならば、項1.1.2. 「デフォルトのカーネルオプションを変更するには」を参考にして、デフォルトのカーネルオプションとして登録しておけばよいでしょう。
表 1.1. 「よく使われるカーネルオプション」に代表的なカーネルオプションの例を示します。デバイス名や数字はシステムによって変更する必要があります。詳細は/usr/share/doc/JF/BootPrompt-HOWTO.txt.gzを参考にして下さい。
起動時のメッセージについては、キーボードを認識してからであれば Scroll Lock キーを押すことで処理を一時停止し画面のスクロールを止めることができます。再度 Scroll Lock キーを押すことで処理と画面のスクロールが再開します。
起動後には dmesg コマンドや、/var/log/messagesなどを読むことで、起動時のメッセージなどを確認することができます。(参考:付録 E. ページャ less の操作方法)
表 1.1. よく使われるカーネルオプション
| 1 | ランレベル1(シングルユーザモード)で起動します。rootユーザのみが使用可能な状態になり、ネットワークやNFSなどの設定は自動的には行われません。主にシステムの管理や復旧のときに使用します。 |
| 3 | ランレベル3で起動します。通常のユーザも使用できます。コンソールからのログインになります。 |
| 5 | ランレベル5で起動します。通常のユーザも使用できます。Xサーバが起動され、gdmなどのディスプレイマネージャが起動されます。ログイン後すぐにXウインドウ環境が使えます。 |
| acpi=force | ACPI(Advanced Configuration and Power Interface)を有効にします。バッテリーの残量のチェックやシャットダウン時の自動電源OFFの機能などが使えるようになります。ACPI は APM よりも新しい[a]電力制御の規格です。 |
| acpi=off apm=on | ACPIを無効にして、APM(Advanced Power Management)の機能を有効にします。バッテリーの残量のチェックやシャットダウン時の自動電源OFFの機能などが使えるようになります。 |
| apm=power-off | APMでSMPマシン[b]のシャットダウン時の自動電源OFFの機能を有効にします。 |
| lapic | SMPマシンでのAPIC(Advanced Programmable Interrupt Controller)を有効にします。 |
| hdc=ide-scsi | IDEのデバイス/dev/hdcをSCSIのデバイスとして利用する場合に使用します。例えば、IDE(ATAPI)のCD-R/RWを接続している場合に、これをSCSIドライブとして扱うことができます。 |
| mem=96m | メモリの大きさが自動認識されない場合に設定します。実際に搭載しているメモリよりも大きな値は設定してはいけません。また、システムによっては1Mバイト程度小さく設定する必要があります。 |
| root=/dev/hda1 | ルートファイルシステムのデバイス名を指定します。 |
| init=/bin/sh | 起動時に実行させるプログラムを指定します。システムが破損され、全く起動できない非常事態のときにinit=/bin/shと指定すると、シェル/bin/shを起動させることができます。 |
|
[a] 比較的新しい規格のため、対応する BIOS であっても、BIOS が古いと判断され、起動時に無効になっていることがあります。 [b] 2つ以上のCPUまたはHT(ハイパースレッディング)機能を持つCPUを持ったPCのことをさします。SMPはSymmetric Multiple Processorの略です。SMPに対して1つだけのCPUというときにはUP(Uni Processor)と言います。 |
|
デフォルトのカーネルオプションを変更するには /boot/grub/menu.lst を編集します。起動しなくなるおそれがありますので、必要な部分以外は書き変えないでください。
Vine Linux 3.2まで標準のブートローダであったLILOでは、設定ファイルの変更の度に/sbin/liloを実行する必要がありましたが、GRUBではこの様な操作は必要ありません。
gdmからログインした後で、以下のいずれかの方法により、ブートローダの設定をするためのツールが起動します。
GNOMEメニューの→→を実行
ターミナルエミュレータ等から、boot-adminコマンドを実行
この際、rootユーザのパスワードを尋ねるダイアログが表示されますのでパスワードを入力してをクリックしてください。
名前のVine Linux (Current kernel)をクリックして選択します(色がかわります)。をクリックします。
パラメータ(P):の右にあるをクリックします。
その他のパラメータ:のところの一番右にスペース(空白)を一つ入れたあとで acpi=forceのようにカーネルオプションを書き加えます。
hdc=ide-scsi のような SCSI デバイスとして認識させる場合には、IDE ドライブの SCSI エミュレーションを有効にする のところにチェックをつけて、さらに /dev/hdc のようなデバイス名のところにチェックをつけてください。
チェックや書き変えをおこなったらをクリックしてください。
コンソールでのログインの場合は、スーパーユーザ(root)で jed や vi や emacs などのエディタで直接 /boot/grub/menu.lst を編集してください。
例 1.2. /boot/grub/menu.lstの編集