如是是64位系統,則解壓其中的megaraid_sas-v00.00.04.37_k2.6.32-21-server.amd64.gz,得到megaraid_sas-v00.00.04.37_k2.6.32-21-server.amd64檔案,把這個檔案加上字尾.zip;再次解壓就會得到下面所用用到的2個檔案
ubuntu 10.04 lts server amd64 x64 installation instructions:
1. copy "megaraid_sas.ko"
copy "initrd.img-2.6.32-21-server" to an usb-key
把這2個檔案拷貝進u盤,然後用系統盤裝系統
2. boot off ubuntu-xx cd, until a screen detect disks said "no disk drive was detected"
到了檢測磁碟這步,當出現「檢測硬碟失敗」時,彈出光碟
3. insert your usb-key, select for , press on detect disks
此時插入u盤,選擇「返回」
4. press alt+f2. exit to console
按「alt+f2」,進入終端
5. fdisk -l (scan for device, assume my usb-key is /dev/sda1)
執行fdisk -l命令,得到u盤碟符為/dev/sda1
6. mkdir /mnt2 ; mount /dev/sda1 /mnt2
新建/mnt2目錄,掛載u盤
7. uname -r (verify that your kernel is 2.6.32-21-generic)
執行uname -ar命令檢視核心版本是否與下的ko檔案一致
8. cp -f /mnt2/megaraid_sas.ko /lib/modules/2.6.32-21-generic/kernel/drivers/scsi/megaraid
拷貝ko檔案到相應目錄
9. cp -f /mnt2/initrd.img-2.6.32-21-server /etc
拷貝initrd檔案到相應目錄
10. umount /dev/sda1 and remove your usb-key from the installation system
解除安裝u盤
11. press alt+f1 to return to unbuntu installer screen and select "go back", next screen select "detect disks" press enter
按「alt+f1」回到安裝介面,重新檢測磁碟
(expect megaraid driver get load and display disk partition)
proceed to installation
12. do not reboot after ubuntu is done. exit to console again (alt+f2)
check for kernel version
裝好系統後千萬不要直接按「繼續」重啟,進去終端2要先替換掉/boot中的initrd.img-2.6.32-21-server
見下2步(因為原先的initrd不帶這個raid驅動)
13. ls -l /target/boot (expect to see kernel 2.6.32-21-server)
14. cp -f /etc/initrd.img-2.6.32-21-server /target/boot/initrd.img-2.6.32-21-server
覆蓋initrd檔案
press alt+f1 to return to the installer screen and reboot
回到安裝介面,按「繼續重啟」
****** note ******
instructions for recompiling/updating megaraid sas driver
1. sudo -s (must login as root)
2. apt-get install build-essential ; apt-get install libncurses5 ; apt-get install libncurses5-dev
3. apt-get install linux-headers-
4. cd /usr/src ; ln -s linux-headers-linux
5. tar zxvf megaraid_sas-v00.00.05.21-src.tgz ; cd /usr/src/v00.00.05.21
6. make 朇 /lib/modules//kernel/drivers/scsi
8. rm /boot/initrd.img-
9. update-initramfs -c -k
replace with actual kernel version eg 2.6.32-21-generic
驅動 載入 解除安裝
載入過程 bool cloadsysdlg loaddriver lpctstr lpservicename,lpctstr lppathname sc createhanle createservice scmanagerhandle,lpservicename,用於建立登記資料庫中的關鍵字 lp...
驅動載入順序
在系統初始化的時候,決定驅動程式在什麼時候被載入的資訊儲存在登錄檔中。最早的一批驅動是由ntldr載入記憶體的 僅僅是載入 第二批是由io管理器載入記憶體的 第三批是由 scm service control manager 載入的 乙個驅動在第幾批中被載入是由 hklm system curren...
LSI系統介紹
lsi large scaled ic soc system on a chip 摩爾定律 積體電路上可容納的電晶體數目,約每隔兩年便會增加一倍 矽特性,p型半導體,n型半導體,pn結,二極體,nmos,pmos長溝道模型,ids vs vds 影象 公式,ids vs vgs 影象,log ids...