弄清楚哪个操作系统在哪个分区上?

Modified on: Fri, 13 Jul 2018 04:54:00 +0800

所以我的笔记本电脑上安装了Ubuntu和Crunchbang,我正在试图找出哪个分区在哪个分区。

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

任何提示?

目前我的分区:

作者:Gilles,Anas

最佳答案

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

更新强>

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

ROOT_PARTITION="$(readlink -e -- "$(findmnt /|awk 'END{print $2}')")"

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

参考

作者:,Joseph R.

相关问答

添加新评论