用wubi.exe在一个独立分区硬件安装ubuntu12.04会产生无法识别U盘的问题,需要手动挂载U盘,经过一个下午的苦苦追求,才将此问题解决,详细的解决办法如下。
    1.先不将U盘插到电脑上,在终端中输入命令:sudo fdisk -l,在我的机器终端上显示
    omitting empty partition (5)

Disk /dev/sda: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x7f557f55

Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *          63    57352049    28675993+   7  HPFS/NTFS/exFAT
    /dev/sda2        57352111   234420479    88534184+   f  W95 Ext'd (LBA)
    /dev/sda5        57352113   114704097    28675992+   7  HPFS/NTFS/exFAT
    /dev/sda6       114704163   172040084    28667961    7  HPFS/NTFS/exFAT
    /dev/sda7       172040148   234420479    31190166    7  HPFS/NTFS/exFAT

2.将U盘插到电脑上,在终端中输入命令:sudo fdisk -l,在我的机器终端上显示
    omitting empty partition (5)

Disk /dev/sda: 120.0 GB, 120034123776 bytes
    255 heads, 63 sectors/track, 14593 cylinders, total 234441648 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x7f557f55

Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *          63    57352049    28675993+   7  HPFS/NTFS/exFAT
    /dev/sda2        57352111   234420479    88534184+   f  W95 Ext'd (LBA)
    /dev/sda5        57352113   114704097    28675992+   7  HPFS/NTFS/exFAT
    /dev/sda6       114704163   172040084    28667961    7  HPFS/NTFS/exFAT
    /dev/sda7       172040148   234420479    31190166    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 4004 MB, 4004024320 bytes
    32 heads, 63 sectors/track, 3879 cylinders, total 7820360 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x24835b47

Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *          63     7820063     3910000+   b  W95 FAT32
    3.比较步骤1和步骤2中的代码会发现插入U盘后多了
    Disk /dev/sdb: 4004 MB, 4004024320 bytes
    /dev/sdb1   *          63     7820063     3910000+   b  W95 FAT32
    其实上面就表示ubuntu系统已经检测到U盘了,只是现在还没有将U盘挂到文件系统上。
    4.这个步骤的目的和步骤3相同,都是查看插入U前和插入U盘后文件系统的区别。在插入U盘后分别输入命令cat /proc/partitions,发现多了
       8       16    3910180 sdb
       8       17    3910000 sdb1
       sdb是统称,所以新插入的U盘就是/dev/sdb1,通过步骤3和步骤4都可以看出插入U盘前后的文件系统的区别。
    5.j插入U盘后,用命令查看U盘文件系统格式,输入命令sudo fdisk -l /dev/sdb,有如下显示
    Disk /dev/sdb: 4004 MB, 4004024320 bytes
    32 heads, 63 sectors/track, 3879 cylinders, total 7820360 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x24835b47

Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1   *          63     7820063     3910000+   b  W95 FAT32
    6.此步骤就是将挂载U盘作为ubuntu文件系统的一个分支,
      输入命令sudo mount -t vfat /dev/sdb1 usb_directory,usb_directory是将U盘挂到的目录,最好是新建一个目录来挂载U盘.
    7.使用完U盘后最好先用命令卸载U盘,然后再拔出U盘。卸载命令为sudo umount usb_directory.
自此,手动挂载U盘的工作到此就完成了。

由于每次使用U盘时都需要输入较长的命令挂载和卸载U盘,因此我们可以写分别一个挂载命令脚本和卸载命令脚本文件,这样虽然每次也需要执行命令去挂载和卸载U盘,只要将命令脚本文件名起的很短,就可以在挂载和卸载U盘的时候输入的命令很短。
    1.编写挂载U盘脚本文件,我的挂载脚本文件名为:U。文件的第一行必须为#!/bin/sh。我写的文件内容具体如下:
    #!/bin/sh
    sudo mount -t vfat /dev/sdb1 usb

要是命令脚本可执行,需要使用命令chmod +x filename 这样才能用./filename 来运行。我输入命令为
    chmod +x U
    2.编写卸载U盘脚本文件,我的卸载脚本文件名为:UU。卸载的文件具体内容如下:
    #!/bin/sh
    sudo umount usb
    同样要使用命令chmod +x filename 这样才能用./filename 来运行。我输入的命令是
    chmod +x UU。

这样就可以方便的使用U盘了。

转载于:https://www.cnblogs.com/199008nan/p/3428397.html

