设为首页 收藏本站
查看: 835|回复: 1

[经验分享] 取消 ubuntu 自动挂载 winows 系统磁盘分区

[复制链接]

尚未签到

发表于 2016-4-27 04:10:39 | 显示全部楼层 |阅读模式
  由于工作需要,需要取消掉在ubuntu下,通过“位置”菜单去挂载windows系统分区,折腾了半天,尝试了各种方法,最后终于找到了比较合适的方法了。现把具体过程做以总结。
  
  首先要知道windows分区的卷标,注意:通过fdisk -l 命令显示的"/dev/sda5",类似的不是卷标,而是设备号。过程如下:
  
  1) 安装mtools 软件包


sudo apt-get install mtools
  2) 通过fdisk -l查看本机硬盘各个分区的设备号:


sudo fdisk -l
  显示结果:
  

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x15d355a0
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       10325    82935531    7  HPFS/NTFS
/dev/sda2           10326       19305    72131850    f  W95 Ext'd (LBA)
/dev/sda4           19306       19457     1220940   12  Compaq diagnostics
/dev/sda5           10326       16699    51199123+   c  W95 FAT32 (LBA)
/dev/sda6           16700       18668    15815961    c  W95 FAT32 (LBA)

  显示信息中”/dev/sda5”
即为对应的一个分区的设备号。

  
  3) 复制”/etc”目录下mtools.conf文件为新文件"~/.mtoolsrc"


cp /etc/mtools.conf ~/.mtoolsrc
  4) 编辑刚复制的”~/.mtoolsrc”文件,在最后一行加入如下命令行:


drive f: file="/dev/sda4"
drive g: file="/dev/sda5"
drive j: file="/dev/sda6"

  5) 更改命令提示符路径到上面所设的”f:, g: ,j: ”分区,如到"g:"分区


sudo mcd g:
  注意:由于g所对应的分区有50多G,在执行上面命令是会报如下错误:

Total number of sectors (102383934) not a multiple of sectors per track (63)!
Add mtools_skip_check=1 to your .mtoolsrc file to skip this test
  解决办法很简单,根据提示,在上面的~/.mtoolsrc文件中添加“mtools_skip_check=1”便可。
  6) 查看”g:”当前的卷标


sudo mlabel -s g:
  可能会显示没有卷标名。
  7) 添加“g:”分区卷标或更改”g:”分区原始卷标为你喜欢的新卷标名:


sudo mlabel g:winD
  8) 检查更改是否成功


sudo mlabel -s g:
  
  卷标修改好后,下来可以去修改一个关键的配置文件了。执行如下命令:
  

sudo gedit /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
  在如下字段的后面添加需要取消掉自动挂载的windows分区。

<!-- Here follow volumes we specifically want to ignore - it is the -->
<!-- responsibility of software higher in the stack (e.g. gnome-vfs) -->
<!-- amd mount programs (e.g. Mount() on HAL) to respect volume.ignore -->
<merge key="volume.ignore" type="bool">false</merge>
<!-- Should always ignore Apple Bootstrap partitions (it would be -->
<!-- a security hole to mount it) - TODO: should use the bootable -->
<!-- flag from the Mac partition table instead -->
  

      <!-- ignore winD, winE disk -->
<match key="volume.fstype" string="vfat">
<match key="volume.label" string="winE">
<merge key="volume.ignore" type="bool">true</merge>
</match>
</match>
<match key="volume.fstype" string="vfat">
<match key="volume.label" string="winD">
<merge key="volume.ignore" type="bool">true</merge>
</match>
</match>
<!-- -->
  
  至此,所有工作完成,重启电脑可以看看了,在“位置”菜单中看不到windows分区了,在“计算机”菜单中也看不到了。
  
  参考资料: http://wiki.ubuntu.org.cn/RenameUSBDrive

  
  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-209236-1-1.html 上篇帖子: Ubuntu上的D语言开发环境搭建 下篇帖子: Ubuntu的简单远程控制和远程桌面
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表