UEFI no Slackware 14.2 [RESOLVIDO]

1. UEFI no Slackware 14.2 [RESOLVIDO]

Francisco Lyrio
chicaomogi1970

(usa Slackware)

Enviado em 17/07/2019 - 18:09h

Tenho uma custom ISO - Slackware 14.2 - 32 bits - Kernel 3.10.37-smp, e estou tentando adaptar para essa distro fazer a instalação com uma CPU com UEFI puro.
Estou com dificuldade de setar a partição UEFI ( partição FAT32 ).

Eu até achei o Slax64-XFCE que faz isso, são não consegui adaptar para a minha ISO.
Pois a minha iso não tem o comando efibootmgr pra rodar, mas pelo que vi, parece que é isso, tenho que rodar este comando para setar o boot do EFI.
Pelo que andei pesquisando a melhor solução é usar o ELILO.
Não preciso de dual boot e nem de partição windows.

a estrtutura de partições:

/dev/sda1 - FAT32 - EF00 = EFI
/dev/sda2 - Swap - 8200 = Swap
/dev/sda3 - Linux - 8300 = /
/dev/sda4 - Linux - 8300 = /var

preciso dar boot no /dev/sda3, usando o ELILO.

Se alguém poder me ajudar eu agradeço.


  


2. Re: UEFI no Slackware 14.2 [RESOLVIDO]

Patrick
Freud_Tux

(usa Outra)

Enviado em 18/07/2019 - 14:42h

O UEFI só trabalha com sistemas em 64bits.
Ele olha e vê estrutura de 32bits, nem perde tempo.

Então, você terá que alterar a sua estrutura de 32 para 64bits, ou achar uma máquina para testes e criar sua própria versão do UEFI, já que é uma especificação de Código Aberto.

T+

-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang: "Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";


3. Re: UEFI no Slackware 14.2 [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/07/2019 - 20:43h

Sobre o UEFI a wiki do Arch Linux fala sobre isso:

https://wiki.archlinux.org/index.php/Unified_Extensible_Firmware_Interface#UEFI_firmware_bitness

E no Slackware docs a uma seção sobre a instalação do elilo e grub em UEFI:

https://docs.slackware.com/howtos:slackware_admin:uefi_triple_boot_with_refind_on_slackware


4. Re: UEFI no Slackware 14.2 [RESOLVIDO]

Patrick
Freud_Tux

(usa Outra)

Enviado em 20/07/2019 - 08:46h

Esqueci de mencionar uma coisa.
o Elilo não tem mais suporte, foi descontinuado.

T+

-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang: "Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";


5. Re: UEFI no Slackware 14.2 [RESOLVIDO]

Pedro Fernandes
sabe nada

(usa Slackware)

Enviado em 27/07/2019 - 20:29h

Neste texto explica como instalar o slackware em UEFI: "http://ftp.slackware.com/pub/slackware/slackware64-current/README_UEFI.TXT"
1 - Criar a partição EFI (EF00)
2 - Criara as partições restantes
3 - iniciar o instalador; o setup irá recomendar não instalar o lilo e instalar o elilo ao invés dele. É só aceitar e instalar o elilo.
4 - Depois irá perguntar se quer instalar uma entrada para o slackware no firmware da uefi. É só aceitar e está feito.
5 - Depois de tudo, já está feito. Só reiniciar e usar.
Confira o texto do link do principio ao fim. Está em inglês, mas (não querendo de forma alguma ofender), se preciso tem o google tradutor que ao contrário de a muito tempo atrás já está perfeitamente usável, não perfeito, usável.
Segui estes passos para instalar no meu e deu tudo certo.


6. Re: UEFI no Slackware 14.2 [RESOLVIDO]

Francisco Lyrio
chicaomogi1970

(usa Slackware)

Enviado em 07/08/2019 - 12:11h

Li todos os tópicos que pode se imaginar. O ELILO não funciona na hora de carregar o linux instalado.
Passei duas semanas, pesquisando google, em temas como: Slackware, ELILO, LILO, GRUB, EFI, etc
Mas já consegui resolver por conta própria.


7. Re: UEFI no Slackware 14.2 [RESOLVIDO]

Francisco Lyrio
chicaomogi1970

(usa Slackware)

Enviado em 10/09/2019 - 11:37h

[quote]chicaomogi1970 escreveu:

Li todos os tópicos que pode se imaginar. O ELILO não funciona na hora de carregar o linux instalado.
Passei duas semanas, pesquisando google, em temas como: Slackware, ELILO, LILO, GRUB, EFI, etc




8. Re: UEFI no Slackware 14.2 [RESOLVIDO]

Patrick
Freud_Tux

(usa Outra)

Enviado em 12/09/2019 - 09:37h

chicaomogi1970 escreveu:

[quote]chicaomogi1970 escreveu:

Li todos os tópicos que pode se imaginar. O ELILO não funciona na hora de carregar o linux instalado.
Passei duas semanas, pesquisando google, em temas como: Slackware, ELILO, LILO, GRUB, EFI, etc



Mas ai, resolveu ou não?
Se sim, deixa aqui o relato de como fez. Vai que aparece alguém ai com a mesma ideia que a sua ;)

