AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1527421
Accepted
Fen
Fen
Asked: 2024-09-20 05:01:46 +0800 CST2024-09-20 05:01:46 +0800 CST 2024-09-20 05:01:46 +0800 CST

Como posso saber qual versão do Ubuntu tenho se não consigo fazer login ou acessar o tty?

  • 772

Tenho um problema em que não consigo fazer login no sistema.

Ele congela quando insiro os detalhes corretos.

Também não consigo acessar um tty ou terminal.

Quando pressiono Ctrl+Alt+F1, uma tela em branco aparece e, se pressiono qualquer tecla, ela retorna para a tela de login.

Ctrl+Alt+Fx (onde x é qualquer número) também não funciona.

Alt e T durante a inicialização me permitem permanecer no código de inicialização, mas novamente quando digito qualquer coisa, ele me envia para a tela de login.

Pensei que tinha instalado o Ubuntu 23.04 quando o instalei pela primeira vez (recentemente). Mas como verifico isso?

Percebi que ele pode ter sido atualizado (eu estava executando atualizações antes de parar de funcionar), então pode ser 24.04. O que faria sentido porque quando tentei instalar 24.04, não funcionou.

upgrade
  • 1 1 respostas
  • 821 Views

1 respostas

  • Voted
  1. Best Answer
    kos
    2024-09-20T10:45:51+08:002024-09-20T10:45:51+08:00

    Distribuições baseadas em Systemd (embora isso não se aplique somente a elas) armazenam muitas informações sobre a versão atual em /etc/os-release(que é um dos arquivos analisados ​​por lsb_release), incluindo opcionalmente (o Ubuntu faz isso), entre outros, por exemplo, uma VERSION_IDentrada:

    Uma string minúscula (principalmente numérica, sem espaços ou outros caracteres fora de 0–9, a–z, ".", "_" e "-") identificando a versão do sistema operacional, excluindo qualquer informação de nome do SO ou nome do código de lançamento, e adequada para processamento por scripts ou uso em nomes de arquivos gerados. Este campo é opcional.

    e uma PRETTY_NAMEentrada:

    Um nome bonito de sistema operacional em um formato adequado para apresentação ao usuário. Pode ou não conter um nome de código de lançamento ou versão do SO de algum tipo, conforme adequado. Se não for definido, um padrão de "PRETTY_NAME="Linux"" pode ser usado

    % grep '^VERSION_ID=' /etc/os-release
    VERSION_ID="24.04"
    % grep '^PRETTY_NAME=' /etc/os-release
    PRETTY_NAME="Ubuntu 24.04.1 LTS"
    

    Então você pode:

    1. Inicialize a partir de um ISO ao vivo
    2. Monte a partição raiz do disco do sistema em algum lugar (por exemplo sudo mount /dev/sdXY /mnt, substituindo /dev/sdXYpelo dispositivo de bloco correto para sua partição raiz, conforme listado por, digamos, lsblk)
    3. Correr
      grep '^VERSION_ID=' /mnt/etc/os-release
      
      para imprimir a VERSION_IDentrada, ou
      grep '^PRETTY_NAME=' /mnt/etc/os-release
      
      para imprimir a PRETTY_NAMEentrada

    Observe que no Ubuntu 24.04.1, pelo menos, a PRETTY_NAMEentrada contém a versão específica do lançamento ("24.04.1", diferentemente do VERSION_ID, que contém apenas "24.04"), então esse é outro motivo para preferir PRETTY_NAMEquando VERSION_IDnão estiver analisando o arquivo para criar scripts.

    • 15

relate perguntas

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve