Linux 在扩展驱动器上的安装相关

Linux 在扩展驱动器上的安装相关

我的机器的分区表

我只想将同一发行版 Linux 的另一个版本安装到扩展分区中,即安装到 /dev/sda7 中。

它会对当前的 Linux 及其数据和内容造成任何问题吗?如果不是,我可以在安装后双重启动到两个发行版,对吗?

另外,如何有效地安装新安装的 / 和 /home ?

欢迎所有建议

答案1

在同一个磁盘上安装多个 Linux 不是问题。安装程序应该让一切正确,尽管这取决于您的发行版(您未指定)。对于 Ubuntu 等“自动化”发行版,您可能只需要回答一两个问题;对于像 Arch 这样的“动手”发行版,您可能需要手动配置一些东西。

只要您小心不要告诉安装程序覆盖您现有的安装(仔细检查所有分区号),就不会有丢失任何数据的风险。我建议/dev/sda7现在删除,这样你就可以告诉安装程序安装在可用空间中。

只有其中一个发行版会管理引导加载程序。它可以是旧的,也可以是新的。较旧的 BIOS 要求引导加载程序位于驱动器的开头附近;我不知道确切的时间表,但如果您的 500GB 驱动器是与计算机一起出售的。

您可以在安装之间共享交换空间。如果您告诉安装程序用作/dev/sda6交换空间,这应该会自动发生。

您可以在安装之间共享主分区。在这里,我不太相信安装程序可以做正确的事情。确保它不会重新格式化/dev/sda5(如果这样做,它会之前要求确认)。如果您无法让安装程序执行您想要的操作,请在新安装上/home手动添加一个条目。/etc/fstab从现有安装中复制条目,它应该看起来像

/dev/sda5  /home  ext4  defaults  0 2

如果安装程序没有为您现有的系统添加挂载点,请自行将它们添加到/etc/fstab.无论如何,您可能希望在现有安装上执行此操作。中的条目/etc/fstab如下所示:

/dev/sda7  /media/linux2  auto  defaults

如果您想以只读方式挂载,请替换defaults为;如果您不希望在引导时挂载文件系统,但希望能够使用命令挂载它,请替换为。如果您想要这两个选项,它是一个以逗号分隔的列表:。如果您的安装程序没有将条目添加到新安装中,它们应该类似于ronoautomount /media/linux2noauto,rofstab

/dev/sda3  /media/linux1  auto defaults
/dev/sda5  /media/linux1/home  auto  defaults

这两个条目应按此顺序排列。您需要创建目录/media/linux1/media/linux2.仅当您希望即使未安装时也/media/linux1/home能够安装时,才需要创建。/dev/sda5/dev/sda3

答案2

共享 /home 分区可能不是一个好主意,因为许多应用程序将用户配置存储在主目录中,并且这些配置在版本之间可能不兼容。我所做的是将共享分区安装在 /data 下并在那里存储内容。

重要提示:确保在安装第二个发行版时不要告诉它格式化 /data 目录,因为这会破坏您存储在那里的所有内容。

相关内容