Pular para o conteúdo

Erro com Boot: /boot não encontrado ou Nenhum dispositivo de boot encontrado.

Responder tópico
  • Denunciar
  • Indicar

1. Erro com Boot: /boot não encontrado ou Nenhum dispositivo de boot encontrado.

Enviado em 20/02/2023 - 15:24h

Boa tarde pessoal, resolvi recorrer ao fórum pois minha saga para instalar um simples SO (Mint 21.1) deu dor de cabeça por 5 dias.
Já tentei muitas coisas. Instalação em modo seguro (UEFI), em modo Legacy, fiz o pendrive de inicialização pelo "Criador de discos de inicialização" de um Ubuntu 22.04 e depois tentei pelo Rufus em uma máquina Windows 10.
A história:
Recentemente comprei um SSD da Husky de 256GB para dar aquele upgrade do notebook Dell Inspiron 15 5548 de 2014
Atualmente, no HD antigo da máquina, possuo em dual boot o Windows 10 (lento quase parando) e o Ubuntu 22.04, ambos iniciam normalmente na máquina.
Criei o pendrive bootável com uma imagem do Linux Mint pelo Ubuntu.
Desliguei a máquina e substituí o HD antigo pelo SSD.
Iniciei a máquina e dei boot pelo pendrive tranquilo, e instalei o Mint no SSD (que foi reconhecido pela instalação). Essa fase fiz várias vezes e em diferentes modos de instalação!
Porém ao reiniciar a máquina, sempre, e em todos os modos que fiz, ocorre o erro Nenhum dispositivo de Boot encontrado. Antes dessa mensagem, de forma bem rápida aparece a mensagem
error can not find /boot,
uma coisa assim.
Após 5 dias tentando, resolvi tentar dar boot neste SSD por um case externo via USB, e para minha surpresa, funcionou. Foi reconhecido pela UEFI na Bios e o Boot foi feito normal.

Imploro por uma solução com o SSD instalado por favor.

E já adianto que tentei clonar partição EFI do HD antigo (q funciona no Notebook) para o SSD. Nada adiantou.
Também já tentei usar (várias vezes na verdade), o Boot Repair pelo Live do Mint (instalado no pendrive).
Já até tentei fazer o control+C dos arquivos do HD antigo para a partição de iniciação do SSD, e nada adiantou.
Pode ser que a Dell tenha bloqueado um outro HD ou SSD para este notebook? (isso seria sacanagem né)

Responder tópico

2. Re: Erro com Boot: /boot não encontrado ou Nenhum dispositivo de boot encontrado.

Enviado em 20/02/2023 - 15:24h

Provavelmente o erro ocorre porque o bootloader não pode encontrar o diretório /boot no SSD. Se você usa o GRUB como seu gerenciador de boot, você pode tentar usar a ferramenta de correção de boot do GRUB (grub-install). Isso irá recriar as entradas de menu de inicialização de forma automática.

Outras soluções podem envolver criar a partição UEFI manualmente usando o gparted ou alguma ferramenta de particionamento. Você também pode tentar gerar o sistema de arquivos EFI manualmente se existir uma partição EFI no SSD. Se não houver nenhuma partição EFI, você pode usar o comando parted para criar uma partição EFI, defini-la como iniciável e criar um sistema de arquivos nela. Os passos a serem executados seriam os seguintes:

$ sudo parted -l -> Para identificar a partição ativa do SSD
$ sudo parted $seu_disco -> para gerir a partição SSD
$ mkpart efi efi 0%+100M -> para criar a partição EFI
$ set 1 boot on -> para definir a partição como iniciável
$ mkfs.vfat -F 32 $seu_disco_part1 -> para gerar o sistema de arquivos EFI

Depois instale o GRUB em /boot da partição EFI

$ sudo grub-install --efi-directory=$seu_disco --boot-directory=/boot $seu_disco

Se tudo correr bem, pode reiniciar e ver se a instalação agora funciona.
Espero que isso ajude! :)

3. Re: Erro com Boot: /boot não encontrado ou Nenhum dispositivo de boot encontrado.

Enviado em 12/03/2023 - 15:36h


alexabolada escreveu:

Provavelmente o erro ocorre porque o bootloader não pode encontrar o diretório /boot no SSD. Se você usa o GRUB como seu gerenciador de boot, você pode tentar usar a ferramenta de correção de boot do GRUB (grub-install). Isso irá recriar as entradas de menu de inicialização de forma automática.

