Выяснить, какая ОС на каком разделе?

Таким образом, у меня установлены Ubuntu и Crunchbang на моем ноутбуке, и я пытаюсь выяснить, какой из них находится на каком разделе.

Я собираюсь установить другую ОС (возможно, BT) и должен знать, какой раздел можно безопасно стереть.

Какие-нибудь советы ?

Мои разделы на данный момент:

введите описание изображения здесь

  • как записать живое изображение аварийного диска (ISO) с dd для загрузки UEFI?
  • Не удается установить ПК BSD
  • Не удалось установить систему Apricity на стороне Windows 10
  • Linux-диски не отображаются при двойной загрузке - проблема интеллектуального ответа Intel
  • Где установить загрузочный сектор для двойной системы загрузки «Kubuntu - Windows XP»?
  • Доступ к флэш-накопителю NVMe в апреле 2016 года MacBook 12 "(A1534)
  • как создать многозадачность usb w / persistence для нескольких ОС
  • Лучший дистрибутив для MacBook Pro
  • 3 Solutions collect form web for “Выяснить, какая ОС на каком разделе?”

    Если у вас установлен grub , запустите os-prober как root. Он делает именно то, что вы хотите.

    Обновить

    os-prober будет перечислять только операционные системы, отличные от того, на котором он находится: он используется GRUB во время установки для генерации grub.cfg поэтому естественно, что GRUB не нуждается в информации об ОС, на которой он устанавливается. Чтобы получить раздел, установленный как текущий / , вы можете сделать это:

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

    В случае маловероятного случая, что раздел, монтируемый как / имеет пробел в своем имени.

    Рекомендации

    • Загрузочный загрузчик GRUB 2 – Полный учебник

    Вы можете использовать команду blkid чтобы узнать, какой тип файловой системы находится в данном разделе:

     $ blkid /dev/sda1: LABEL="SYSTEM_DRV" UUID="XXXX" TYPE="ntfs" /dev/sda2: LABEL="Windows7_OS" UUID="XXXX" TYPE="ntfs" /dev/sda3: LABEL="Lenovo_Recovery" UUID="XXXX" TYPE="ntfs" /dev/sda5: UUID="XXXX" TYPE="ext4" /dev/sda6: UUID="XXXX" TYPE="LVM2_member" /dev/mapper/vg_grinchy-lv_root: UUID="XXXX" TYPE="ext4" /dev/mapper/vg_grinchy-lv_swap: UUID="XXXX" TYPE="swap" /dev/mapper/vg_grinchy-lv_home: UUID="XXXX" TYPE="ext4" 

    cat /etc/*-release

    Может использоваться с терминала, просто монтируйте разделы, затем

    cat /dev/sda6/etc/*-release; cat /dev/sda7/etc/*-release

    Interesting Posts

    Скрипт Socat exec в туннеле

    находить и копировать файлы, используя список входных данных и частичные пути к файлам

    Отключить учетные записи и распечатать информацию о попытке входа в систему

    Удаленный запуск LXDE через SSH

    Как разбить список имен файлов в наборах 5 ГБ?

    Цвета для строки меню и полосы прокрутки на emacs 24

    Невозможно установить Flash-плеер после добавления несвободных репозиториев

    Резервное копирование баз данных с помощью cron

    mv-файлы в папки на основе нумерации в именах

    Должен ли я перемещать двоичный файл, используемый пользователем без полномочий root из / usr / bin / в / usr / local / bin /?

    Как установить несколько версий Java на linux

    Работает ли какой-либо принтер «Все в одном» / Сканеры на Linux?

    Сделайте X11 источником моего ~ / .Xkbmap

    Как перечислять размеры файлов каталогов / файлов в целом в UNIX-подобных системах?

    Сколько памяти принтера требуется для каждой страницы?

    Linux и Unix - лучшая ОС в мире.