看了两遍你来的问题,还是自有些不明白????……
现在不知道你的启动U盘是在什么操作系统个制作的。
也不知道是你以前制作的启动U盘能启动,现在新制作的不能启动了。
我最常用的是用UltraISO将LiveCD的Linux系统ISO文件,烧到U盘中,用Linux自带的启动工具制作软件我弄得比较少,我做过很多,经验是:
能不能启动,与用什么软件,在什么系统下制作的关系不大,与系统的ISO文件关系很大。
比较大的可能是你用新下的ISO文件有问题。
解决办法:
如果你还要用新下的那个ISO文件,可以把你原来能启动的那个ISO文件先烧到U盘中,再将其中的系统压缩文件用新ISO文件里头的替换了。Ubuntu的应该是casper文件夹下的filesystem.squashfs、initrd.lz和vmlinuz,这三个文件。把这整个文件夹内容替换就行了,新的与旧的casper文件夹下的东西文件名应该是一样的。
这样能实现启动,也能用新的系统。
凌晨给你回答,记得采纳,给好评。
再有问题可以联系。我也是Linux爱好者,[email protected]
Ⅱ linux下无法使用usb接口设备
1.在X-Windows环境中打开“控制中心”,展开“信息→USB设备”控制台树,查看Linux是否已经正确识别您的USB存储器,如果没有看到USB设备信息,那么您就应该要检查USB端口是否已经在BIOS中打开,或USB存储器与电脑的物理连接有没有连接好了。图
2.在控制台状态下输入如下命令:
fdisk -l /dev/sda
注意:不要在sda后面加通配符“*”或“?”,否则运行命令后返回的信息将不正常。如果您有多个USB设备话,则设备名在Linux下分别表示为sda、sdb、sdc等。
运行上面的命令后,返回表示系统已经找到笔者的USB设备,设备名称为/dev/sda1、可启动(Boot下面的那个*表示是活动分区),容量8MB、文件系统为FAT12。
3.在/mnt目录下建立一个挂装USB存储器的目录:
mkdir /mnt/usb
4.然后再运行装载设备命令,将USB设备挂装到/mnt/usb目录下:
mount -t msdos /dev/sda1 /mnt/usb
注意:如果在图2中显示您的USB设备的文件系统为FAT32,请使用mount -t vfat /dev/sda1 /mnt/usb命令装载USB设备。
5.运行如下命令即可查看USB存储器中的文件信息:
ls /mnt/usb
然后您就可以像对待硬盘一样对USB存储器中的数据进行拷贝、删除等操作了。
如果您不习惯于在控制台下敲敲打打,还可以在KDE桌面上建立一个指向USB存储器的快捷方式,用鼠标完成所有的文件操作,就像在Windows中一样简单,建立快捷方式的操作非常简单:用鼠标在桌面空白处单击鼠标,从弹出的快捷菜单中选择“新建/硬盘”,右键单击新创建的快捷方式,选择“属性”菜单命令,切换到“设备”选项卡,分别输入USB存储器的设备名称、安装点和文件系统类型。以后只需要单击该快捷方式即可方便地访问USB存储器了。
Ⅲ linuxu鐩樿瘑鍒涓嶄簡linuxu鐩樿瘑鍒
linux绯荤粺涓鎬庢牱鏌ョ湅u鐩樻槸鍚︽彃鍏ワ紵
绛旀柟娉曞備笅
1銆佸傛灉娌℃湁umount灏遍潪娉曟嫈鍑篣鐩橈紝绋嬪簭鏄涓嶇煡閬撶殑锛宖open,fwrite绛夊嚱鏁伴兘渚濈劧杩斿洖姝g‘锛岀煡閬撴搷浣滅郴缁熻佹妸鍐欎粙璐ㄧ殑鏃跺欙紝鎵嶄細鎻愮ずI/O閿欒銆傚彲鏄寰堝氭暟鎹閮戒細鍥犱负杩欎釜涓嶅強鏃剁殑閿欒鎶ュ憡鑰屼涪澶便
2銆佷簨瀹炰笂锛孶SB椹卞姩绋嬪簭鍦║鐩樻彃鍏ュ拰鎷斿嚭鏃讹紝閮藉圭郴缁熼厤缃鏂囦欢鍋氫簡淇鏀广備緥濡俇鐩橀┍鍔ㄧ▼搴忎細鍦ㄦ彃鍏ユ垨鎷斿嚭鏃跺線/proc/scsi/usb-storage-0/0閲岄潰璁颁笂Attached:YesorNo銆傞氳繃鏌ョ湅杩欎釜鏂囦欢灏变笉闅炬娴婾鐩樻槸鍚︽彃鍏ユ垨鎷斿嚭浜嗐
浣嗘槸鍊煎緱娉ㄦ剰鐨勬槸锛孶鐩樻槸鍚︽彃鍏ョ殑鐘舵佷笌鏄鍚︽寕杞(mount)鏃犲叧銆
linux鏌ョ湅u鐩樹娇鐢ㄨ板綍锛
濡備綍鍦↙inux绯荤粺涓鏌ョ湅U鐩樹娇鐢ㄧ棔杩
1.
鎵撳紑鐢佃剳,鐐瑰嚮鈥滅數婧愨濋夐」,鏌ユ壘鐢佃剳绯荤粺,閫夋嫨鈥滃簲鐢ㄨ蒋浠垛,鐐瑰嚮鈥滄煡鐪嬧,鐢佃剳鍗囩骇绯荤粺灏辨槸宸﹁竟鐨勯偅涓閫夐」,涓嬮潰榛勮壊鍙浠ュ嬀閫夌殑2涓閫夐」;
2.
鐐瑰嚮鈥滃巻鍙茶板綍鈥濊繘琛屽垎绫绘煡鐪,鏌ョ湅鍘熸湁缃戦〉鐨勬祻瑙,鏂扮殑娴忚堣板綍鐩存帴淇濆瓨鍦ㄧ綉椤甸噷闈,搴旂敤璁剧疆鍙浠ラ夋嫨鈥滃巻鍙茶板綍鈥;
3.
鐐瑰嚮鈥滃巻鍙茶板綍鈥濅箣鍚,纭璁も滀繚瀛樷,鐐瑰嚮鈥滅數鑴慤鐩樷,杩涜屾煡鐪婾鐩樹娇鐢ㄧ殑璇︾粏鎯呭喌,浣跨敤杩囩殑鏂囦欢閮戒細鐣欎笅鍘嗗彶璁板綍,杩欐牱鍗冲彲瀹屾垚鏌ョ湅...
鎬庢牱璁╄櫄鎷熸満閲岃呯殑Linux绯荤粺璇嗗埆鍏夌洏涓嶶SB璁惧囷紵
浣犵敤鐨勮櫄鎷熸満鏄疺mware鍚楋紵濡傛灉鏄鐨勮瘽锛岄偅涔堝湪铏氭嫙鏈鸿繍琛岀殑鏃跺欙紝vmware鐨勫彸涓嬭掍細鏈変竴浜涚姸鎬佹寜閽锛屾湁缃戠粶褰㈢姸鐨勶紝鏈夌‖鐩樺舰鐘剁殑锛屾湁鍏崇洏褰㈢姸鐨勩
閫夋嫨鍏朵腑鐨勪竴涓鐐瑰彸閿锛屽彲浠ラ夋嫨鏄璁╄櫄鎷熸満浣跨敤锛岃繕鏄璁╀富鏈轰娇鐢ㄣ
閫変腑涓涓绐佸彉锛岀偣鍙抽敭锛岀涓涓閫夐」搴旇ユ槸connect鎴栬卍isconnect锛屽傛灉鏄痗onnect鐨勮瘽锛岄偅涔堝氨璇存槑鐜板湪涓嶆槸铏氭嫙鏈哄湪浣跨敤璇ヨ惧囷紱濡傛灉鏄痙isconnect鐨勮瘽锛岄偅涔堣存槑鐜板湪铏氭嫙鏈烘e湪浣跨敤璇ヨ惧囥
u鐩樺湪Linux鍝涓鏂囦欢澶癸紵
绛旓紝鍦ㄧЩ鍔ㄥ瓨鍌锛岀郴缁熻嚜鍔ㄦ寕杞界殑鏃跺欎竴鑸浼氭斁鍦/media銆
1銆佸浐瀹氬瓨鍌锛岀郴缁熻嚜鍔ㄦ寕杞戒竴鑸鏀惧湪/mnt
鏍规嵁鍙戣岀増鐨勪笉鍚岋紝鎸傝浇鐨勪綅缃涔熶細鏈夋墍鍙樺寲锛屼笉杩囧彉鍖栫殑鑼冨洿鍙鏈夎繖涓や釜鍦版柟銆
浜
鐢‵DISK-l鏉ユ壘锛屼竴鑸琔鐩樹細琚獿INUX璁や负SCSI璁惧,濡傛灉鏈塖CSI璁惧囬偅涔圲鐩樹竴鑸鏄鏈鍚庝竴涓猄CSI璁惧.濡傛灉娌℃湁SCSI璁惧,涓鑸瑂da灏辨槸U鐩樸
2.
鑻ョ涓涓鎻掑叆鐨剈鐩樹竴鑸鏄痵da锛屼絾绗浜屼釜鎻掑叆鐨勪笉鍚岀墝瀛愮殑u鐩樻湁鍙鑳芥槸sdb锛岃屼笖涓嬫℃彃鍏ユ椂杩樻槸濡傛ゃ
鍏蜂綋姝ラわ細
1.鏌ョ湅鎵鏈夌殑璁惧囨枃浠.
鍦╨inux鐨勬枃浠剁郴缁熶腑,/dev涓瀛樻斁鐫鎵鏈夌殑璁惧囨枃浠.
cd/dev#杩涘叆dev鏂囦欢澶
ls#鏌ョ湅鎵鏈夌殑鏂囦欢
鍏朵腑鍚嶄负sda鐨勭郴绫绘槸纾佺洏璁惧,sdb绯诲垪鏄疷鐩樿惧.
2.澶栭儴璁惧囨寕杞界偣
鍦╨inux涓,澶栭儴璁惧囬渶瑕佹寕杞藉湪/mnt鏂囦欢澶逛腑.
cd/mnt#杩涘叆/mnt鏂囦欢澶
ls#鍒楀嚭鎵鏈夋枃浠,鍙戠幇涓涓涔熸病鏈
mkdirusb#鍒涘缓涓涓鍚嶄负usb鐨勬枃浠跺す,浠婂悗灏唘sb璁惧囨寕杞藉湪姝ゆ枃浠跺す涓.
3.浣跨敤mount鍛戒护鎸傝浇璁惧.
鍏堟煡鐪/dev鏂囦欢澶逛腑鐨刄鐩樿惧囧叿浣撳悕绉(浠sdb寮澶,鎴戠殑U鐩樺悕绉版槸sdb4,濡傛灉鏈夊氫釜,璇蜂竴涓涓涓灏濊瘯,鎴戠殑鐢变袱涓(sdb,sdb4)).
sudomount-tvfat/dev/sdb4/mnt/usb#灏嗗栭儴鍚嶄负sdb4鐨刄鐩樿惧囨寕杞藉埌/mnt/usb鏂囦欢澶逛笂.
cd/mnt/usb
ls#鏌ョ湅U鐩樹腑鎵鏈夋枃浠
Ⅳ 我的linux系统中U盘识别不出来,是不是因为U盘的格式(NTFS)不符还是系统里没有USB驱动
linux系统跟Windows系统不一样的,u盘需要挂载才可以查看。。
一.Linux挂载U盘:
1、插入版u盘到计算机,如权果目前只插入了一个u盘而且你的硬盘不是scsi的硬盘接口的话,那它的硬件名称为:sda1。
2、在mnt目录下先建立一个usb的目录(如:[root@localhost root]# mkdir /mnt/usb)
3、挂载U盘:mount -t vfat /dev/sda1 /mnt/usb
4、卸载U盘:umount /mnt/usb
5、删除usb目录:rm -rf /mnt/usb
你太吝啬了。。。一分都没有。。。
Ⅳ 红帽linux5.5无法检测出U盘,怎么解决
你好,可以尝试以下的方法:
1.在虚拟机(vbox)中无法识别u盘
vbox和宿主机对盘的使用时独占的(即在某一时间只有二者之一能访问u盘,而不能同时访问),遇到vbox中的linux无法识别u盘的情况时以下可以参考:
1>保证在宿主机下能对u盘进行访问,这样保证宿主机的u盘驱动没有问题
2>需要在vbox下进行访问时,进入虚拟机中的linux系统,然后在菜单栏 设备->分配usb设备 下找到相应的usb设备并勾选
这时一般来说就可以识别u盘了,如果还是没有成功识别,这说明虚拟机下所装的linux缺失了usb的相关驱动(这种情况来自于绿色版虚拟机,可以补装usb驱动或者使用安装版的虚拟机)。
2.在实际linux系统下无法识别u盘
在实际的linux系统下无法识别u盘时,可以参考以下流程:
1>插入u盘
2>#fdisk -l /dev/sd* 或者 #df
这时如果看到相应的u盘,那么u盘已经被正确识别;如果看不到那么执行接下来的操作。
3>#lsmod
执行上述命令查看 usb-storage scsi_mod sd_mod 模块是否已经被添加,如果没有找到上述模块,执行#modprobe [mole] 进行添加。
4>建立挂载点,如/mnt/usb,执行#mount /dev/sda /mnt/usb
有的系统需要指出挂载的文件类型,执行#mount -t vfat /dev/sda /mnt/usb
Ⅵ linux下USB识别不了……急急急……
你用的VMware的虚拟机吧 。首先要处理全屏。如果还U盘还是检查不到。就应该是挂载问题了。稍微有点麻烦 如果哥们想学的话。仔细看下面的解答。
插入U盘之后,按照下面的步骤:
1.fdisk -l /dev/sd*
通常这一步就能找到U盘,如果U盘有指示灯也会亮,表示被找到。
2.如果执行上一个命令没有反应,或者某些信息显示模块没有加入
可以lsmod查看一下是否有usb-storage scsi_mod sd_mod模块。
没有就modprobe [mole],添加所缺模块。
然后再试就ok
3.最后就是把U盘mount上去,这里需要先在mnt目录下面建一个usb目录
mount /dev/sda /mnt/usb
某些系统需要指定文件系统的类型,可以用
mount -t vfat /dev/sda /mnt/usb
Ⅶ linux系统中没有USB驱动怎么办
要启用 Linux USB 支持,首先进入"USB support"节并启用"Support for USB"选项(对应模块为usbcore.o)。尽管这个步骤相当直观明了,但接下来的 Linux USB 设置步骤则会让人感到糊涂。特别地,现在需要选择用于系统的正确 USB 主控制器驱动程序。选项是"EHCI" (对应模块为ehci-hcd.o)、"UHCI" (对应模块为usb-uhci.o)、"UHCI (alternate driver)"和"OHCI" (对应模块为usb-ohci.o)。这是许多人对 Linux 的 USB 开始感到困惑的地方。
要理解"EHCI"及其同类是什么,首先要知道每块支持插入 USB 设备的主板或 PCI 卡都需要有 USB 主控制器芯片组。这个特别的芯片组与插入系统的 USB 设备进行相互操作,并负责处理允许 USB 设备与系统其它部分通信所必需的所有低层次细节。
Linux USB 驱动程序有三种不同的 USB 主控制器选项是因为在主板和 PCI 卡上有三种不同类型的 USB 芯片。"EHCI"驱动程序设计成为实现新的高速 USB 2.0 协议的芯片提供支持。"OHCI"驱动程序用来为非 PC 系统上的(以及带有 SiS 和 ALi 芯片组的 PC 主板上的)USB 芯片提供支持。"UHCI"驱动程序用来为大多数其它 PC 主板(包括 Intel 和 Via)上的 USB 实现提供支持。只需选择与希望启用的 USB 支持的类型对应的"?HCI"驱动程序即可。如有疑惑,为保险起见,可以启用"EHCI"、"UHCI" (两者中任选一种,它们之间没有明显的区别)和"OHCI"。( 赵明注:根据文档,EHCI已经包含了UHCI和OHCI,但目前就我个人的测试,单独加EHCI是不行的,通常我的做法是根据主板类型加载UHCI或OHCI后,再加载EHCI这样才可以支持USB2.0设备)。
启用了"USB support"和适当的"?HCI"USB 主控制器驱动程序后,使 USB 启动并运行只需再进行几个步骤。应该启用"Preliminary USB device filesystem",然后确保启用所有特定于将与 Linux 一起使用的实际 USB 外围设备的驱动程序。例如,为了启用对 USB 游戏控制器的支持,我启用了"USB Human Interface Device (full HID) support"。我还启用了主"Input core support" 节下的"Input core support"和"Joystick support"。
一旦用新的已启用 USB 的内核重新引导后,若/proc/bus/usb下没有相应USB设备信息,应输入以下命令将 USB 设备文件系统手动挂装到 /proc/bus/usb:
# mount -t usbdevfs none /proc/bus/usb
为了在系统引导时自动挂装 USB 设备文件系统,请将下面一行添加到 /etc/fstab 中的 /proc 挂装行之后:
none /proc/bus/usb usbdevfs defaults 0 0
模块的配置方法.
在很多时候,我们的USB设备驱动并不包含在内核中。其实我们只要根据它所需要使用的模块,逐一加载。就可以使它启作用。
首先要确保在内核编译时以模块方式选择了相应支持。这样我们就应该可以在/lib/moles/2.4.XX目录看到相应.o文件。在加载模块时,我们只需要运行modprobe xxx.o就可以了(modprobe主要加载系统已经通过depmod登记过的模块,insmod一般是针对具体.o文件进行加载)
对应USB设备下面一些模块是关键的。
usbcore.o要支持usb所需要的最基础模块usb-uhci.o(已经提过)usb-ohci.o(已经提过)uhci.o另一个uhci驱动程序,我也不知道有什么用,一般不要加载,会死机的ehci-hcd.o(已经提过 usb2.0)hid.oUSB人机界面设备,像鼠标呀、键盘呀都需要usb-storage.oUSB存储设备,U盘等用到
相关模块
ide-disk.oIDE硬盘ide-scsi.o把IDE设备模拟SCSI接口scsi_mod.oSCSI支持
注意kernel config其中一项:
Probe all LUNs on each SCSI device
最好选上,要不某些同时支持多个口的读卡器只能显示一个。若模块方式就要带参数安装或提前在/etc/moles.conf中加入以下项,来支持多个LUN。
add options scsi_mod max_scsi_luns=9
sd_mod.oSCSI硬盘sr_mod.oSCSI光盘sg.oSCSI通用支持(在某些探测U盘、SCSI探测中会用到)
常见USB设备及其配置
在Linux 2.4的内核中已经支持不下20种设备。它支持几乎所有的通用设备如键盘、鼠标、modem、打印机等,并不断地添加厂商新的设备象数码相机、MP3、网卡等。下面就是几个最常见设备的介绍和使用方法:
USB鼠标:
键盘和鼠标属于低速的输入设备,对于已经为用户认可的PS/2接口,USB键盘和USB鼠标似乎并没有太多更优越的地方。现在的大部分鼠标采用了PS/2接口,不过USB接口的鼠标也越来越多,两者相比,各有优势:一般来说,USB的鼠标接口的带宽大于PS/2鼠标,也就是说在同样的时间内,USB鼠标扫描次数就要多于PS/2鼠标,这样在定位上USB鼠标就更为精确;同时USB接口鼠标的默认采样率也比较高,达到125HZ,而PS/2接口的鼠标仅有40HZ(Windows 9x/Me)或是60HZ(Windows NT/2000)。
对于USB设备你当然必须先插入相应的USB控制器模块:usb-uhci.o或usb-ohci.o
modprobe usb-uhci
USB鼠标为了使其正常工作,您必须先插入模块usbmouse.o和mousedev.o
modprobe usbmouse
modprobe mousedev
若你把HID input layer支持和input core 支持也作为模块方式安装,那么启动hid模块和input模块也是必要的。
modprobe hid
modprobe input
USB键盘:
一般的,我们现在使用的键盘大多是PS/2的,USB键盘还比较少见,但是下来的发展,键盘将向USB接口靠拢。使用USB键盘基本上没有太多的要求,只需在主板的BIOS设定对USB键盘的支持,就可以在各系统中完全无障碍的使用,而且更可以真正做到在即插即用和热插拔使用,并能提供两个USB连接埠:让您可以轻易地直接将具有USB接头的装置接在您的键盘上,而非计算机的后面。
同样你当然必须先插入相应的USB控制器模块:usb-uhci.o或usb-ohci.o
modprobe usb-uhci
然后您还必须插入键盘模块usbkbd.o,以及keybdev.o,这样usb键盘才能够正常工作。此时,运行的系统命令:
modprobe usbkbd
modprobe keybdev
同样若你把HID input layer支持和input core 支持也作为模块方式安装,那么启动hid模块和input模块也是必要的。
U盘和USB读卡器:
数码存储设备现在对我们来说已经是相当普遍的了。CF卡、SD卡、Memory Stick等存储卡已经遍及我们的身边,通常,他们的读卡器都是USB接口的。另外,很多MP3、数码相机也都是USB接口和计算机进行数据传递。更我们的U盘、USB硬盘,作为移动存储设备,已经成为我们的必须装备。
在Linux下这些设备通常都是以一种叫做usb-storage的方式进行驱动。要使用他们必须加载此模块
modprobe usb-storage
当然,usbcore.o 和usb-uhci.o或usb-ohci也肯定是不可缺少的。另外,若你系统中SCSI支持也是模块方式,那么下面的模块也要加载
modprobe scsi_mod
modprobe sd_mod
在加载完这些模块后,我们插入U盘或存储卡,就会发现系统中多了一个SCSI硬盘,通过正确地mount它,就可以使用了(SCSI硬盘一般为/dev/sd?,可参照文章后面的常见问题解答)。
mount /dev/sda1 /mnt
Linux支持的其他USB设备。
MODEM--(比较常见) 网络设备 摄像头--(比较常见)例如ov511.o 联机线--可以让你的两台电脑用USB线实现网络功能。usbnet.o 显示器--(我没见过) 游戏杆 电视盒--(比较常见) 手写板--(比较常见) 扫描仪--(比较常见) 刻录机--(比较常见) 打印机--(比较常见)
注意:
上面所说的每个驱动模块,并不是都要手动加载,有很多系统会在启动或你的应用需要时自动加载的,写明这些模块,是便于你在不能够使用USB设备时,可以自行检查。只要用lsmod确保以上模块已经被系统加载,你的设备就应该可以正常工作了。当然注意有些模块已经以内核方式在kernel启动时存在了(这些模块文件在/lib/moles/2.4.XX中是找不到的)。
输入相关命令