|
|
ブートとディスク管理 No. 496 ハードディスクの自動設定を無効にする
Turbolinuxのインストールすることが出来たけれども
以下のメッセージが出力されてTurboinux を起動することが出来ない場合が
ございます。
これは、ご使用の機器がDMAに対応していないか、IDEドライバーが
IDE機器との速度調整を自動で行えないため
Turbolinuxが起動出来ない状態に陥っております。
-------------------------------------------------------------------
/dev/id/host0/bus0/target0/lun0:hda:timeout waiting for DMA
ide_dmaproc:chipset supported ide_dma_timeout func only:14
hda:status error:status=0x58 {DriveReady SeekComplete DataRequest}
hda:drive not ready for command
p1 p2 p3 p4
hda:timeout waiting for DMA
ide_dmaproc:chipset supported ide_dma_timeout func only:14
hda:status error:status=0x58 {DriveReady SeekComplete DataRequest}
hda:drive not ready for command
-------------------------------------------------------------------
この現象を回避する為には 起動時に以下のオプションをkernelに与えて下さい。
例:(LILO場合)
LILO: linux ide=nodma ide0=noautotune ide1=noautotune
例:(grub場合)
grub> kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 ide=nodma ide0=noautotune
ide1=noautotune
起動の度に入力するのが面倒な場合には、lilo.confまたはgrub.confファイルに
以下の行を追加します。
例:
[/etc/lilo.conf]
-------------------------------
...
image=/boot/vmlinuz
label=linux
read-only
root=/dev/hda3
append="ide=nodma ide0=noautotune ide1=noautotune" <- 追加
-------------------------------
lilo.conf設定後は`lilo`コマンドを実行し、設定を反映させてください。
例:
[/boot/grub/grub.conf]
-------------------------------
...
title linux
kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 ide=nodma ide0=noautotune
ide1=noautotune <- 修正
-------------------------------
grub.conf設定後は`grub-install`コマンドを実行し、設定を反映させてください。
DMA 関連文書
Last modified : Tue May 21 JST 2002 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

