LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 11164|回复: 33

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

[复制链接]
发表于 2003-6-23 07:54: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硬盘。可是我没有看到,但是加载成功。
发表于 2003-6-23 08:59:19 | 显示全部楼层
linux对移动硬盘的支持很弱,许多都不支持。
 楼主| 发表于 2003-6-23 09:17:10 | 显示全部楼层
我也搞了很久的。
发表于 2003-6-23 09:24:28 | 显示全部楼层
谢谢台兄!我也有一块纽曼移动硬盘,到目前一直没有搞定,台兄真是雪中送碳。
发表于 2003-6-23 20:24:46 | 显示全部楼层
我的纽曼硬盘盒也能用了
原来在2.4.18内核的时候,只要改成  US_FL_FIX_INQUIRY | US_FL_MODE_XLATE | US_FL_START_STOP 就可以用了,谁知道到了2.4.20 还要把0x0001改成0x9999
发表于 2003-6-24 15:26:19 | 显示全部楼层
精华了
收入下面的帖子。
http://www.linuxsir.cn/forum.php?mod=viewthread&tid=31154
多谢兄弟,辛苦了
:
发表于 2003-7-1 10:11:02 | 显示全部楼层
fdisk -l /dev/sda 就可以看到了.
发表于 2003-7-1 13:55:25 | 显示全部楼层
升级到2.4.20.18.9,这个方法就不行了!又找不到移动硬盘了。
发表于 2003-7-1 17:50:04 | 显示全部楼层
fdisk -l /dev/sda这个命令我能看到我的U盘(32M),但是看不到我的IBM笔记本移动硬盘
安装与内核相匹配的src包
到哪里去下载?
发表于 2003-7-1 19:29:02 | 显示全部楼层
use this  everything is too easy
USB移动设备自动加载
附件是该工具的源代码包,如果各位有移动硬盘或者U盘,安装该工具以后在插上usb接口的移动硬盘和U盘试试看,usb的软驱也可以。 支持的硬件:各种usb接口的存储设备(U盘,移动硬盘,软驱等等)只需要点击"mount"按钮就可以了。对了这个工具必须在X下才可以工组,因为一部分工作是有gtk程序完成的。 待完成部分:修改加载点,自动加载,增加一个直接打开目录的接口。 可能存在的bug就是没有在有SCSI硬盘的机子上测试过,所以可能会有问题。那位要是 有条件,请测试之
?
使用方法!!
附件是该工具的源代码包,如果各位有移动硬盘或者U盘,安装该工具以后在插上usb接口的移动硬盘和U盘试试看,usb的软驱也可以。 支持的硬件:各种usb接口的存储设备(U盘,移动硬盘,软驱等等)只需要点击"mount"按钮就可以了。对了这个工具必须在X下才可以工组,因为一部分工作是有gtk程序完成的。 待完成部分:修改加载点,自动加载,增加一个直接打开目录的接口。 可能存在的bug就是没有在有SCSI硬盘的机子上测试过,所以可能会有问题。那位要是 有条件,请测试之

you can download from
http://www.linuxfans.org/nuke/mo ... geninfo&did=363
it need register
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表