当前位置: 技术问答>linux和unix
Linux下怎么用USB设备
来源: 互联网 发布时间:2015-02-15
本文导语: RedHat8.0,请问怎么挂载USB硬盘等设备 | usb硬盘要编译内核 1. 安装kernel-source rpm 2. cd /usr/src/linux-2.4, 修改drivers/usb/storage/unusual_devs.h 為 UNUSUAL_DEV( 0x05e3, 0x0702, 0x0000, 0xffff, "EagleTec", "Exte...
RedHat8.0,请问怎么挂载USB硬盘等设备
|
usb硬盘要编译内核
1. 安装kernel-source rpm
2. cd /usr/src/linux-2.4, 修改drivers/usb/storage/unusual_devs.h 為
UNUSUAL_DEV( 0x05e3, 0x0702, 0x0000, 0xffff,
"EagleTec",
"External Hard Disk",
US_SC_SCSI, US_PR_BULK, NULL,
US_FL_FIX_INQUIRY | US_FL_MODE_XLATE | US_FL_START_STOP),
3. vi Makefile, 将版本号-14custom改成-14.(这一步很重要.不然下面编译出来的module就会因为与内核2.4.18-14的版本号不符而无法加载)
4. make mrproper (不做这一步的话,make module刚一开始就会出错)
5. cp /boot/config-2.4.18-14 .config
make oldconfig
make dep
make modules(如报错,继续以下步骤)
6. cd /usr/src/linux-2.4/drivers/usb/storage, 看usb-storage.o是否已经编译
7.如已编译 覆盖/lib/modules/kernel/drivers/usb/storage/usb-storage.o,
8,modprobe usb-storage, 插上USB硬盘,it's ok
资料来自linuxsir。
1. 安装kernel-source rpm
2. cd /usr/src/linux-2.4, 修改drivers/usb/storage/unusual_devs.h 為
UNUSUAL_DEV( 0x05e3, 0x0702, 0x0000, 0xffff,
"EagleTec",
"External Hard Disk",
US_SC_SCSI, US_PR_BULK, NULL,
US_FL_FIX_INQUIRY | US_FL_MODE_XLATE | US_FL_START_STOP),
3. vi Makefile, 将版本号-14custom改成-14.(这一步很重要.不然下面编译出来的module就会因为与内核2.4.18-14的版本号不符而无法加载)
4. make mrproper (不做这一步的话,make module刚一开始就会出错)
5. cp /boot/config-2.4.18-14 .config
make oldconfig
make dep
make modules(如报错,继续以下步骤)
6. cd /usr/src/linux-2.4/drivers/usb/storage, 看usb-storage.o是否已经编译
7.如已编译 覆盖/lib/modules/kernel/drivers/usb/storage/usb-storage.o,
8,modprobe usb-storage, 插上USB硬盘,it's ok
资料来自linuxsir。
|
cd /mnt
mkdir mydisk
使用mount挂载:
mount /dev/sda /mnt/mydisk
这样,你就可以使用usb硬盘了。用完后记得先卸载:
umount /mnt/mydisk
mkdir mydisk
使用mount挂载:
mount /dev/sda /mnt/mydisk
这样,你就可以使用usb硬盘了。用完后记得先卸载:
umount /mnt/mydisk
|
需要2.4.18的内核,
redhat 8.0就没有问题了
fdisk -l /dev/sd? 查看设备
mount -t vfat /dev/sda1 /mnt/miniking -o iocharset=gb2312 加载该设备
umount /mnt/miniking 卸载掉该设备
redhat 8.0就没有问题了
fdisk -l /dev/sd? 查看设备
mount -t vfat /dev/sda1 /mnt/miniking -o iocharset=gb2312 加载该设备
umount /mnt/miniking 卸载掉该设备
|
我在Debian下,usb的驱动模块都在/etc/usb下,你把设备mount上去就可以用了。
|
mount -t vfat /dev/sda1 /mnt/usb(it's your directory you built