让linux支持你的DMA66
硬盘7 D( A1 ]8 T4 m( x* o
2006-06-01
0 g( N& M Y+ q6 K; ]+ A& X
6 Q# B9 j, H* `4 ^, u( G) m& k/ t: C7 [+ A W6 e
我使用的是一块PromiseultraDMA66的卡在RH6.2.在RH的
网站上我
下载了6.0的
驱动程序,但得到版本错误
) T$ a4 N; Y0 q4 Q的提示,我怎样在RH中使用这块卡?
B: b0 P0 J! @4 m7 N9 Z# W4 u
如果你的
电脑上已经安装了
windows,你就不需要单独下载RH的kernel补丁程序来支持你的卡。
2 C" S: X1 |9 u. O: ^9 W
首先进在Win98中,进入设备
管理器,在“"SCSI卡”中选择Promisecard的“属性”,在“资源”页中,
/ n/ z& l0 u/ N m4 [. G4 b找到第一个输入/输出的范围(在我的电脑上,这范围是1440-1447,注意你的可能和我的不一样)。在列表中可能有
3 ~, F; v; S2 L好几个输入/输出范围,但我们只要用第一个范围就可以了。
# y: u6 L9 \: a' ?! r5 @ 重新启动电脑,用RH6.2的光盘启动开始安装,在出现初始化提示符“boot:”时输入命令
6 h0 O# D4 b7 I; p# P Linuxide2=0xNNNN
! H4 o2 r, L6 n( ?# Y1 P: L6 I. Z
这里NNNN是你刚才在98中输入/输出范围的前一个值,例如,我输入的是 linuxide2=0x1440 这样你
3 j: t) {# G% ?1 {
就可以开始安装RH6.2。注意:Ultra66card上的主IDE口是IDE2,硬盘是接在设备/dev/hde上的) 安装完RH后,
$ V# ]" l3 O* {重新启动你的电脑,当出现“liloboot:”提示符的时候,同样输入命令:
; _- A! v* |$ |# l' ]/ Q ?) h
linuxide2=0x1440
" \8 n r5 I0 h$ ^3 j
重新启动进入linux,按下面的方法
编辑文件/etc/lilo.conf这个文件,修改完后存盘退出,
/ U5 g, P& d0 b+ Z+ |5 l# ~7 s运行命令/sbin/lilo。
2 w: m& Z* P6 f( D1 n' Q" ^
8 D% a$ J, F* ?9 O# H/etc/lilo.conffile:
7 x" J# p+ @3 b--------------------------
9 G% Z& a4 F4 P/ d2 t boot=/dev/hde
: A' d8 H0 B( x! O map=/boot/map
+ |" h! z3 t) ` J) H: D" s7 O
install=/boot/boot.b
( ?/ k) `$ F: j9 X4 ]: G' |
prompt
( T+ H( W# b3 Z% n: A1 Y timeout=50
8 u5 ]( V8 N- [' M linear
0 w, i$ Y! ^* ]: q: Z$ b1 O) e3 I
default=dos
/ i$ C, l# }" c
+ r' R8 i8 S( V4 i0 n0 r! H, W6 d# p
image=/boot/vmlinuz-2.2.14-5.0
. C+ N- R& ]$ W0 d, M, W3 h label=linux
- T, ?- G7 R; ~& i2 U1 U read-only
2 G) y! i1 s! a2 ]# N
root=/dev/hde7
, \" a+ n; W7 W) `. h6 T
append="ide2=0x1440"%26lt;=====加上这一行
, Z$ {' h2 ?5 i4 g1 O! p u
5 V$ {1 ]+ C1 D% d/ L* Q V& L
other=/dev/hde2
% @* `7 w( d9 P& f label=dos
& }* d! |9 b, _& B0 y----------------------------
: `$ ?4 K8 g7 ?0 N( p
! f. d" e! r% o
这样以后每次启动就不用输入了,直接回车就可以进入linux
6 l5 q! k6 |8 \1 e) y
技巧:用loadlin启动可以用如下命令
& X+ X+ |, l! ?- I# E- V
c:\loadlin\loadlin.exec:\loadlin\vmlinuzide2=0x1440root=/dev/hde7ro