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

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

Diovanni Moraes de Araujo
diovanini

(usa Ubuntu)

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é)


  


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

Alexa Bolada
alexabolada

(usa Debian)

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.

Diovanni Moraes de Araujo
diovanini

(usa Ubuntu)

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.

Alexa Bolada
alexabolada

(usa Debian)

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.

Buckminster
Buckminster

(usa Debian)

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.

Paulo Jr
Pebis

(usa Debian)

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.



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





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts