Por que um pendrive não fica visível no BIOS depois de definir um sinalizador de inicialização para uma de suas partições?

Por que um pendrive não fica visível no BIOS depois de definir um sinalizador de inicialização para uma de suas partições?

Tenho um pendrive com 3 partições e funciona bem, mas tem uma coisa que causa problemas. Estou usando este pendrive para inicializar o sistema Debian ao vivo, mas para fazer isso eu tenho que definir um sinalizador de inicialização para a partição inicial, mas quando faço isso, apenas meu laptop pode inicializar o sistema. Meu pc mais antigo (6-7 anos) simplesmente não vê o dispositivo, pelo menos na BIOS.

Alguém sabe por que meu PC antigo não vê isso? Existe uma solução para isso, ou apenas o BIOS é tão antigo que não consegue lidar com uma unidade USB inicializável com múltiplas partições? Acabei de acrescentar que o pc tem a capacidade de inicializar o sistema a partir do usb-hdd. Além disso, depois de fazer o seguinte:

# printf '\x1' | gato /usr/lib/syslinux/altmbr.bin - | dd bs=440 contagem=1 iflag=fullblock conv=notrunc of=/dev/sdb

Ele inicializa sem um sinalizador de inicialização. Eu sei o que essa linha faz, mas existe uma maneira de fazê-la funcionar com o sinalizador de inicialização?

Responder1

Parece que o seu PC antigo não tem capacidade para fazer isso no BIOS integrado.

NO ENTANTO, você pode usar um gerenciador de inicialização personalizado para tentar inicializar o USB, comoGerenciador de inicialização Plop

Espero ter ajudado ;)

Responder2

Depois de quase 15 anos dos primeiros pendrives, os fabricantes de bios/placas-mãe finalmente conseguiram fazê-los funcionar até mesmo a partir de bios. Sinto muito, mas sua máquina mais antiga não tem sorte suficiente. Talvez uma atualização do BIOS possa ajudar, mas não tenha grandes esperanças.

informação relacionada