我安装usb硬盘全过程,希望和我一样搞了好久的朋友可以分享

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

usb移动硬盘安装全过程

2003.6.23

测试系统:

#uname -a

Linux note 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux

移动硬盘

纽曼硬盘盒

1.安装与内核相匹配的 src 包。这里的说明,以我的2.4.20-8为准。如有不同,请做相应调整。

2.进入源码的目录,我的是/usr/src/linux-2.4.20-8/

3.查看Makefie文件,原因是有可能版本不相同。

我用的是rh9的原来的内核,并安装其原来的srck包,但是最后加载模块的时候就说版本不匹配。

晕~

查看该文件开头的“EXTRAVERSION =”的值,我把它改成-8。

4.修改“drivers/usb/storage/unusual_devs.h”

查找:

UNUSUAL_DEV( 0x05e3, 0x0702, 0x0000, 0x0001,

"EagleTec",

"External Hard Disk",

US_SC_SCSI, US_PR_BULK, NULL,

US_FL_FIX_INQUIRY ),

改成下面的形式:

UNUSUAL_DEV( 0x05e3, 0x0702, 0x0000, 0x9999,

"Genesys",

"USB DISK",

US_SC_SCSI, US_PR_BULK, NULL,

US_FL_FIX_INQUIRY | US_FL_MODE_XLATE | US_FL_START_STOP ),

5.运行一下命令

#cp /boot/config-2.4.20-8 .config

#make mrproper

#make oldconfig

#make dep

#make modules <=我的p41.8,256ddr运行了30多分钟

6.将编译好的“drivers/usb/storage/usb-storage.o”复制到

/lib/modules/2.4.20-8/kernel/drivers/usb/storage/下。

7.执行:

#modprobe -r usb-storage

#modprobe usb-storage

8.加载

mount -t vfat -o iocharset=gb2312,code=cp936 /dev/sda1 /mnt/temp/

注意,我看到一些文章说fdisk -l可以看到usb硬盘。可是我没有看到,但是加载成功。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航