我有双启动 Windows 7 和 Ubuntu 11.10 系统。Ubuntu 几乎是一个原始安装,它能够自动挂载我的两个 Win 分区。
我以前在 Nautilus 中看到过它们。为了解决这个问题,我操纵了 /etc/fstab
以 root 身份运行的,并且我无法以管理员身份从 Nautilus 卸载(除非我从终端使用 sudo)
我如何才能恢复原来的行为(从我的管理员非 root 账户)?谢谢
答案1
视觉方式
(适用于 Ubuntu 12.10 Quantal Quetza 或更高版本)
本指南参考自这里。
- 确保您要连接的驱动器/分区已连接到您的系统并且已打开。
- 打开“磁盘”应用程序(可以通过直接搜索找到磁盘在应用程序下)。在其主窗口中,“磁盘”以图形方式显示您当前的分区布局,如下面的屏幕截图所示。
- 现在选择要在启动时自动挂载的 NTFS 分区(如上图所示),然后单击其下方的小齿轮图标。从菜单中选择编辑安装选项...
- 在显示的下一个窗口中,将滑块按钮向左移动以访问设置。根据您正在运行的 Ubuntu 版本,滑块旁边的标签可以是自动挂载选项或者用户会话默认值。
- 保留选中的选项启动时挂载。如果需要,请选择/填写接下来的四个选项。“显示名称”是 Nautilus(文件管理器)中方便的视觉辅助工具。
- 完成后,点击好的按钮。系统提示时,请输入您的管理密码。
- 重新启动计算机就完成了。
额外的:
如果您希望将驱动器设置为只读,请
,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。