Como verificar manualmente a versão do Ubuntu? (por exemplo, do disco rígido)

4

Existe uma maneira rápida de verificar a versão do Ubuntu do sistema:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 11.10
Release:        11.10
Codename:       oneiric

Mas quais são os arquivos que armazenam essas informações e como posso acessá-los? Particularmente, eu tenho uma partição antiga com um Linux morto e gostaria de verificar qual era a sua versão do Ubuntu. lsb_release -a mostra apenas a minha versão atual do Linux ...

    
por ducin 11.11.2013 / 09:14

3 respostas

7

Você pode usar /etc/lsb-release para isso:

~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=13.04
DISTRIB_CODENAME=raring
    
por 11.11.2013 / 09:15
5

Você pode tentar executar o chrooting nesse sistema a partir de outro Linux ou LiveCD. Vamos supor que sua distro morta esteja em sda2 . Primeiro, monte a partição:

$ mount /dev/sda2 /mnt

Agora vincule pastas com binários cruciais para substituir possivelmente as mortas. mount -B monta um diretório sobre o outro virtualmente substituindo seu conteúdo, mas sem tocá-lo fisicamente:

$ mount -B /bin /mnt/bin
$ mount -B /sbin /mnt/sbin
$ mount -B /usr/bin /mnt/usr/bin

Agora, chroot para a antiga distro. chroot fingirá que determinado diretório é / (então, no nosso caso, teremos um shell rodando em uma distro offline, trabalhando em seus arquivos, exceto nos binários que ligamos anteriormente)

$ chroot /mnt

Agora, qualquer comando que você emitir funcionará como se essa partição fosse a raiz do seu sistema de arquivos. lsb_release -a será executado a partir de seus binários, mas lerá os arquivos da distro morta.

Você pode usar chroot para muitas outras coisas. Por exemplo, você pode atualizar o Ubuntu sem inicializá-lo: basta inicializar um LiveCD, montar a partição do Ubuntu, vincular diretórios cruciais como /proc etc. (não binários - isso atualizaria binários do LiveCD) e executar do-release-upgrade no shell chrooted. / p>     

por 11.11.2013 / 09:59
-2

Abra o Terminal (atalho do teclado: Ctrl + Alt + T )

Digite o comando

lsb_release -a 

Sua versão será mostrada na linha Descrição.

    
por 11.11.2013 / 10:29