Partição de instalação do Ubuntu

1

Eu tenho duas versões do Ubuntu instaladas no meu sistema: 12.04 e 14.04. Como sei quais partições (home e root) pertencem a qual versão, sem depender do tamanho das partições?

    
por skr_robo 13.01.2016 / 01:40

2 respostas

0

A melhor maneira é verificar todas as partições para um arquivo chamado /etc/os-release . Esse arquivo identifica a distribuição e a versão do Linux. Se você está fazendo "manualmente", você pode usar qualquer número de linhas. Se você quiser que um script faça alguma coisa com as informações, provavelmente deve se concentrar em uma linha. Aqui está o arquivo de uma instalação do Ubuntu 14.04.3:

NAME="Ubuntu"
VERSION="14.04.3 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.3 LTS"
VERSION_ID="14.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"

Depois de encontrar esse arquivo, você pode verificar /etc/fstab na mesma partição para identificação de partições adicionais associadas à instalação. Em uma configuração padrão do Ubuntu, eles identificarão outras partições por valores de UUID, que você pode obter de blkid , como em:

$ sudo blkid /dev/sdc3
/dev/sdc3: UUID="5028fa50-0079-4c40-b240-abfaf28693ea" TYPE="ext4"

Se você usar o LVM, o arquivo /etc/fstab provavelmente se referirá a volumes lógicos por ID de dispositivo, como em /dev/mapper/ubuntu-home . Existem outros formatos legais em /etc/fstab que podem ser usados se você o editou manualmente também.

Mais uma vez, fazer isso manualmente exigirá algumas pesquisas, mas pode ser feito um script se você quiser criar uma ferramenta para juntar tudo automaticamente.

    
por Rod Smith 13.01.2016 / 15:41
0

Você pode verificar o rótulo do kernel. Aqui está uma resposta que inclui uma lista de todas as versões do Ubuntu e qual kernel elas usam: link .

Você pode montar facilmente a partição /boot/ em qualquer dispositivo moderno.

    
por Daniel 13.01.2016 / 02:08