Em 2015, adquiri um Asus VivoPC-VM62N com o Windows pré-instalado. Eu executei o gparted (editor de partição gnu) nele, encolhi a partição do Windows e usei o espaço liberado para várias partições linux mais swap. Instalei o Slackware 14.1x64 (atual na época) em uma das partições do linux, e desde então o dual boot está funcionando bem entre win e slack.
Agora acabei de instalar o Slackware 15.0x64 (na verdade slackware64-current, mas ele se apresenta como 15.0 em sua tela de boas-vindas) em uma das outras partições linux, com a intenção de inicialização tripla entre as três. Mas aparentemente não gosta desses "trindades" :)...
Antes de escrever um registro de inicialização, a instalação do Slackware disse que detectou o uefi e perguntou se eu preferia escrever uma opção de slackware no menu de inicialização do uefi. Eu originalmente respondi "sim" para a instalação do 14.1 em 2015, e isso funcionou bem. E foi isso que fiz novamente durante a instalação do 15.0.
Mas desta vez o script de instalação disse que detectou outra opção de inicialização do slackware e perguntou se eu queria excluí-la primeiro, o que é recomendado. Mas respondi "não", pretendendo inicializar 14.1 e 15.0. Assim prosseguiu, presumivelmente conforme solicitado, mas notei uma mensagem de erro muito breve, dizendo algo como "endereço de bloco duplicado" ou algo assim (desculpe, não tenho certeza exatamente).
Quando reiniciei após concluir a instalação, primeiro pressionei Del para entrar na configuração, esperando reorganizar a seleção de prioridade de inicialização. Mas havia apenas uma opção de Slackware junto com o Windows, não os dois Slackwares que eu esperava. (faça suas apostas agora - ele inicializou 14.1 ou 15.0?)
E essa única opção do Slackware inicializou 15.0 (vencedor, vencedor, jantar de frango:), que agora é dual boot junto com o Windows. Mas 14.1 parece inacessível. A partição ainda está lá, totalmente intacta, e pode ser montada. Suas coisas /boot/efi/ e /boot/elilo também parecem estar todas lá e inalteradas. Mas não consigo descobrir como inicializá-lo.
Existe alguma maneira de adicionar "manualmente" uma opção de inicialização dessa partição ao menu de inicialização do uefi e de forma que a configuração a reconheça em sua tela de prioridade de inicialização?
Se sua partição for
/dev/sda2
, deve ser um comando comobem, 3 anos após essa discussão, aprendi que essa solução pode depender da idade do computador e da bios UEFI em vigor. Meu confiável, porém mais antigo, Dell Latitude não reconhecerá a primeira das 2 entradas de slackware adicionadas à lista de inicialização, mesmo que a entrada de inicialização seja excluída. Excluir a partição só trava a primeira entrada quando inicializado. Eu não quero nem preciso de nada além do Slackware, então UEFI é bastante inútil para mim.