Submitted by 濤濤 on 2005, March 31, 6:14 PM. Linux |
因為沒裝過scsi硬盤...所以比較緊張... 裝上以后...用dmesg看看機器有沒認出來...發現沒有... 看看卡有沒問題.... [root@Jintao root]# lspci 00:00.0 Host bridge: Intel Corp. 82815 815 Chipset Host Bridge and Memory Controller Hub (rev 02) 00:02.0 VGA compatible controller: Intel Corp. 82815 CGC [Chipset Graphics Controller] (rev 02) 00:1e.0 PCI bridge: Intel Corp. 82801AA PCI Bridge (rev 02) 00:1f.0 ISA bridge: Intel Corp. 82801AA ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corp. 82801AA IDE (rev 02) 00:1f.2 USB Controller: Intel Corp. 82801AA USB (rev 02) 00:1f.3 SMBus: Intel Corp. 82801AA SMBus (rev 02) 00:1f.5 Multimedia audio controller: Intel Corp. 82801AA AC'97 Audio (rev 02) 01:01.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U 01:02.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78) 看見Adaptec AHA-2940U了...看來卡是沒有問題的... 在bios里也看到了卡和硬盤都沒問題... 怎么系統就不認呢...手動加載成功...可惜驅動可能不太對... #modprobe aic7xxx 就可以了...但是由于這個需要在系統啟動之后..也就是在kernel釋放之后,那么這種情況導致不能直接修改/etc/fstab,因為會出錯.所以我還是放在S99local里讓它手動mount [root@Jintao root]# tail -5 /etc/rc.d/rc.local /www/apache2/bin/apachectl start iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE modprobe scsi_mod modprobe aic7xxx mount -t ext3 /dev/sda1 /*** fdisk對該硬盤整個只分了一個區...嘿嘿...然后mkfs -t ext3 /dev/sda~嘿嘿...就搞定... 然后添加一個用戶 #useradd *** -d /*** #passwd *** 嘿嘿...搞定... |
![]() | 訪客評論 |
問題不在于這里...今天手動修改initrd.img里的linuxrc再試試...等中午吧... | ||
| ||
問題解決. /etc/modules.conf需要加一行 alias scsi_hostadapter aic7xxx 注意第二列需要用scsi_hostadapter這個名稱 為什么呢...mkinitrd這個腳本里有描述: scsimodules=`grep "alias[[:space:]]scsi_hostadapter" $modulefile` 空格后面就是scsi_hostadapter,然后這里如果grep不到就會出錯. 我這里便是aic7xxx,然后mkinitrd,其實就是找模塊,然后添加到initrd.img里的linuxrc里面,這樣系統啟動時會釋放scsi驅動,這樣/etc/fstab才可以掛上來. 我昨天這樣沒成功,因為/etc/modules.conf第二列寫錯了.所以我自己只有手動加在S99local,也是一種解決的辦法...:) 只是現在這樣更好些. | ||
|