我按照“ 如何协调Windows和Ubuntu的双引导安装程序”中指示的步骤进行了操作,并且运行良好,只有我无法将NTFS分区上的项目发送到垃圾箱。
如果您遇到相同的问题,只需在涉及ntfs分区的行上将选项“ uid = 1000”和“ gid = 1000”添加到fstab。我的看起来像这样:
# storage mount
UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0
因此,从头开始是完整的步骤(如howtogeek.com的YatriTrivedi和博客中的ManuJärvinen所给出的)
1.在干净的驱动器中设置一个新的GPT分区表(使用gparted从活动的USB ubuntu发行版中)。以类似的方式规划您的分区方案:
- 至少100MB的EFI系统分区(ESP),这将是系统启动的大脑
- Windows分区(NTFS)
- 您的Linux分区(Ext4)
- 一个大分区(或第二个硬盘驱动器)来存储文件(NTFS)
- 小交换分区(SWAP)
不要忘记给分区加上标签,以方便以后使用。
根据我的个人经验,如果您打算在Windows上玩游戏或使用专用软件(Adobe Suite,ARCGIS,Autodesk等),请计划在Windows分区上至少拥有100GB。拥有150GB以上的存储空间,应该没问题。Ubuntu软件对存储容量的要求要低得多,因此您可以根据需要轻松设置50至75GB的Linux分区。
2. sudo apt install ntfs-3g
让linux处理ntfs文件系统,这是两个操作系统都只能读取的文件。
3. sudo mkdir /media/storage
或您希望分区出现的任何其他地方。如果您不知道在哪里,只需复制/粘贴该行即可。
4. sudo cp /etc/fstab /etc/fstab.backup
备份fstab文件,该文件包含有关系统应如何处理磁盘分区的信息。编辑fstab会告诉linux在每次启动时都正确地安装该分区,因此在情况不佳时进行备份总是很有用的。sudo cp /etc/fstab.backup /etc/fstab
在需要时还原备份。
5.现在,您必须找到分区的UUID,这是一个唯一的标识符,用作序列号:sudo blkid
。输入密码,然后找到与您的存储分区相对应的行。
/dev/sda1: UUID=”23A87DBF64597DF1″ TYPE=”ntfs”
/dev/sda2: UUID=”2479675e-2898-48c7-849f-132bb6d8f150″ TYPE=”ext4″
/dev/sda5: UUID=”66E53AEC54455DB2″ LABEL=”storage” TYPE=”ntfs”
/dev/sda6: UUID=”05bbf608-87fa-4473-9774-cf4b2602d8d6″ TYPE=”swap”
这是您在初始格式化期间使用标签的地方。复制UUID。
6. gksudo gedit /etc/fstab
这将打开fstab进行编辑。在fstab的最底部添加以下行,并粘贴您的UUID而不是我的UUID:# storage mount
UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0
设置uid = 1000和gid = 1000可以使您将项目从Linux发送到回收站。不要触摸fstab中的其他任何东西,并确保您的UUID是正确的。
7.保存并重新启动(重要)。
而且,现在您应该可以注意到在地方菜单下有一个“存储”。接下来,在Linux和Windows中配置子文件夹,以将文档等存储在该分区中!