`
plkong
  • 浏览: 175753 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

取消 ubuntu 自动挂载 winows 系统磁盘分区

阅读更多

       由于工作需要,需要取消掉在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
1
分享到:
评论

相关推荐

    win7_系统上安装Ubuntu_12.04_双系统

    完成文件复制后,需要取消系统保留分区的盘符,以防止Windows自动挂载。在磁盘管理中,删除分配给系统保留分区的驱动器号,确认操作以完成关闭。 5. **安装Ubuntu系统** 重启电脑,从启动菜单选择“Ubuntu”进入...

    win7与ubuntu双系统安装教程2013年12月26号

    - 在Ubuntu终端中,使用“sudo umount -l /isodevice”命令取消光盘挂载,以便在分区界面中看到可用分区。 - 开始安装Ubuntu,选择语言并选择自定义安装方式。 3. **分区选择** - 在安装类型中,选择“自定义...

    Ubuntu18.04安装教程.doc

    7. **磁盘分区**:选择“清除整个磁盘并安装Ubuntu”,然后按照提示进行磁盘分区和格式化。 8. **地理位置**:选择你所在的时区和地区。 9. **用户设置**:创建用户名和密码,这将是日后登录Ubuntu的凭证。 10. **...

    win7下硬盘安装Ubuntu

    5. **取消光盘驱动器挂载**:在安装过程中,需要先打开终端,输入命令`sudo umount -l /isodevice`取消对光盘所在驱动器的挂载,以便正确识别分区。 6. **完成Ubuntu安装**:按照提示选择语言、安装类型(选择...

    win7下硬盘安装Ubuntu14.04双系统教程.pdf

    安装完毕后,电脑将自动重启,你就可以在启动菜单中选择进入Windows 7或Ubuntu 14.04系统了。 注意,安装双系统涉及到硬盘分区操作,务必谨慎操作,避免数据丢失。此外,尽管教程提供了一种解决方案,但不同电脑的...

    Ubuntu的安装以及root直接进入教程.docx

    本文将详细介绍如何在Windows 7系统上安装Ubuntu 12.10版本,并且在安装完成后设置直接以root权限登录。首先,确保你有足够空间的分区,至少20GB,用于安装Ubuntu。你需要下载两个关键文件:EasyBCD软件和Ubuntu ...

    linux安装步骤.pdf

    务必确保不要在已有Windows XP或其他操作系统的情况下选择“新建分区表”,否则会清空整个磁盘。 3. **安装步骤**: a. **下载Ubuntu 10.10或ylmf os 3.0**,它们是Linux的不同发行版。 b. **下载grub4dos**,并...

    linux安装步骤[汇编].pdf

    3. 如果已经安装了其他操作系统(如Windows XP),千万不可选择“新建分区表”,否则可能导致磁盘数据丢失。 **安装步骤** 1. **下载Ubuntu 10.10**:首先,你需要从官方或可靠的源下载Ubuntu 10.10(Ylmf OS 3.0...

    Linux (6).pdf

    在Linux中,磁盘分区通常使用fdisk、parted等工具进行。转换文件系统类型,如从ext4到NTFS,可以使用像`mkfs`这样的命令,但需要注意数据备份,因为转换过程可能会导致数据丢失。对于NTFS和FAT32的转换,Windows提供...

    安装unbuntu

    然后,我们可以按 Ctrl+Alt+T 打开终端,输入命令:sudo umount -l /isodevice,这一命令取消掉对光盘所在驱动器的挂载,否则分区界面找不到分区。 八、GRUB 配置 在安装完成后,我们需要配置 GRUB,否则我们无法...

    linux.chm文档

    mount -t vfat /dev/hda5 /mnt/hda5 挂载一个Windows FAT32文件系统 mount /dev/sda1 /mnt/usbdisk 挂载一个usb 捷盘或闪存设备 mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share ...

    XenServer-6.2.0-安装手册

    - **主机分区格式**:支持MBR和GPT两种磁盘分区格式。 - **安装步骤**:包括准备安装环境、选择安装类型、配置网络参数、完成安装等步骤。 **3.3 安装XenCenter** - **安装步骤**:包括下载XenCenter安装程序、...

Global site tag (gtag.js) - Google Analytics