Linux
Tips |
|
システム起動時にSCSIを有効にするには
北浦訓行
2004/4/1
|
システム起動時にSCSIを有効にするには、rootでログインして/etc/modules.confに以下の記述を追加する。
alias scsi_hostadapter aic7xxx |
最後の「aic7xxx」の部分にSCSIのドライバを記述するため、あらかじめ所有するSCSIに対応するドライバを調べておく必要がある。具体的には、ディストリビューションやLinux
JF Project(http://www.linux.or.jp/JF/)のWebサイトが役に立つだろう。
次に、起動時に必要となるイニシャルRAMDISKイメージを作成する。手順は以下のとおり。
- depmodコマンドでモジュールの依存関係ファイルを作成
- unameコマンドでmkinitrdコマンドの引数となるカーネルのバージョンを調べる
- 現在のinitrdファイルをバックアップ
- mkinitrdコマンドで新しいイメージファイルを作成
- LILOを使っている場合は、liloコマンドを実行してブートローダをインストールする
Fedora Core 1の場合は、以下のような手順になる。
# depmod -a
# uname -r
2.4.22-1.2149.nptl
# mv /boot/initrd-2.4.22-1.2149.nptl.img /boot/initrd-2.4.22-1.2149.nptl.img.org
# mkinitrd /boot/initrd-2.4.22-1.2149.nptl.img 2.4.22-1.2149.nptl |
/etc/grub.confに以下の記述があることを確認して、PCを再起動する。
title Fedora Core (2.4.22-1.2149.nptl)
root (hd0,4)
kernel /boot/vmlinuz-2.4.22-1.2149.nptl ro root=LABEL=/12 rhgb
initrd /boot/initrd-2.4.22-1.2149.nptl.img |
Turbolinux 10 Desktopの場合は、以下のような手順になる。
# depmod -a
# uname -r ←カーネルのバージョンを調べる
2.6.0-6
# mv /boot/initrd-2.6.0-6 /boot/initrd-2.6.0-6.org
# mkinitrd /boot/initrd-2.6.0-6 2.6.0-6 |
Turbolinuxの場合、/etc/grub.confではイメージファイルを直接指定するのではなく、イメージファイルへのシンボリックリンク(/boot/initrd)が指定されている。そこで、/boot/initrdがmkinitrdコマンドで作成されたファイルにリンクされているかどうかを確認する。リンクされていなければ、リンクを作成する。以上で、自動的にSCSIが使用できるようになる。
# ls -l /boot/initrd
lrwxrwxrwx 1 root root 14 3月 1 04:58 /boot/initrd -> initrd-2.6.0-6
# ls -l /boot/initrd-2.6.0-6*
-rw-r--r-- 1 root root 57396 3月 18 12:26 /boot/initrd-2.6.0-6
-rw-r--r-- 1 root root 26001 3月 1 04:58 /boot/initrd-2.6.0-6.org |
Vine Linux 2.6の場合は、以下のような手順になる。Vine Linuxは、ブートローダにLILOを使っているため、Fedora
Core 1やTurbolinux 10 Desktopとはやや手順が異なるので注意が必要だ。
# depmod -a
# uname -r
2.4.19-0vl11
# mkinitrd /boot/initrd-2.4.19-0vl11.img 2.4.19-0vl11 |
/etc/lilo.confに以下の記述を追加する。
image=/boot/vmlinuz-2.4.19-0vl11
label=linux-scsi
read-only
root=/dev/hda8
initrd=/boot/initrd-2.4.19-0vl11.img |
最後にLILOをインストールして、システムを再起動する。
# lilo
Added linux-scsi
Added linux *
Added linux-2.2-up |
Linux Squareフォーラム Linux Tipsカテゴリ別インデックス |
Linux & OSS 記事ランキング
本日
月間