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.