我之前已经在虚拟机上使用过一点 Ubuntu,但现在我必须为大学课程准备一个真正的 Linux 系统,所以我尝试通过安装它来提前为这门课程做好准备。
但是,由于我到目前为止一直在使用 Windows,因此我的笔记本电脑上的 250GB 主 SSD 上仍然装有 Windows 10。我很可能将 Windows10 用于一些 Python 编程和游戏,因为我的所有工具和 Visual Studio 都安装在 Windows SSD 上。
因此,我决定,既然我的笔记本电脑有第二个硬盘托架可以安装另一个硬盘,我决定购买金士顿 960GB SSD 以便在其上安装 Ubuntu。
我还没有做任何事情,因为我还没有合适的螺丝刀来安装大型金士顿 SSD。
关于我的情况的双启动的一些问题
如果可能的话,我正在考虑为 Ubuntu 系统设置一个较小的分区,这样 Kingston SSD 上为 Ubuntu 系统分配的空间就只有大约 500 - 600GB。如何对新的 Kingston SSD 进行分区?
如果可以的话,我希望金士顿 SSD 分区的其余部分可用于为我的 Windows 系统提供额外的存储空间(大约 460-360GB),因为我的主 Windows SSD 只有 250GB,而且我偶尔希望在 Windows 端有一点额外的空间。如果可能的话,如何让较大的金士顿分区可用于 Ubuntu,而较小的分区可用于 Windows10?
当然,Windows10 已经安装在较小的 250GB SSD 上
我当然已经备份了 Windows 10 SSD 中的大部分个人文件
笔记本电脑是宏碁 Nitro 5.它有 8GB RAM。
我有点担心在 Ubuntu 安装中是否选择了正确或错误的硬盘,因此在安装任何 Ubuntu 之前我至少开始将完整的系统备份到外部驱动器。
我如何正确准备带有 Ubuntu 的可启动 USB 棒,以便将来能够双启动 Windows 10 和 Ubuntu。我认为 Windows 10 具有用于启动的 UEFI 功能,无论这意味着什么...我以前从 USB 棒安装了 raspbian,但该过程不涉及双启动或在单独的硬盘上安装,甚至不涉及分区(我记得)...
我实际上需要多少个分区以及哪些分区用于 Ubuntu?我宁愿避免特定分区空间不足的问题,并且必须尽快调整它们的大小。
我认为我不会进行任何像 Word Press 这样的大型 Web 开发,所以我不确定是否需要 /var 分区。如果需要,我可以稍后在需要时创建它吗?
我将使用 Yocto Project 和嵌入式 Linux 进行一些开发,但我不确定是否需要 /var 分区。我对这个主题了解不多,但下周三我会了解更多!
答案1
默认的 Ubuntu Desktop 安装占用不到 10 GB。如今,Ubuntu 不需要单独的交换分区,因为它使用交换文件。最好让交换空间等于或大于您的 RAM 量。假设您有 16 GB。让我们添加 2 x 10 GB 以用于进一步的软件包安装,因此此时 50 GB 看起来已经足够了。
如果你以前没有使用过 Linux/Ubuntu,你必须知道的一个新事物是文件系统的组织方式不同(C:\
不存在这样的事情)。有一个目录称为 root /
,代表主分区,所有其他分区都可以安装在根树中的首选位置。
我认为 250 GB 应该可以容纳所有用户文件。在 Ubuntu 中,用户的主目录将创建为目录的子目录/home
。在私人计算机上通常只有一个(主)用户,其主目录将是/home/username
。因此,根据我的意见,您需要大约 300 GB。
要进行分区,在 Ubuntu 的安装过程中,在步骤安装类型你需要选择其他内容。然后,您将能够创建一个带有挂载点的分区/
和一个带有挂载点的分区/home
。在此阶段不要挂载任何 Windows 分区,它们将在安装后自动挂载。
我会为 分配 50 GB,/
为 分配 250 GB /home
。但您可以选择不同的方案。以下几个前提可以帮助您做出此决定:
除安装文件外,几乎所有其他文件都将保存在用户的主目录中。
如果您需要额外的空间来存储媒体文件(例如下载中的这些文件),您可以使用 Windows (NTFS) 分区,您可以从 Ubuntu 端轻松访问这些分区。限制在于 NTFS 不支持 Linux 的权限,但这对于媒体文件来说不是问题。为了方便访问,您需要禁用快速启动Windows 的选项,这不是什么大问题。这样你就可以轻松地在 Ubuntu 和 Windows 之间共享文件。
其他巨大事物是游戏。据我所知,你可以在 Ubuntu 上玩几乎所有的 Steam 和暴雪游戏(在 下
wine
),所以如果你玩很多游戏,也许你会想要分配更多空间(到/home
)。我是星际争霸 II 的粉丝,在我可怜的 i5-3 代笔记本电脑上,在 下比在 Windows 下快得多wine
。但 2-3 个游戏将占用大约 50 GB。如果您处理一些较大的原始媒体文件(视频、照片),可能需要更多空间,但我认为在这种情况下 NTFS 分区也能很好地发挥作用。
如果您计划使用数据库和某些类型的服务(例如 Apache、Nginx、Tomcat 等),则目录
/var
对您来说很重要,并且可能需要为其分配更多空间,/
甚至可以为其创建单独的分区/var
。例如,平均 MediaWoki 安装约为 1.5 GB,初始 WordPress 安装约为 50 MB,其数据库将为 20-50 MB...我想到最后的事情是关于虚拟机的——每个虚拟机所占用的空间至少与客户操作系统的最小安装大小相同。
在创建 Ubuntu 所需的分区后,你可以将剩余空间保留为未分配然后在 Windows 下创建一个新的 NTFS 分区。或者,您也可以在同一步骤中创建此 NTFS 分区并继续。
您的 Windows 可能以 UEFI 模式安装,因此您需要进行一些预安装设置 - 至少您需要禁用安全启动选项来自BIOS。评论中已经根据这一点提供了额外的有用信息。
我也不打算断开 Windows 10 SSD 驱动器 C:\ (NTFS) 的连接,因为它似乎可能一直连接到笔记本电脑的内部。
没关系,Ubuntu 将在启动分区上安装其启动加载程序 - GRUB,安装后您将能够选择要启动的操作系统。
我只需将第二个 SSD 安装到另一个硬盘驱动器托架中,并且我必须能够在 Ubuntu 安装阶段选择正确的驱动器。我对此有点担心,因为我怎么知道哪个驱动器是哪个?
当你选择其他内容在下一步中,您将看到两个设备 - 最有可能是/dev/sda
和/dev/sdb
。包含 Windows 的驱动器将有 2 或 3 个分区:一个小的 EFI 启动分区、一个带有 Windows 安装的大分区和一个可能恢复分区。另一个驱动器应该未分区。因此您将看到类似以下内容:
/dev/sda
/dev/sda1
/dev/sda2
/dev/sda3
/dev/sdb
在这种情况下,您必须分区的第二个设备是,/dev/sdb
并且必须对其进行分区。
我感觉我的 Windows 10 是预装的,它是 UEFI 模式(但我不知道这到底是什么意思)
UEFI 只是软件和硬件之间的另一种交互方式。据我所知,在这种模式下,操作系统可以控制 BIOS 中的某些设置。最重要的是,所有操作系统都必须以相同的模式安装。因此,您不能从 BIOS 禁用 EFI/UEFI 来安装 Ubuntu,只需保持启用即可。
我不明白为什么不同的指南都说要为 Ubuntu 创建交换分区并创建 /var 分区,我应该这样做还是只创建两个分区,为 Ubuntu 创建根分区,为 Ubuntu 创建 /home 分区?
在 Ubuntu 18.04 上,默认情况下,交换文件位于根分区中,因此您可以轻松调整其大小而无需重新分区驱动器。Ubuntu 的早期版本默认需要单独的交换分区。
您只能使用一个分区来安装 Ubuntu 18.04+。正如我们所说,将
/home
分区/var
放在不同分区上,这样如果您需要重新安装操作系统(这通常需要格式化根分区),您的用户数据将保持不变。