Corrigindo o Lilo com o sistema uefi e sem drive ótico

2

Recentemente eu tenho tentado inicializar o Slackware em um novo laptop que veio pré-instalado com o Windows 8. Instalei com sucesso o Slackware e o Lilo, mas tive uma grande dificuldade para inicializar nele, já que o laptop não contém dirigir.

Eu tenho tentado inicializar em vários sistemas que tenho em outras unidades USB. A única inicialização bem-sucedida veio do tinycore, e isso é uma dificuldade para instalar o grub (ou qualquer bootloader).

Minha situação atual está tentando inicializá-lo usando o EasyBCD, e posso acessar o menu de inicialização (Windows) e selecionar a opção criada do Slackware, mas depois ele mostra um erro no MBR do Windows.

Aonde você recomendaria que eu fosse daqui? Qualquer ajuda é apreciada.

    
por a sandwhich 08.06.2013 / 22:13

1 resposta

2

Antes de tudo, você precisa ter certeza de que o Windows 8 pode inicializar com Inicialização segura desativada. Em caso afirmativo, supondo que o sistema use a partição UEFI para a inicialização, tudo o que você precisa é instalar o elilo (LILO habilitado para EFI), que é fornecido com o Slackware. Tudo o que ele faz é copiar o kernel para a partição de inicialização EFI.

Se por algum motivo você precisar usar o Secure boot, você precisará usar o shim assinado que carrega o GRUB (que por sua vez carrega o kernel) ou assinar seu kernel e carregar a chave no UEFI (isso geralmente é possível , mas não amplamente utilizado por razões óbvias).

Em qualquer caso, pode ser uma boa ideia fazer, pelo menos, um backup parcial do conteúdo do HDD (idealmente no nível do dispositivo).

Quanto à inicialização sem CD: se você tiver outro computador na mão, a inicialização pela rede geralmente não é muito difícil de configurar - você só precisa de um servidor DHCP e TFTP básico, por exemplo, dnsmasq (que é empacotado na árvore do Slackware; há também alguma documentação sobre como fazê-lo).

Outra opção é retirar o HDD, colocá-lo em uma máquina com DVD, instalando o que você precisa e colocando de volta. Também tornaria muito mais fácil fazer backup da unidade.

Voltando ao problema: se você já instalou o Slackware, não consegue inicializar nele ainda é possível inicializar algum linux (de USB ou rede, até mesmo a imagem de instalação do Slackware) na máquina, apenas faça isso, monte o Slackware partição em algum lugar, ligue montar as coisas importantes do linux em execução lá, chroot nele e fazer todas as coisas necessárias. Basicamente, você precisa de algo ao longo destas linhas:

mkdir /slackware
mount /dev/path/to/installed/slack /slackware
for m in dev dev/pts proc sys; do
    mount --bind /$m /slackware/$m
done
chroot /slackware
# optionally mount partition with your kernel,
# so that elilo can find it
# edit /etc/elilo.conf to your liking
elilo
exit
for m in sys proc dev/pts dev; do
    umount /slackware/$m
done
umount /slackware
reboot
    
por 11.06.2013 / 00:24