弄清楚哪个分区上有什么操作系统?

Ana*_*nas 4 filesystems dual-boot partition system-installation

所以我在我的笔记本电脑上安装了 Ubuntu 和 Crunchbang,我想弄清楚哪个分区在哪个分区上。

我要安装另一个操作系统(可能是 BT)并且需要知道可以安全擦除哪个分区。

有小费吗 ?

我目前的分区:

在此处输入图片说明

Jos*_* R. 6

如果已grub安装,请os-prober以 root 身份运行。它完全符合您的要求。

更新

os-prober只会列出除它所在的操作系统以外的操作系统:它在安装期间由 GRUB 使用来生成,grub.cfg因此 GRUB 很自然不需要有关它正在安装的操作系统的信息。要将分区挂载为当前/,您可以执行以下操作:

ROOT_PARTITION="$(readlink -e -- "$(findmnt /|awk 'END{print $2}')")"
Run Code Online (Sandbox Code Playgroud)

如果挂载的分区/名称中有空格,这将失败。

参考