我有以下磁盘分区设置-
https://i.stack.imgur.com/v6Tgy.jpg
我想做以下事情-
- 删除分区sda1、sda2 和 sda4但要保持sda3。
- 创建扩展分区来代替sda4并在其中创建2个交换分区。
- 创建两个ext4分区 -sda1和sda2,并分别为它们使用步骤2中创建的交换。
我担心的是,是否可以使用扩展分区的逻辑分区作为交换并保留数据sda3完好无损的。
我会遇到任何问题吗?
答案1
我认为您的计划应该可以奏效。我认为,只能有一个包含逻辑卷的扩展分区,但由于您首先删除了旧分区,所以这应该没问题。但是您想从哪个环境执行此操作?您必须从 sda3 上的系统(您要保留的分区)或实时系统执行此操作。您还必须先卸载分区。并且您要删除启动分区!然后您必须将新分区标记为启动卷。它应该是安装 GRUB 的卷。
为了稍后在 sda1 和 sda2 上新安装的系统 (Ubuntu?) 中将新分区用作交换分区,您可以在安装程序中选择它们作为交换分区,或者稍后使用 gparted(右键单击分区 -> 用作交换分区(?只知道德语标题))。希望这对您有所帮助,否则请随时再次提问...
编辑:您可以在 Ubuntu 安装程序中执行重新分区。当系统询问您是否要安装它来代替/与旧系统一起安装时,只需单击“其他...”(请记住,我有德语版本,所以我不知道确切的英文铭文!)
这是你想要达到的目标吗?
sda1 (primary partition) Linux System 1
sda2 (primary) Linux System 2
sda3 (primary) your old system, "boot" (GRUB installed)
sda4 (extended) <container for logical volumes>
->sda5 (logical) Swap for Linux 1
->sda6 (logical) Swap for Linux 2
但是 sda3 上有什么操作系统?Ubuntu?那么你需要另一个 Swap:sda7(逻辑)
您必须指定一个引导分区,BIOS 会在该分区中查找引导加载程序(例如 GRUB)。然后,此引导加载程序会从该分区的菜单中加载一个操作系统,您可以在菜单中选择该操作系统。因此,您的硬盘上可以安装多个操作系统,但只有一个活动的引导加载程序负责所有操作系统。