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 / user-467314

ela's questions

Martin Hope
ela
Asked: 2024-09-14 09:19:32 +0800 CST

O boot sempre mostra o erro: "sistema de arquivos desconhecido. grub rescue>"

  • 5

Tenho um dual boot com AVLinux (distro baseado em Debian) e Windows 11 instalado em duas partições separadas e meu PC está usando EFI. Meu sistema estava indo bem até ontem, quando inicializei meu PC e obtive a tela preta do Grub com a mensagem de erro unknown filesystem. e um console grub rescue> para inserir comandos.

Abaixo está uma imagem da tela: Tela mostrando a mensagem de erro "sistema de arquivos desconhecido" e um console "*grub rescue>"

Seguindo a primeira resposta desta pergunta, consegui iniciar o menu do Grub a partir do console de recuperação do Grub usando lspara localizar a partição do Linux onde o grub está instalado e então emitir os comandos para iniciar manualmente o módulo normal do kernel dentro da pasta do Grub. Considerando que (hd0,gpt4)é meu Linux a partição (onde o Grub está instalado) eu emiti:

set prefix=(hd0,gpt4)/boot/grub
insmod normal
normal

Obtendo o menu do Grub e conseguindo iniciar ambos os sistemas operacionais

Infelizmente, tenho que emitir o mesmo comando em TODA inicialização porque simplesmente não consigo me livrar dessa tela...

Eu já segui praticamente todos os conselhos (como o que eu vinculei antes) que sugerem reinstalar o Grub usando

sudo grub-install /dev/sda
sudo update-grub

comandos (onde /dev/sdase refere à unidade onde você deseja reinstalar o Grub, para mim deveria ser /dev/nvme0n1), mas nada mudou.

Claro que também tentei seguir conselhos como este que sugere reinstalar o Grub a partir de uma versão ativa do Linux (para mim foi o Kali Linux) montando minha partição Linux (novamente, aquela com o Grub instalado /boot/grub), minha partição EFI, a partição efivars e então usando chroot para executar o grub-install:

sudo mount /dev/sdXY /mnt
sudo mount /dev/sdXX /mnt/boot/efi


for i in /dev /dev/pts /proc /sys /run; do sudo mount -B $i /mnt$i; done  
sudo chroot /mnt  

mount -t efivarfs none /sys/firmware/efi/efivars 
grub-install /dev/sdX
update-grub
exit 

Com: sdX= disco | sdXX= partição efi | sdXY= partição do sistema (aquela com o Grub instalado)

Mas, novamente, nada mudou.

Também tentei efibootmgralterar a ordem do bootorder e desabilitar alguns bootnums, mas não obtive resultados.

Eu até tentei usar o boot-repair , pois sabia que ele resolvia o problema para muitos, mas - novamente - nada...

Parece que no primeiro estágio da inicialização o Grub tenta iniciar seu menu do local errado e, portanto, tenho que definir manualmente o local /boot/grubpara obter a tela do menu. Infelizmente, não sei como verificar isso e, se sim, como configurar o Grub para procurar no lugar certo...

A propósito, não tenho certeza, mas acho que o problema surgiu depois de uma atualização do Windows.

Aqui está a lista das minhas partições como pode ser vista no GParted: Saída do GParted

onde /dev/nvme0n1p3está minha partição do Windows e /dev/nvme0n1p4a do Linux

E aqui está a saída das configurações do efibootmgrefibootmgr -v obtidas emitindo :

BootCurrent: 0000
Timeout: 0 seconds
BootOrder: 0000,0002,0001,0006,0003,0007,0008,0009,000A
Boot0000* Windows Boot Manager  HD(1,GPT,8b97638e-a366-4f45-be4e-60f9ef16f8dc,0x800,0x32000)/File(\EFI\MX21\grubx64.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0001* ubuntu    HD(1,GPT,8b97638e-a366-4f45-be4e-60f9ef16f8dc,0x800,0x32000)/File(\EFI\ubuntu\shimx64.efi)
Boot0002* MX21  HD(1,GPT,8b97638e-a366-4f45-be4e-60f9ef16f8dc,0x800,0x32000)/File(\EFI\MX21\grubx64.efi)
Boot0003* debian    HD(1,GPT,8b97638e-a366-4f45-be4e-60f9ef16f8dc,0x800,0x32000)/File(\EFI\debian\grubx64.efi)
Boot0006* mx    HD(1,GPT,8b97638e-a366-4f45-be4e-60f9ef16f8dc,0x800,0x32000)/File(\EFI\mx\grubx64.efi)
Boot0007* Windows Boot Manager  HD(1,GPT,8b97638e-a366-4f45-be4e-60f9ef16f8dc,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)..BO
Boot0008* UEFI:CD/DVD Drive BBS(129,,0x0)
Boot0009* UEFI:Removable Device BBS(130,,0x0)
Boot000A* UEFI:Network Device   BBS(131,,0x0)

Alguém tem alguma pista sobre isso? Não sei mais o que tentar...

boot
  • 2 respostas
  • 41 Views

Sidebar

Stats

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

    Possível firmware ausente /lib/firmware/i915/* para o módulo i915

    • 3 respostas
  • Marko Smith

    Falha ao buscar o repositório de backports jessie

    • 4 respostas
  • Marko Smith

    Como exportar uma chave privada GPG e uma chave pública para um arquivo

    • 4 respostas
  • Marko Smith

    Como podemos executar um comando armazenado em uma variável?

    • 5 respostas
  • Marko Smith

    Como configurar o systemd-resolved e o systemd-networkd para usar o servidor DNS local para resolver domínios locais e o servidor DNS remoto para domínios remotos?

    • 3 respostas
  • Marko Smith

    apt-get update error no Kali Linux após a atualização do dist [duplicado]

    • 2 respostas
  • Marko Smith

    Como ver as últimas linhas x do log de serviço systemctl

    • 5 respostas
  • Marko Smith

    Nano - pule para o final do arquivo

    • 8 respostas
  • Marko Smith

    erro grub: você precisa carregar o kernel primeiro

    • 4 respostas
  • Marko Smith

    Como baixar o pacote não instalá-lo com o comando apt-get?

    • 7 respostas
  • Martin Hope
    user12345 Falha ao buscar o repositório de backports jessie 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl Por que a maioria dos exemplos do systemd contém WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky Como exportar uma chave privada GPG e uma chave pública para um arquivo 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll status systemctl mostra: "Estado: degradado" 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim Como podemos executar um comando armazenado em uma variável? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S Por que /dev/null é um arquivo? Por que sua função não é implementada como um programa simples? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 Como ver as últimas linhas x do log de serviço systemctl 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - pule para o final do arquivo 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla Por que verdadeiro e falso são tão grandes? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis Substitua a string em um arquivo de texto enorme (70 GB), uma linha 2017-12-30 06:58:33 +0800 CST

Hot tag

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

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