Tem como incluir pendrive bootável no GRUB?

1. Tem como incluir pendrive bootável no GRUB?

Rômulo Peixoto Remédios
rommulo9

(usa Void Linux)

Enviado em 10/07/2021 - 13:09h

Olá pessoal:

Meu notebook LG A560-T.BG771P, do nada parou de reconhecer meu teclado externo e pendrives bootáveis na hora que ligo.
As teclas F2 e ESC do note não funcionam mais, então não consigo acessar a BIOS. Então usava F2 e ESC de um teclado externo, mas de uns tempos pra cá ele passou a ser reconhecido somente após carregar o sistema.

O leitor de DVD também não funciona.

Ou seja, não consigo bootear mais nada além do que já está instalado.

Eu tinha configurado a BIOS pra reconhecer e bootear pendrives primeiro, agora nem pendrive e nem teclado externo ela reconhece na hora que liga. Quer dizer que do nada a BIOS se desconfigurou sozinha... onde já se viu isso?!

Por isso pergunto, se tem como incluir um pendrive diretamente no GRUB, fazendo com que esse seja booteado ao invés dos sistemas já instalados.

O pendrive que desejo bootear está nessa porta:
Bus 003 Device 006: ID 13fe:5200 Kingston Technology Company Inc. DataTraveler R3.0
Caminho /dev/sdb1
UUID 139E-6C26

E já está em FAT32 com flags "boot" e Fedora 34

Sistema atual: Linux Mint 20.1 MATE e Cinnamon.
Tenho o Grub Customizer e boot-repair-pkexec instalados.


Gratidão sincera e eleição de melhor resposta, a quem me ajudar.

------------------------------------------

Procedimentos que fiz após a mensagem acima, mas que continuam dando errado pra mim:

Abri o "Grub Customizer" e criei essa entrada:

Nome: Fedora_MISO
Tipo: Linux-ISO
ISO imagem: fedora.iso
Disco de RAM inicial: /boot/initrd.img-5.11.0-22-generic (e aqui aparece um símbolo de retorno de linha)
Imagem do Linux: /boot/vmlinuz-5.11.0-22-generic
Parâmetros do kernel: quiet splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject --

Ordem de boot:
set root='(hd0,3)'
search --no-floppy --fs-uuid --set=root ae68703b-9758-45f9-8413-2bf4f1b9c0ae
loopback loop /miso/fedora.iso
linux (loop)/boot/vmlinuz-5.11.0-22-generic boot=casper iso-scan/filename=/miso/fedora.iso quiet splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject --
initrd (loop)/boot/initrd.img-5.11.0-22-generic

Ao reiniciar o sistema e escolher essa entrada, recebi essa mensagem:
error: file `/boot/vmlinuz-5.11.0-22-generic' not found
error: you need to load the kernel first

No entanto, o arquivo vmlinuz-5.11.0-22-generic está realmente presente no /boot, inclusive é usado para carregar meu Linux Mint 20.04 pré instalado.

Inicialmente no Grub Customizer, assim que localizei e escolhi a imagem "fedora.iso" que desejo bootear, criou-se automaticamente esses parâmetros:
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/miso/fedora.iso quiet splash locale=en_US bootkbd=us console-setup/layoutcode=us noeject --
initrd (loop)/casper/initrd.lz

Porém não existe /casper em meu sistema. Ao escolher essa entrada recebi essa mensagem:
error: file `/casper/vmlinuz' not found
error: you need to load the kernel first

Após gravar a imagem no pendrive via dd, o sistema de arquivos mudou para ISO9660 sem a flags "boot" (no Gparted ficou bloqueada a edição do flags nesse pendrive):

Nome: Fedora_pendrive
Tipo: Carregador
Partição: /dev/sdb1
(Fedora-WS-Live-34-1-2, iso9660)

Ordem de boot:
set root='(hd1,1)'
search --no-floppy --fs-uuid --set 2021-04-23-11-17-40-00
drivemap -s (hd0) ${root}
chainloader +1

Esse também não deu em nada:
error: no such device: 2021-04-23-11-17-40-00.
error: hd1 cannot get C/H/S values.
Press any key to continue... (aí retorna ao painel inicial e só consigo bootear o sitema já instalado)

