当前位置:操作系统 > Unix/Linux >>

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

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硬盘。可是我没有看到,但是加载成功。
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,