Die*_*ego 31 dual-boot windows
好吧,我有一个上网本,所以我也不能在 Windows 上玩游戏,没问题。但是我得到了一台带有更好硬件的新台式电脑,它将能够运行最流行的游戏,我希望在其上安装 Windows 来玩与 ubuntu 不兼容的游戏和软件。我还想将 Ubuntu 作为我的主要操作系统,因此我将设置双启动。
在这台计算机中,我将有一个带有操作系统和第二个驱动器(500GB 硬盘)的小型 SSD 来存储我的文件。我想避免每次下载文件时都将文件从一个操作系统复制到另一个操作系统。我的问题是:有什么办法可以让两个操作系统都将该硬盘用于家庭,例如将其设置为 NTFS 并让 ubuntu 将其安装在该分区上/home
,并制作 Windows 以在该分区上存储用户文件,例如My Documents
,My Videos
和Downloads
等?
use*_*186 34
把/home
在NTFS分区是不可取的,因为Linux无法保存在NTFS分区上的所有权和权限。
我建议将 /home 保留/
在 SSD的默认分区中,并在格式化为 NTFS 的“存储”分区中创建指向包含大多数数据(文档、音乐、图片、视频等)的文件夹的符号链接,Ubuntu 和 Windows 都可以读取并写信给。
由于/home
还存储了所有配置文件,因此将其保存/home
在/
SSD中的分区中有助于保持速度。
详细的操作方法位于:http : //www.howtogeek.com/howto/35807/how-to-harmonize-your-dual-boot-setup-for-windows-and-ubuntu/
按照“操作方法”中的说明创建符号链接后,如下所示:
/home/[user]
。交替
像以前一样删除 /home/[user] 中的文件夹。
按Ctrl+ Alt+打开终端T并输入
ln -s /media/storage/Documents /home/[user]/Documents
ln -s /media/storage/Downloads /home/[user]/Downloads
ln -s /media/storage/Public /home/[user]/Public
ln -s /media/storage/Pictures /home/[user]/Pictures
ln -s /media/storage/Music /home/[user]/Music
ln -s /media/storage/Videos /home/[user]/Videos
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助
我按照如何协调 Windows 和 Ubuntu 的双引导设置中指示的每个步骤进行操作,并且效果很好,只是我无法将 NTFS 分区上的项目发送到垃圾箱。
如果您有同样的问题,只需将选项“uid=1000”和“gid=1000”添加到 fstab 中,在涉及 ntfs 分区的行上。我的看起来像这样:
# storage mount
UUID=3F4648C2710CF3A1 /media/storage/ ntfs-3g auto,user,utf8,uid=1000,gid=1000,rw 0 0
Run Code Online (Sandbox Code Playgroud)
所以从头开始的完整步骤是(由来自howtogeek.com 的 YatriTrivedi和来自他的博客的Manu Järvinen给出)
1.在干净的驱动器中设置一个新的 GPT 分区表(来自实时的 usb ubuntu 发行版,使用 gparted)。以类似的方式规划您的分区方案:
不要忘记标记您的分区以方便以后使用。
根据我的个人经验,如果您打算在 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 而不是我的:# 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 中配置您的子文件夹,以便将您的文档等存储在该分区中!
归档时间: |
|
查看次数: |
98574 次 |
最近记录: |