用wubi在一个独立分区硬件装ubuntu12.04产生的无法识别U盘的解决办法相关推荐

  1. 服务器u盘安装系统读条蓝屏,利用U极速u盘启动盘装win7系统后出现蓝屏现象原因及解决办法...

    U极速u盘装win7系统蓝屏怎么办?近日,小编为大家带来了多篇利用U极速u盘启动盘装系统的教程,其中就有U极速u盘装win7系统教程,使用U极速U盘启动盘装机方法来进行电脑系统的安装,相信很多小伙伴都 ...

  2. UltraISO 安装系统时,提示无法在驱动器0分区上安装windows / WINPE类软件重装系统无法正常开机 解决办法

    原因:传统的引导方式为Legacy引导和MBR硬盘,UEFI必须跟GPT对应,同理Legacy必须跟MBR对应.如果BIOS开启UEFI,而硬盘分区表格式为MBR则无法安装:BIOS关闭UEFI而硬盘 ...

  3. thinkpad X1catbon2019款装系统时无法U盘启动解决办法

    本来想给x1 catbon装个ubuntu系统跑ros,可惜安装时没有选自定义,把window系统搞崩了,所以只能重新安装windows系统,做好win10启动盘时,按F12进入U盘启动,选U盘启动时 ...

  4. U盘硬件设备怎么连接计算机,电脑无法识别u盘设备怎么解决?

    电脑无法识别u盘设备怎么解决?我们特别喜欢使用u盘来传送一些文件啥的,这样也很容易遇到电脑无法识别u盘设备的情况,而针对这一种情况,大家也没有找到更好的解决方案,所以今天快启动小编为大家分享电脑无法识 ...

  5. U盘硬件设备怎么连接计算机,电脑无法识别u盘设备怎么解决?电脑怎么样才能识别u盘设备...

    电脑无法识别u盘设备的情况对于新手用户比较多见,解决方案肯定是有的.从无到有,并不是量变引起质变.而是选对方法,用对路子.跟着小编的步伐,一步一步来就能搞定它. 电脑无法识别u盘设备的解决方法: 一. ...

  6. windows10 C盘后面有一个恢复分区,无法扩展C盘的解决办法

    像我的电脑那样,安装的是win10操作系统,会自动建立恢复分区 导致我d盘压缩出来的空间,无法扩展到c盘上 解决方案: 下载DiskGenius https://www.diskgenius.cn/ ...

  7. Mac电脑装了微信小助手,微信闪退的解决办法

    Mac装了微信小助手,微信闪退怎么办?最近很多伙伴安装了微信小助手2.8.3,然后微信就无法启动了,出现闪退的情况.对于这种情况,可以试试macw小编带来的办法,希望对您有所帮助. macOS 11. ...

  8. android x86系统装好后,安装上apk闪退的解决办法

    我的机器上显示的是houdini8_y.sfs 根据版本选择下面的网址下载相应的文件 http://dl.android-x86.org/houdini/8_y/houdini.sfs http:// ...

  9. Android编译环境——ubuntu12.04上android2.3.4编译错误以及解决

    1.编译前安装jdk1.5以上版本,我系统安装了jdk1.6 --检查jdk是否安装:java --version --安装jdk: sudo apt-get install sun-java6-jd ...

最新文章

  1. Deploy Office Communications Server 2007R2 Group Chat Server(二)
  2. matlab 冒号操作符
  3. 一篇很全面的freemarker 前端web教程
  4. linux入门之实用指令(三)
  5. Robot Framework 内置变量
  6. java.rmi.UnmarshalException:errorunmarshalling return; java.lang.ClassNotFoundException的解决方法
  7. 可持久化平衡树(FHQ Treap)
  8. String 字符串
  9. 初识Python 04 day
  10. 安装Python解释器【图文集合 - 详细流程】
  11. win7便签backup
  12. ExtJS中的renderTo何applyTo的差别
  13. 服务器2003ftp站点向导,Windows 2003 ftp 配置
  14. Linux Syslog日志服务器的搭建
  15. 计算机装机拆机教程,DIY装机教程-电脑拆机图文教程详解
  16. C#几种读取文件的方式
  17. Revit-BIM模型轻量化 帧率控制
  18. Bulldog2 渗透测试
  19. Linux文件查看和编辑命令
  20. mysql练习-数据查询之嵌套查询

热门文章

  1. 网易2017校招编程:优雅的点
  2. js aop 拦载实现
  3. DebugDiagx检测内存泄露
  4. Gridview 隐藏列
  5. 3.7 su命令 3.8 sudo命令 3.9 限制root远程登录
  6. 【转】ofbiz数据库表结构设计
  7. 利用OpenCV进行人脸识别
  8. 9.Tornado下的一个简易Blog--2013-05-21
  9. Exchange Server2010系列之七:多邮箱搜索找出神秘邮件的幕后黑手
  10. Is this a MS EnterLib DAAB BUG or not?