T+



-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang: "Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";

" Ignorance is bliss, for learning is the highest joy. " - High Elf Archer


9. Re: UEFI no Slackware 14.2 [RESOLVIDO]

edps
edps

(usa Slackware)

Enviado em 12/09/2019 - 22:48h


chicaomogi1970 escreveu:

[quote]chicaomogi1970 escreveu:

Li todos os tópicos que pode se imaginar. O ELILO não funciona na hora de carregar o linux instalado.
Passei duas semanas, pesquisando google, em temas como: Slackware, ELILO, LILO, GRUB, EFI, etc



Aqui recentemente a entrada do ELILO no Grub leva-me ao setup da máquina e se configuro esta entrada como 1ª na ordem de boot acontece a mesma coisa, já usando o Grub qualquer coisa inicia (execeto essa entrada): Win10, VOid e Gentoo iniciam normalmente.

Resumindo, na minha opinião: LILO e ELILO são lixos!

Para usar grub (e ele já vem instalado por padrão), inicialmente você tem que criar a pasta /boot/grub:

# mkdir -p /boot/grub 


Em seguida crie o arquivo de configuração do Grub:

# grub-mkconfig -o /boot/grub/grub.cfg 


Instale-o, não precisa especificar nada (tipo diretório de boot, pasta UEFI ou outra coisa), basta o dispositivo:

# grub-install /dev/sda 


Obviamente em seu sistema deverá existir a pasta /boot/efi, dentro desta ao executar o comando acima será criada a pasta EFI e dentro desta a pasta de configuração do Grub, exemplo para o Slack Current:

$ /boot/efi » ls EFI 
Boot Microsoft gentoo slackware-14.2+ void
/boot/efi » ls EFI/slackware-14.2+
grubx64.efi
/boot/efi »



10. Re: UEFI no Slackware 14.2 [RESOLVIDO]

Patrick
Freud_Tux

(usa Outra)

Enviado em 14/09/2019 - 10:04h

edps escreveu:


chicaomogi1970 escreveu:

[quote]chicaomogi1970 escreveu:

Li todos os tópicos que pode se imaginar. O ELILO não funciona na hora de carregar o linux instalado.
Passei duas semanas, pesquisando google, em temas como: Slackware, ELILO, LILO, GRUB, EFI, etc



Aqui recentemente a entrada do ELILO no Grub leva-me ao setup da máquina e se configuro esta entrada como 1ª na ordem de boot acontece a mesma coisa, já usando o Grub qualquer coisa inicia (execeto essa entrada): Win10, VOid e Gentoo iniciam normalmente.

Resumindo, na minha opinião: LILO e ELILO são lixos!

Para usar grub (e ele já vem instalado por padrão), inicialmente você tem que criar a pasta /boot/grub:

# mkdir -p /boot/grub 


Em seguida crie o arquivo de configuração do Grub:

# grub-mkconfig -o /boot/grub/grub.cfg 


Instale-o, não precisa especificar nada (tipo diretório de boot, pasta UEFI ou outra coisa), basta o dispositivo:

# grub-install /dev/sda 


Obviamente em seu sistema deverá existir a pasta /boot/efi, dentro desta ao executar o comando acima será criada a pasta EFI e dentro desta a pasta de configuração do Grub, exemplo para o Slack Current:

$ /boot/efi » ls EFI 
Boot Microsoft gentoo slackware-14.2+ void
/boot/efi » ls EFI/slackware-14.2+
grubx64.efi
/boot/efi »


Se não me falha a memória edps, o sistema sendo 64bits, ele já reconhece a partição ESP. Basta mandar o grub pra lá, depois da instalação ;)
Já se for 32 bits, ai tem que fazer o que você falou, pois, se não me falha a memória (stress é fo*****) o UEFI puro, não reconhece sistemas 32bits, só o modo legacy ou o modo híbrido (emulação do BIOS-MBR dentro do UEFI), ai é o esquema que você propôs.

Lilo e Elilo ambos estão defasados em relação ao UEFI. O Lilo não tem suporte. O Elilo que era pra ter suporte se não me engano está descontinuado faz tempo. Por isso não funcionam mais.

T+

-------------------------------------------------------------------------------------------------------------------------------------------------
Noob: "[...]Sou muito noob ainda usando o terminal, então preciso de ajuda "mastigada", pra operá-lo."
zhushazang: "Sou velho e meus dentes desgastados. Estude linux www.guiafoca.org";

" Ignorance is bliss, for learning is the highest joy. " - High Elf Archer






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts