我在一个SSD上安装了两个Debian 9(用于测试和工作)。我想在它们之间使用共享的交换分区。
- 安装第一个系统。在sda1上创建/并在sda2上交换。在SSD的主启动记录中安装Grub。重新启动。
- 安装第二个系统。在sda3上创建/。使用先前安装(sda2)中的交换区域。在SSD的主启动记录中安装Grub(成功找到第一个系统)。重新启动。
- 加载时,Grub屏幕上显示两个系统,但是只有一个起作用。
我记不清了,但是即使您修复了第二个系统的加载,“交换”区域仍将不适用于两个系统。
可以做什么:
- 安装第一个系统。在sda1上创建/。不要交换。在SSD的主启动记录中安装Grub。重新启动。
- 安装第二个系统。在sda2上创建一个交换区域。在sda3上创建/。在SSD的主启动记录中安装Grub(成功找到第一个系统)。重新启动。
- 以root用户身份登录First系统。
- 使用第二个系统(#mount / dev / sda3 / mnt)安装sda3。
- 用第二个系统(安装了Swap的系统)(#cp / mnt / etc / fstab / etc / fstab)中的fstab替换第一个系统中的fstab。
- 查看系统(#blkid | grep sda1)上的块设备(sda1的UUID)的属性。
- 使用vi和shift + r(#vi / etc / fstab)在fstab中将sda3的UUID替换为sda1的UUID。
- 重新启动。
现在您可以在两个系统上使用一次交换。
现在的问题是:如何简化这一过程?