视觉方式

视觉方式

我有双启动 Windows 7 和 Ubuntu 11.10 系统。Ubuntu 几乎是一个原始安装,它能够自动挂载我的两个 Win 分区。

我以前在 Nautilus 中看到过它们。为了解决这个问题,我操纵了 /etc/fstab 以 root 身份运行的,并且我无法以管理员身份从 Nautilus 卸载(除非我从终端使用 sudo)

我如何才能恢复原来的行为(从我的管理员非 root 账户)?谢谢

答案1

视觉方式

(适用于 Ubuntu 12.10 Quantal Quetza 或更高版本)

本指南参考自这里

  1. 确保您要连接的驱动器/分区已连接到您的系统并且已打开。
  2. 打开“磁盘”应用程序(可以通过直接搜索找到磁盘在应用程序下)。在其主窗口中,“磁盘”以图形方式显示您当前的分区布局,如下面的屏幕截图所示。example_disk_dual
  3. 现在选择要在启动时自动挂载的 NTFS 分区(如上图所示),然后单击其下方的小齿轮图标。从菜单中选择编辑安装选项...
  4. 在显示的下一个窗口中,将滑块按钮向左移动以访问设置。根据您正在运行的 Ubuntu 版本,滑块旁边的标签可以是自动挂载选项或者用户会话默认值例如_edit_mntopt
  5. 保留选中的选项启动时挂载如果需要,请选择/填写接下来的四个选项。“显示名称”是 Nautilus(文件管理器)中方便的视觉辅助工具。
  6. 完成后,点击好的按钮。系统提示时,请输入您的管理密码。
  7. 重新启动计算机就完成了。

额外的:

如果您希望将驱动器设置为只读,请,ro在字段末尾添加nosuid,nodev,nofail,x-gvfs-show(不带空格)。

笔记:

如果您有多个 NTFS 分区,请对每个分区分别执行相同的步骤。

答案2

命令行方式

确保您要附加的驱动器/分区已连接至您的系统并且已打开。

本指南摘自这里(适用于 12.04,但应该适用于其他版本的 Ubuntu)和来自这里


按下键盘上的Ctrl+ Alt+打开终端并输入:T

sudo blkid

这将列出系统上的驱动器及其句柄标签(如果有)。

记下您希望自动安装的驱动器的 UUID。

现在“fstab”文件需要编辑:

sudo gedit /etc/fstab

或者

sudo nano /etc/fstab

将此行添加到文件底部,用您记下的 UUID 替换 UUID,然后选择挂载点名称(空格字符是使用 fstab 中的“\040”创建的):

UUID=xxxxxxxxxxx /mnt/Your\040Chosen\040Name ntfs-3g defaults,windows_names,locale=en_US.utf8  0 0

如果您不在美国,请将本地替换为适合您的位置和语言的语言。您可以在终端中输入以下内容来找到您的语言环境:

locale

“ntfs-3g”(内核模块)是几乎所有 GNU/Linux 发行版中的低级软件工具。

保存文件并关闭。

现在在终端中输入:

sudo mkdir "/mnt/Your Chosen Name"

接下来,输入以下命令使自己成为挂载点的所有者:

sudo chown <username> "/mnt/Your Chosen Name"

用您的用户名替换(您的用户名始终为小写)。这将阻止其他用户触碰它。

重新启动计算机并享受吧!

答案3

尝试一下这个程序。

sudo apt-get install pysdm
sudo pysdm

这将帮助您配置在启动时安装的驱动器。

在程序中,选择您的 Windows 分区。当它要求您配置时,单击“确定”。然后单击助手。从那里开始就很清楚了。

答案4

在 /etc/fstab 中的“options”字段(第四个空格分隔的字段)中添加“user”选项。因此

/dev/sda5    /windows    ntfs-3g    defaults    0 0

变成

/dev/sda5    /windows    ntfs-3g    defaults,user    0 0

这个额外的参数将“允许用户挂载”。

来源:man fstab。

相关内容