如何在启动时自动挂载我的 Windows 分区?

ray*_*ray 15 partitioning windows-7 automount

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

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

如何恢复原始行为(从我的管理员非 root 帐户)?谢谢

Cri*_*mbo 15

视觉方式

(如果您使用的是 Ubuntu 12.10 Quantal Quetza 或更高版本)

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

本指南引用自此处


单击 Unity 任务栏上的“Dash”图标(Ubuntu 图标)并输入:

disks
Run Code Online (Sandbox Code Playgroud)

单击“磁盘”以打开程序。

打开后,在其主窗口中,“磁盘”以图形方式显示您当前的分区布局。

现在只需选择要在启动时自动挂载的 NTFS 分区,然后单击其下方的小齿轮图标。从菜单中选择:

‘Edit Mount Options…’
Run Code Online (Sandbox Code Playgroud)

在显示的下一个窗口中,将滑块按钮向左移动,位于“自动安装选项”标签旁边,以访问设置。

保留选中的选项“启动时安装”。

如果您愿意,请选择/填写接下来的四个选项。“显示名称”是 Nautilus(文件管理器)中的一个方便的视觉辅助工具。

如果您希望将驱动器设为只读

添加...

,ro

...到“nosuid,nodev,nofail,x-gvfs-show”字段的末尾(没有空格)。

完成后,单击底部的“确定”按钮。当询问时,输入您的管理密码。

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

重新启动您的计算机并享受!


Cri*_*mbo 6

命令行方式

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

本指南取自此处(适用于 12.04,但应适用于其他版本的 Ubuntu)和此处的部分内容


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

sudo blkid
Run Code Online (Sandbox Code Playgroud)

这将列出您系统上的驱动器,以及可用的句柄标签。

记下要自动挂载的驱动器的 UUID。

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

sudo gedit /etc/fstab
Run Code Online (Sandbox Code Playgroud)

或者

sudo nano /etc/fstab
Run Code Online (Sandbox Code Playgroud)

将此行添加到文件底部,将 UUID 替换为您注意到的 UUID 并选择挂载点名称(空格字符是通过在 fstab 中使用“\040”创建的):

UUID=xxxxxxxxxxx /mnt/Your\040Chosen\040Name ntfs-3g defaults,windows_names,locale=en_US.utf8  0 0
Run Code Online (Sandbox Code Playgroud)

如果您不在美国,也可以将本地语言替换为适合您的位置和语言的语言。您可以通过在终端中键入来找到您的语言环境:

locale
Run Code Online (Sandbox Code Playgroud)

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

保存文件并关闭它。

现在在终端中输入:

sudo mkdir "/mnt/Your Chosen Name"
Run Code Online (Sandbox Code Playgroud)

接下来,通过键入以下内容使自己成为挂载点的所有者:

sudo chown <username> "/mnt/Your Chosen Name"
Run Code Online (Sandbox Code Playgroud)

替换为您的用户名(您的用户名总是小写)。这将防止其他用户触摸它。

重新启动您的计算机并享受!


小智 2

试试这个程序。

sudo apt-get install pysdm
sudo pysdm
Run Code Online (Sandbox Code Playgroud)

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

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


roa*_*dmr 0

在 /etc/fstab 的“选项”字段(第四个空格分隔字段)中添加“用户”选项。所以

/dev/sda5    /windows    ntfs-3g    defaults    0 0
Run Code Online (Sandbox Code Playgroud)

变成

/dev/sda5    /windows    ntfs-3g    defaults,user    0 0
Run Code Online (Sandbox Code Playgroud)

这个额外的参数将“允许用户安装”。

来源:man fstab。