Antes da BIOS se auto-desconfigurar (?!), o boot estava em modo Legacy (e não em EFI nem em Dual Mode), mesmo com o SSD formatado em GPT, EXT4.

Quem gerencia meu GRUB é o Linux Mint 20.1 MATE.

$ sudo fdisk -l
Disco /dev/sda: 238,49 GiB, 256060514304 bytes, 500118192 setores
Disk model: SanDisk SD8TB8U2
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: gpt
Identificador do disco: 065D9721-9677-2F43-A9DC-34148109262E

Dispositivo Início Fim Setores Tamanho Tipo
/dev/sda1 2048 206847 204800 100M Sistema EFI em FAT32 e flags "boot, esp"
/dev/sda2 206848 210943 4096 2M BIOS inicialização - sistema "grub2 core.img" e flags "bios_grub"
/dev/sda3 8595456 102967295 94371840 45G Linux sistema de arquivos (meu Mint MATE 20.1)
/dev/sda5 210944 8595455 8384512 4G Linux swap
/dev/sda6 102967296 166752255 63784960 30,4G Linux sistema de arquivos (meu Lubuntu 20.04)
/dev/sda7 166752256 500117503 333365248 159G Linux sistema de arquivos (minha /home)
Partições lógicas fora da ordem do disco.

Esse é o pendrive que tento bootear via GRUB:
Disco /dev/sdb: 29,46 GiB, 31625052160 bytes, 61767680 setores
Disk model: Patriot Memory
Unidades: setor de 1 * 512 = 512 bytes
Tamanho de setor (lógico/físico): 512 bytes / 512 bytes
Tamanho E/S (mínimo/ótimo): 512 bytes / 512 bytes
Tipo de rótulo do disco: dos
Identificador do disco: 0x6b5ab614

Dispositivo Inicializar Início Fim Setores Tamanho Id Tipo
/dev/sdb1 * 0 3920639 3920640 1,9G 0 Vazia
/dev/sdb2 172 20543 20372 10M ef EFI (FAT-12/16/32)
/dev/sdb3 20544 63391 42848 20,9M 0 Vazia



  


2. Re: Tem como incluir pendrive bootável no GRUB?

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 10/07/2021 - 16:26h

-acho que tá na hora de levar laptop p/ uma boa revisão técnica de hardware



3. Re: Tem como incluir pendrive bootável no GRUB?

Rômulo Peixoto Remédios
rommulo9

(usa Void Linux)

Enviado em 10/07/2021 - 17:49h


clodoaldops escreveu:

-acho que tá na hora de levar laptop p/ uma boa revisão técnica de hardware


Ok, já entrei em contato com uma assistência técnica LG pra ver o que pode ser feito. É um excelente note com core i7, chipset HM77 e tela 3D passiva. Desconheço outro tipo de note com tela 3D verdadeira aqui no Brasil. Se souber, me conta! :)


4. Re: Tem como incluir pendrive bootável no GRUB?

Clodoaldo Santos
clodoaldops

(usa Linux Mint)

Enviado em 10/07/2021 - 18:06h

-como usb e dvd não funcionam adequadamente reforça a minha hipótese de problema de hardware
-eu não manjo nada de hardware, tanto que quando minha maquinas tem problemas físicos eu levo num técnico de confiança
-seu laptop é de 2012/2013 ?



5. Re: Tem como incluir pendrive bootável no GRUB?

Rômulo Peixoto Remédios
rommulo9

(usa Void Linux)

Enviado em 10/07/2021 - 18:50h

clodoaldops escreveu:

-como usb e dvd não funcionam adequadamente reforça a minha hipótese de problema de hardware
-eu não manjo nada de hardware, tanto que quando minha maquinas tem problemas físicos eu levo num técnico de confiança
-seu laptop é de 2012/2013 ?


Eu comprei em 2012 do dono anterior dele. Então deve ser de antes de 2012.
Se pelo GRUB não tiver jeito de bootear nem o fedora.iso em /miso/ e nem o pendrive, ponho um novo leitor de mídias no note ou ponho no lugar um adaptador para HD, pois o menu de Boot (F10) do note continua oferecendo o leitor DVD como opção de boot.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts