第1章 Vine Linuxの基本操作

目次

1.1. Linuxの起動
1.2. ログインしよう
1.3. グラフィカルユーザインターフェース
1.4. システムの停止と再起動
1.5. ユーザ登録

1.1. Linuxの起動

電源を入れて起動すると、図 1.1. 「GRUBブートローダ」が起動します。複数のOSが登録されているときには、矢印キーの上、もしくは、Ctrl-p(Ctrlキーを押しながらp), Ctrl-nで選択し、Enterキーを押します。

図 1.1. GRUBブートローダ

GRUBブートローダ

インストール直後の標準の状態で、Vine Linux (Current kernel) と Vine Linux (Previous kernel) の二つの選択肢があります。通常は Vine Linux (Current kernel) が選択された状態(白地に黒の文字)になっていて、5秒で自動的に起動します。一番下に、あと何秒で起動するかが表示されています。

login:

というプロンプトが表示されれば起動は成功です。インストール時に「ディスプレイマネージャを使用する」を選択していた場合は、グラフィカルな画面が現れるはずです。(gdm)

1.1.1. 起動時にカーネルオプションを指定、変更するには

例 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 と書かれている行を選択します。

図 1.2. GRUBブートローダでのカーネルオプションの入力 1

GRUBブートローダでのカーネルオプションの入力 1

さらに e を押すと、図 1.3. 「GRUBブートローダでのカーネルオプションの入力 2」 のような画面になります。行末にカーソル _ があるので、スペースを一つ入れてから、カーネルオプションを入力します。

図 1.3. GRUBブートローダでのカーネルオプションの入力 2

GRUBブートローダでのカーネルオプションの入力 2

ランレベル 3 で起動する場合には、図 1.4. 「GRUBブートローダでのカーネルオプションの入力 3」 のように 3 と入力します。

図 1.4. GRUBブートローダでのカーネルオプションの入力 3

GRUBブートローダでのカーネルオプションの入力 3

Enter を押すと確定して一つ前の画面(図 1.5. 「GRUBブートローダでのカーネルオプションの入力 4」)に戻ります。(入力したものを取り消してもとの画面に戻るにはEscを押します。)

そのまま b を押すと起動できます。

図 1.5. GRUBブートローダでのカーネルオプションの入力 4

GRUBブートローダでのカーネルオプションの入力 4

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)と言います。


1.1.2. デフォルトのカーネルオプションを変更するには

警告

デフォルトのカーネルオプションを変更するには /boot/grub/menu.lst を編集します。起動しなくなるおそれがありますので、必要な部分以外は書き変えないでください。

GRUBではブートレコードを更新する必要がありません

Vine Linux 3.2まで標準のブートローダであったLILOでは、設定ファイルの変更の度に/sbin/liloを実行する必要がありましたが、GRUBではこの様な操作は必要ありません。

gdmからログインした後で、以下のいずれかの方法により、ブートローダの設定をするためのツールが起動します。

  • GNOMEメニューのデスクトップシステム管理ブートローダの管理を実行

  • ターミナルエミュレータ等から、boot-adminコマンドを実行

この際、rootユーザのパスワードを尋ねるダイアログが表示されますのでパスワードを入力してOKをクリックしてください。

図 1.6. Boot マネージャの設定

Boot マネージャの設定

名前のVine Linux (Current kernel)をクリックして選択します(色がかわります)。プロパティ(P)をクリックします。

図 1.7. Boot イメージ・エディタ

Boot イメージ・エディタ

パラメータ(P):の右にある編集(E)をクリックします。

図 1.8. 起動オプション エディタ

起動オプション エディタ

その他のパラメータ:のところの一番右にスペース(空白)を一つ入れたあとで acpi=forceのようにカーネルオプションを書き加えます。

hdc=ide-scsi のような SCSI デバイスとして認識させる場合には、IDE ドライブの SCSI エミュレーションを有効にする のところにチェックをつけて、さらに /dev/hdc のようなデバイス名のところにチェックをつけてください。

チェックや書き変えをおこなったらOKをクリックしてください。

コンソールで書き変えるには

コンソールでのログインの場合は、スーパーユーザ(root)で jedviemacs などのエディタで直接 /boot/grub/menu.lst を編集してください。

例 1.2. /boot/grub/menu.lstの編集

# cp -i /boot/grub/menu.lst /boot/grub/menu.lst.original	1
# jed /boot/grub/menu.lst	2
1

念のため、編集するファイルをバックアップしておきます。

2

エディタjedでファイルを開きます。

kernel と書かれている行の最後にカーネルオプションを書き加えます。

title Vine Linux (Current kernel)
        root (hd0,1)
        kernel /boot/vmlinuz root=/dev/hda2 resume2=swap:/dev/hda3 vga=0x314 acpi=force
        initrd /boot/initrd.img