如果您的 RAID 芯片来自 Promise Technology,以下是在非操作系统磁盘上安装 ATA RAID 的步骤
为了理解涉及 Promise FastTrack RAID 的各种任务,例如升级或故障排除,我们引入一个名词:Append Line
linux-new ide2=0x0001,0x0009,9 ide3=0x2000,0x2009,10 ide4=none nousb expert root=/dev/hda3
在启动启动 Linux 计算机时的提示符,那么 Append Line 是字符串
ide2=0x0001,0x0009,9 ide3=0x2000,0x2009,10 ide4=none.
类似地,如果您的/etc/lilo.conf具有以下部分,您的 Append Line 是
ide2=0x9400,0x9002 ide3=0x8800,0x8402.
image=/boot/vmlinuz-2.4.9-10 label=linuxold read-only root=/dev/hde9 append="nousb ide2=0x9400,0x9002 ide3=0x8800,0x8402" initrd="initrd.img" |
Bus 0, device 17, function 0: Unknown mass storage controller: Promise Technology Unknown device (rev 2). Vendor id=105a. Device id=d30. Medium devsel. IRQ 10. Master Capable. Latency=32. I/O at 0x9400 [0x9401]. I/O at 0x9000 [0x9001]. I/O at 0x8800 [0x8801]. I/O at 0x8400 [0x8401]. I/O at 0x8000 [0x8001]. Non-prefetchable 32 bit memory at 0xd5800000 [0xd5800000]. |
IRQ1 = 10 IRQ2 = 10 IO1 = 0x9400 IO2 = 0x9000 IO3 = 0x8800 IO4 = 0x8400 |
现在,我们必须评估以下内容以获得正确的 Append Line。然后在启动时指定此 Append Line,或者在 lilo 配置文件中指定它。
ideX=IO1,IO2+0x0002,IRQ1 ideY=IO3,IO4+0x0002,IRQ2 where ideX and ideY are the two IDE ports of Promise card our free disks are using. |
ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10
例如,如果我们想启动内核版本 2.4.18,标记为linux根据/etc/lilo.conf,那么我们通过以下两种方法之一指定我们的 Append Line
boot: linux ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10 |
image=/boot/vmlinuz-2.2.18 label=linux read-only root=/dev/hda1 append="ide2=0x9400,0x9002,10 ide3=0x8800,0x8402,10" |