使用 Ubuntu 16.04 Live USB 运行 Install Ubuntu 会导致重新格式化所有交换驱动器。此外,交换使用已找到的硬盘驱动器上的现有交换分区,而不仅仅是实时 USB 磁盘上的交换分区。
我有一个现有的 ubuntu 12.04 系统,带有四个硬盘。其中一个是 Win 7 驱动器。我创建了一个 ubuntu 16.04 live usb 闪存驱动器。我正尝试将 ubuntu 16.04 安装到另一个 usb 闪存驱动器上。然后我们将使用它,以便我们可以添加软件、更新,而不会覆盖现有系统。
所以我从实时 USB 启动了 ubuntu 16.04。然后选择安装 ubuntu,还有其他东西。创建一个挂载在 / 上的 /dev/sde ext4 分区,并选择 /dev/sde 进行启动。当我们选择下一步时,我们收到一条消息,指出 sda 的分区 #5 将被格式化为交换。sdd 的分区 #3 将被格式化为交换。我们不想对这些驱动器重新分区……有什么建议可以在不拔下现有的四个 sata 驱动器的情况下尝试吗?
我们在 sde 上尝试了多种分区方案,比如添加交换分区,或者用户分区等等。但总是收到一条消息,说原始硬盘将被修改/格式化。
有时所有四个驱动器都会显示出来,然后选择更多驱动器和分区进行“格式化”。我们是否需要跨多个驱动器的多个交换分区?
还请注意,我们确实意外地创建了一个带有 ubuntu 12.04 的 usb,并且安装过程没有告诉我们它正在覆盖其他磁盘。但是,下次我们从硬盘驱动器启动时,需要两次启动才能正常工作。因此,我们怀疑我们可能在未经通知的情况下格式化了现有硬盘驱动器上的交换空间或其他空间。
还请注意,“sudo swapon -s”显示 sdd 上的实时 USB 磁盘正在使用 sda 和 sdd 上的交换分区。尝试“sudo swapoff -a”然后运行“sudo swapon -s”确实会禁用实时 USB 磁盘的此实例上的交换。但是,然后运行 install 仍然坚持格式化 sda 和 sdd 上的交换分区。
我继续安装到 sde,需要格式化 sda 和 sdd 上的交换分区,没有明显的副作用。除了脑后一直有个担忧。也许我应该移除现有的硬盘以防万一。
答案1
安装程序确实会重新格式化交换分区;但随后它会将 uuid 重置回原始 uuid,这就是您稍后不会注意到问题的原因。
但是,安装程序给出的消息并未提及 uuid 已保留。不久前,我提交了有关此问题的错误报告。
Systemd 自动挂载它找到的所有交换驱动器。