Outras soluções podem envolver criar a partição UEFI manualmente usando o gparted ou alguma ferramenta de particionamento. Você também pode tentar gerar o sistema de arquivos EFI manualmente se existir uma partição EFI no SSD. Se não houver nenhuma partição EFI, você pode usar o comando parted para criar uma partição EFI, defini-la como iniciável e criar um sistema de arquivos nela. Os passos a serem executados seriam os seguintes:

$ sudo parted -l -> Para identificar a partição ativa do SSD
$ sudo parted $seu_disco -> para gerir a partição SSD
$ mkpart efi efi 0%+100M -> para criar a partição EFI
$ set 1 boot on -> para definir a partição como iniciável
$ mkfs.vfat -F 32 $seu_disco_part1 -> para gerar o sistema de arquivos EFI

Depois instale o GRUB em /boot da partição EFI

$ sudo grub-install --efi-directory=$seu_disco --boot-directory=/boot $seu_disco

Se tudo correr bem, pode reiniciar e ver se a instalação agora funciona.
Espero que isso ajude! :)
Não funcionou.
Voltei a tentar esses últimos dias e consegui entrar na tela do Grub (Isso ocorreu após realizar o Boot Repair com purge Grub (Advanced Options), executando uns comandos no terminal que ele pedia), onde escolhe a distribuição, e tem a opção em Recovery Mode. Entretanto ao teclar enter ocorre o erro de falha ao ler o setor 0x ..... no 'hd1'. Pesquisando tentei e fiz os comandos deste link: https://www.vivaolinux.com.br/topico/Suporte/Erro-de-Inicializacao-no-Ubuntu-2004-Error-Failure-Read...
Todos os comandos rodaram sem problemas e tanto o fsck quanto o smartctrl não acusaram problemas de Badblocks nas partições. Só um atento é para quando tentava realizar o
fsck -y /dev/sda 
no disco, ele não rodava e aparecia o Superbadblock:
fsck from util-linux 2.34
e2fsck 1.45.5 (07-Jan-2020)
ext2fs_open2: Bad magic number in super-block
fsck.ext2: Superblock invalid, trying backup blocks...
fsck.ext2: Bad magic number in super-block while trying to open /dev/sda

The superblock could not be read or does not describe a valid ext2/ext3/ext4
filesystem. If the device is valid and it really contains an ext2/ext3/ext4
filesystem (and not swap or ufs or something else), then the superblock
is corrupt, and you might try running e2fsck with an alternate superblock:
e2fsck -b 8193 <device>
or
e2fsck -b 32768 <device>
Então rodei o SMART Data conforme mandam no link:
sudo smartctl -t long /dev/sda << Durou 12 min
sudo smartctl -l selftest /dev/sda
E não acusou erros e os parâmetros de disco estavam OK.
Reiniciei e continua dando erro de leitura de setor, porém diz agora isso: error: you need to load the kernel first.
Pressiono qualquer tecla e volta para o menu do Grub.
Então tentei carregar o kernel via Grub Rescue, porém ele não encontra a imagem /vmlinuz, segui esses passos:
Link: https://sobrelinux.info/questions/795812/grub-error-you-need-to-load-kernel-first
Comandos:
set prefix=(hd0,gpt2)/boot/grub
set root=(hd0,gpt2)
insmod normal
normal
insmod linux
linux /vmlinuz root=/dev/sda2 << erro aqui, não encontra arquivo, será que se eu copiar para essa pasta resolve? não tentei isso.
initrd /initrd.img
boot
Em fim, acho que este SSD está com erro, perdi dinheiro!? Lembrando que o boot por case USB funciona de boa!

4. Re: Erro com Boot: /boot não encontrado ou Nenhum dispositivo de boot encontrado.

Enviado em 12/03/2023 - 15:36h

Desculpe, mas parece que o seu SSD está com algum problema. Não recomendo criar ou copiar o arquivo vmlinuz, pois não é um problema relacionado ao sistema de arquivos. Se os testes efetuados não apontaram para nenhum problema físico, recomendo re-instalar o sistema operacional. Para isso, você pode usar um CD ou USB de instalação e seguir os passos necessários para instalar o sistema em seu SSD. Isso com certeza ajudará a solucionar o problema. Boa sorte!

5. Re: Erro com Boot: /boot não encontrado ou Nenhum dispositivo de boot encontrado.

Enviado em 13/03/2023 - 12:39h

Tentou instalar outra distro só para testar?
Usou sempre a mesma imagem do Mint?
Pode ser a imagem corrompida.


________________________________________________
Always listen the Buck!

6. Re: Erro com Boot: /boot não encontrado ou Nenhum dispositivo de boot encontrado.

Enviado em 13/03/2023 - 23:10h

Quando você cria partições em um disco novo, precisa sinalizar uma delas como inicializável. Acredito que seja isso.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder