Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    [DICA] Recuperar SO com problemas de inicialização

    Scheduled Pinned Locked Moved Portuguese
    1 Posts 1 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      brunok
      last edited by

      Boa tarde,

      Peguei dois problemas praticamente idênticos, onde o SO iniciava, mas reiniciava sozinho, num looping infinito.  :'(
      E agora? Reinstala do zero e volta backup?

      Mas o PF era customizado, com alterações não homologadas… Seria trabalhoso, mas seria uma opção.  ???
      Então, fuçando na máquina, descobri algumas coisinhas.

      Vamos ao que interessa:

      Quando aparecer o boot do PF, selecione a opção 2 - SINGLE USER.

      Vai parar numa linha solicitando o path do shell a ser utilizado, basta apertar ENTER, pois o SH já estará preenchido como padrão.

      Pronto, você caiu no console com acesso root (em modo leitura). Mas no que isso vai me ajudar?

      Você pode forçar um fsck -y na partição onde se encontra sua instalação... /dev/ad0s1a por exemplo...

      fsck -y /dev/ad0s1a
      

      Mas desta maneira, não atingimos 100% da análise em que precisamos (pode ser que só até aqui já tenha resolvido seu problema).

      Digo isso porque, com o processo acima, o problema ainda continuava. Notei diferença, ao testar um FSCK no UUID do disco, ao invés da partição.
      E ADIVINHEM… RESOLVEU O PROBLEMA!  8)

      "Mas é só um atalho para a partição, não tem relação…"

      Parece, mas a verificação pelo UUID é mais completa, utiliza o journaling e outros atributos que normalmente não são verificados.

      Sacada do negócio:

      Como pegar o UUID da partição?

      No arquivo fstab, está o path com UUID.

      cat /etc/fstab
      

      Copie o path completo com o UUID e faça um fsck -y.

      Caso seu fstab esteja configurado pelo path da partição, você pode pegar o UUID com o comando:

      glabel status
      

      Anote os dados referente a partição onde contém o / (geralmente ada0s1a).

      Após ter os dados, basta executar:

      fsck -y /dev/ufsid/XXXXXXXXXXXXXXXXX
      

      Provavelmente, seu problema será resolvido.

      ;) ;) ;) ;) ;) ;) ;)
      pfsense-rcc-ve-1.png
      pfsense-rcc-ve-1.png_thumb

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.