利用U盘导入程序到系统
<1> : 将有U盘插入linux系统,利用命令挂在U
#mount /dev/sda1 /mnt
怎么样知道是sda1,而不是sda2…
在挂载之前先输入命令查看:
#cat /proc/partitions
例如
[root@Root /]# cat /proc/partitions
major minor #blocks name
31 0 512 mtdblock0
31 1 2048 mtdblock1
31 2 257280 mtdblock2
8 0 4101120 sda
8 1 4101088 sda1
<2> : 当输入挂载命令后,发现终端提示:
******************* No such file or directory
<3> : 反复操作,并且另外新建文件夹
Mkdir /mnt/usb
重新挂载,仍然结果是一样的.
<4> : 将U盘拔出,重新插入,终端显示如下信息:
[root@Root /]# usb 1-1: USB disconnect, address 3
usb 1-1: new full speed USB device using s3c2410-ohci and address 4
usb 1-1: New USB device found, idVendor=1516, idProduct=8628
usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: Sk6201
usb 1-1: Manufacturer: SZHX
usb 1-1: SerialNumber: 000000000000000002B71F96
usb 1-1: configuration #1 chosen from 1 choice
scsi2 : SCSI emulation for USB Mass Storage devices
scsi 2:0:0:0: Direct-Access SZHX Sk6201 1.00 PQ: 0 ANSI: 2
sd 2:0:0:0: [sda] 986624 512-byte hardware sectors: (505 MB/481 MiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Assuming drive cache: write through
sd 2:0:0:0: [sda] 986624 512-byte hardware sectors: (505 MB/481 MiB)
sd 2:0:0:0: [sda] Write Protect is off
sd 2:0:0:0: [sda] Assuming drive cache: write through
sda: sda1
sd 2:0:0:0: [sda] Attached SCSI removable disk
<5> : 重新输入挂载命令,带格式vfat,或者不带,都不能成功,嵌入系统带了格式选项往往反而不成功.
解决上面的问题,可以用如下命令解决:
使用如下的命令:
[root@Root /]# mknod /dev/sda1 b 8 1
[root@ Root /]# mount /dev/sda1 /tmp
[root@ Root /]# cd /tmp
[root@ Root /tmp]# ls
??
Usb To Rs232.rar
linux
recycle.{645FF040-5081-101B-9F08-00AA002F954E}
script
既可以看到U中的文件了.
<6> : 进入linux文件夹,拷贝U盘中的linux中的hello文件到/mnt/usb
#cp hello /mnt/usb
<7> : 在/mnt/usb文件夹下
#./hello
hello, World!
<8> : 终于成功了!!!