Linux-Linux 双启动的分区方案

Linux-Linux 双启动的分区方案

我有一块安装了 Ubuntu 18.04 的硬盘,但我想添加 Debian。我的硬盘格式化为 ext4,目前有主分区、根分区、交换分区和 efi 分区(sda1、sda2、sda3 和 sda4),虽然我有可用空间来安装 Debian,但我不能,因为对于 ext4 分区,逻辑空间的最大数量显然是 4。有什么关于如何解决这个问题的建议吗?LVM 分区允许超过 4 个逻辑分区吗?

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.4 LTS
Release:    18.04
Codename:   bionic

在此处输入图片描述

答案1

您无需花费太多精力就可以做到这一点。

我们禁用分区交换,创建一个 /swapfile,删除交换分区,然后您就可以将 Debian 安装到未分配的空间中。

禁用分区交换

sudo swapoff -a# 禁用当前交换

sudo -H gedit /etc/fstab# 编辑 fstab

删除或者注释掉类似如下的行:

UUID=xxxx-xxxx-xxxx-xxxx-xxxx  none  swap       sw       0       0

添加此行:

/swapfile    none    swap    sw      0   0

保存编辑。

现在我们创建一个/swapfile。

笔记:命令使用不当dd可能导致数据丢失。建议复制/粘贴。

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm nnG RAM and 4G swap

确认 /etc/fstab 中的此行...并确认没有其他“交换”行...

/swapfile    none    swap    sw      0   0

删除旧分区

然后使用gparted删除/dev/sda5,然后删除/dev/sda2。

reboot                    # reboot and verify operation

安装 Debian

然后您就可以安装 Debian 了。如果 Debian 可以使用自己的 /swapfile(而不是自己的交换分区),那么就将其用作交换空间。

相关内容