我在新的 Dell XPS 8500 上安装了 Ubuntu 64 位。
由于我不知道如何对磁盘进行分区,因此我将所有内容都安装在一个分区中。
该磁盘有 2TB,里面还有一个额外的 64GB SSD,据我所知,Ubuntu 并没有使用它。
如何改进我的安装?如何对磁盘进行分区?如何使用 SSD?
当我使用 UEFI 启动时,我应该将 EFI 分区放在 SSD 上吗?
答案1
我怎样才能改进我的安装?
我的方法是保持分区较小并且根据内容进行分离。
/
15 GB- 最大交换 5Gb;以 RAM 为基础。
/home/
15 GB。/personal/
其余的。
当我重新安装 Ubuntu 时,我格式化了 1 和 2,并进行了全新安装。如果我需要保留我的个人设置,我只会格式化 1。我可以在其他几个操作系统中使用个人磁盘,并且还包括我的 MySQL 数据库文件。我将我的主文件夹符号链接到此磁盘。我的系统上有 3 个用户,都指向 /personal/。
如果你想将 SSD 合并到其中,我会将根目录 (/) 放在该磁盘上,将另一个分区放在 HDD 上。这样可以实现非常快速的启动。修剪 SSD并将 tmp 放入其自己的文件系统。更多关于 SSD 的提示请点击这里。
答案2
据我所知,对 Ubuntu 进行分区的最佳方式是:
基本上有 3 个分区。
/root
适用于操作系统(Ubuntu)
/home
为您的文件
两倍内存swap
答案3
如果您仍在进行设置。我建议最简单的方法是重新开始,并在询问安装位置时进行手动安装/分区设置。
简而言之,我建议在每个磁盘上至少添加一个分区... 在这种情况下,最简单的做法是将一个分区(可能是 ext4)安装在您的 SSD 上,并将其挂载为“根”。 将另一个分区(也可能是 ext4)安装在您的大磁盘上,并将其挂载为“主”。
根据您拥有的内存量,您可能想要或不想设置第三个分区作为交换分区。在较新版本的 Linux 内核中,交换可以是一个文件;因此您不需要分区——安装后——您可以尝试将交换文件添加到根分区或主分区。如果您有大量 RAM,我还建议修改系统的“swapiness”,使其低于默认安装。
就性能而言,将“主”分区也放在 SSD 上甚至可能更有意义。然后将文档、图片、媒体等文件夹安装在更大的驱动器上。这是一个更复杂的设置,但存储在 ~/.local ~/.mozilla ~/.config 等中的配置文件在加载程序时将受益于 SSD。
选择很多。如果您不确定,未来没有什么是不能改变的……在这种情况下,从简单开始。
答案4
你能更清楚地说明你的问题吗?据我所知,你的问题之一是启动菜单中的默认启动项。你可以通过编辑 grub 来更改它。但同时我发现它与磁盘的分区无关。
您还可以从命令行更改 grub 默认启动项,而无需安装任何其他工具。这不会改变列表中的顺序,但会允许默认启动不同的操作系统,这听起来可能是您想要的。
首先,备份 /etc/default/grub。如果出现问题,您可以轻松恢复到已知良好的副本。
sudo cp /etc/default/grub /etc/default/grub.bak
然后使用 vim 或您选择的文本编辑器编辑该文件。
sudo vim /etc/default/grub
找到包含 GRUB_DEFAULT=0 的行,并将其设置为 GRUB_DEFAULT=x,其中 x 是您希望默认引导到的 grub 菜单项的索引。请注意,菜单项的索引为零。这意味着列表中的第一个项目是 0,而第六个项目实际上是 5。因此,要引导到列表中的第六项,该行将显示为 GRUB_DEFAULT=5。
此外,如果您想使用“以前的 Linux 版本”菜单中的内核,您需要将 GRUB_DEFAULT=0 更改为 GRUB_DEFAULT="2>x"(确保包含引号),其中 x 是旧内核在子列表中的位置(假设“以前的 Linux 版本”在主列表中排在第三位)。请记住,列表始终从 0 开始计数。
然后构建更新的 grub 菜单。
sudo 更新 grub