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