为什么我的U盘插在linux系统的电脑上没有反应?

为什么我的U盘插在linux系统的电脑上没有反应?,第1张

查看你机器中是否有下面模块

usbcore.o

usb-uhci.o

usb-ohci.o

ehci-hcd.o

usb-storage.o

sd_mod.o

sg.o

没有的话先加载以上模块

有的话

U盘在Linux中会模拟为SCSI设备去访问,如果你机器没有其他scsi设备那么

mount

/dev/sda

/mnt,

依次类推为sdb,sdc;然后到/mnt目录去读你的U盘吧

你好,解决的方法如下:

插入U盘之后,按照下面的步骤:

1.fdisk -l /dev/sd*

通常这一步就能找到U盘,如果U盘有指示灯也会亮,表示被找到。

2.如果执行上一个命令没有反应,或者某些信息显示模块没有加入

可以lsmod查看一下是否有usb-storage scsi_mod

sd_mod模块。

没有就modprobe [module],添加所缺模块。

然后再试就ok

3.最后就是把U盘mount上去,这里需要先在mnt目录下面建一个usb目录

mount /dev/sda /mnt/usb

某些系统需要指定文件系统的类型,可以用

mount -t vfat /dev/sda /mnt/usb

无法u盘启动的原因主要有二个,一个是没有成功设置USB设备为第一启动项;二是电脑主板BIOS与启动U盘不兼容。

进bios设置从U盘启动,启动不不了的解决方法:

解决方法一:

把做好的启动盘U盘插入电脑,开机时按启动热键进入启动菜单选项(热键根据各品牌电脑设置的不同而不同,一般屏幕上方会有提示,如提示BOOT F9,就是按F9键进启动菜单选项,一定要在出现系统logo前按。)。

如果还不能启动,就换一种模式重装制作启动盘,用USB ZIP模式的,启动效果好,而且兼容性高。

解决方法二:

BIOS与启动U盘不兼容导致无法u盘启动。这是因为不同的BIOS进行u盘启动时,对U盘的容量参数(CHS)识别各不相同,所以有时U盘在这台电脑可以启动,在另一台电脑却不行。可尝试使用使用GNU GRUB的stage1、stage1.5和grub 0.97中文版的stage2混合启动的方法解决。

1下载linux软件,稳定性好一点的,比如Redhat ELAS5 Update1,直接把它的GNU GRUB加上--force-lba选项安装到U盘MBR里。

使用grub_for_dos-0.4.1.zip中chinese/boot/grub中stage2文件替换掉U盘中/boot/grub/stage2。

这种方法好在可以始终使用最新、最稳定的GNU GRUB来对付buggy BIOS,同时享受grub for dos中文版的便利,并且启动更为迅速。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8621617.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-18
下一篇2023-04-18

发表评论

登录后才能评论

评论列表(0条)

    保存