预置现有分区

预置现有分区

给定一个已知的磁盘(例如 /dev/sda)已经包含一些分区(例如/dev/sda1、/dev/sda2、/dev/sda3)。是否可以在这样的磁盘上运行 preseed(意思是:对磁盘的其余部分进行分区,使用 grub 设置双引导)?如果是这样如何实现这一目标?

答案1

是的,可以安装第二个(或第三个或第四个)操作系统。但是,有一些要求和注意事项需要考虑。

根据已安装的操作系统,如果您希望基于 Debian 的新操作系统使用多个分区,您可能必须使用 LVM2(逻辑卷管理器)或类似软件。特别是,您需要了解从某些分区格式引导 Linux 内核的限制(最后我知道 GRUB 和内核文件必须驻留在非 LVM 分区上)。

要实现双启动配置的自动(预置、启动等)安装,您应该非常熟悉系统将使用的引导加载程序以及它们如何与不同操作系统交互。自动安装可能会简单地失败并且不执行任何操作,或者可能无法在保留数据的同时配置双引导性质,或者可能会严重失败并覆盖/破坏预先存在的分区上的数据。如果您不熟悉自动化安装,请务必小心。

建议先熟悉一下官方Debian Preseed 文档以及他们在该页面上分享的许多优秀示例。

答案2

取决于您的磁盘空间;如果您有一些可用空间/dev/sda,我不认为创建下一个分区(甚至是分区)来实现双引导有任何矛盾。如果没有 - 您将需要缩小分区,这可能很危险,但也是可以做到的。

看看以下文章:[1],[2]。

相关内容