Como Instalar Linux em UEFI

Pra teste essa tarde acabei criando um pendrive com o sistema (Debian 10.3) atualizado afim de mudar para UEFI, usava Lagacy. Utilizei o Etcher. Criei o Pendrive com o sistema. Reiniciei. Alterei a BIOS de Legacy para UEFI, salvei. Reiniciei. Boot pelo pendrive e a instalação seguiu tranquila.

Não percebi diferença prática mas agora o sistema roda em UEFI.

1 curtida

Me paga quanto como se eu te orientar tu instala a distro q tu quiser em UEFI no teu computador aí?

*Uso o W10, e já separei uma parte do HD para o Linux no (gerenciador de disco) , desabilitei a inicialização rápida e modo suspensão, desabilitei o secure boot na BIOS que (já está em UEFI)
*Já fiz o pen-drive para boot para instalar o Linux usando o Balena, Yumi e o Rufus, e este último eu tentei pelos 2 modos gpt e m(alguma coisa) mas o notebook não reconheceu o pen-drive(o notebook já estava preparado para reconhecer o boot com pen-drive)
*Esses dois itens são os básicos e eu não fiz nada de errado, em que momento eu posso errar nisso?

Se eu tivesse como orientar tenho certeza que daria certo.

O Rufus ficou assim?
https://rufus.ie/pics/rufus_en.png

Sim, eu fiz, tentei todas as combinações possíveis, o computador só reconhece as distro Opensuse (chego ate a instalar só que quando reinicio o processo de instalação começa de novo) e manjaro kde que também instalo, mas quando reinicio o computador o processo de instalação começa de novo. Um conhecido meu disse que provavelmente eu atualizei a bios do meu computador(porque eu fiz isso quando usava W10) ou então é algum tipo de bloqueio que o fabricante coloca no noteook já que o W10 vem com o serial na placa.

1 curtida

Partition scheme tem q colocar em gpt (computadores mais modernos) É um dos erros mais comuns q o pessoal comete.

Eu tenho um Acer Aspire A515-51G e tenho dual boot entre Pop OS e Windows 10.

UEFI foi desenvolvido pela Intel no projeto Itanium e proposto como solução pros problemas da época envolvendo BIOS. Nunca ficou proibido propor uma solução melhor ou diferente. Em 2020, UEFI ainda não é um padrão real, ou seja, uma norma técnica, uma especificação formal. Ela até é especificação, mas como nenhum órgão fiscaliza ou reinforce compliance, na prática é mais informal do que uma RFC (e mais ignorada também).

A Insyde em 2017 soltou os famosos firmware com “opção” de Boot em Legacy Mode no menu mas não-selecionável (acinzentada), ou seja, “decorativa”. O certo seria nem botar então, e CSM é parte da especificação UEFI então se é pra fazer, que se faça como deve! No final das contas descobriram que o firmware da Insyde não era “UEFI-compliant” e a empresa nem aí. Lenovo comprou esse firmware e botou a dar com pau em vários modelos de seus notebooks. Outras marcas também foram afetadas, ainda que não tanto quanto a Lenovo, qual só ganhou com isso notoriedade como publicidade negativa.

Antes era tudo padronizado, ainda que informalmente, pela American Megatrends e outra meia-dúzia. Agora quem tem voz é o fabricante do hardware. Corro o risco de não poder usar o que comprei. Pode até não acontecer muito, pode até nem acontecer, mas não haveria mal algum em resolver os problemas remodelando a AMIBIOS. Ou então que se estabeleça o UEFI como padrão de juris et de facto, que se monitore de perto a implementação, que não haja contratos obscenos como já houve entre fabricantes de mobile e Google em contexto similar, que não se permita à Microsoft apitar desenvolvimento OEM pra enfiar coisas como Secure Boot goela abaixo. “Mas não é pra trancar o Linux” — é, mas tranca. Não é a intenção do Anjinho Gates que vale mais aqui e sim a liberdade do consumidor e usuário. Ele que implemente security de verdade no sistema dele e não empurre pro firmware. E se não dá mais porque já é um remendo de 20 anos do CP/M com pedaços da Xerox/Apple na parte gráfica e outros do falecido NT, com certeza não é problema meu, nem da Oracle, nem da SUSE, nem de empresas decentes como essas e outras.

A Insyde (não a Lenovo) merecia CADEIA e uma multa bem gorda. E a Microsoft se botar no lugar dela, porque perto de Oracle que faz o Solaris e da IBM que faz o AIX o OS dela não serve nem como peso de porta, que dirá apitar sobre OEM pra dar Secure Boot pra Insecure B…sta deles.

UEFI é inocente nisso tudo mas é também inegavelmente parte desses problemas aí e mais alguns. “Ah mas não é o padrão UEFI, e sim quem implementa os firmwares” — verdade. Todavia, tivessem só “remendado” a AMIBIOS, a tendência seria não ter esses problemas. AMIBIOS tinha “problemas” do tipo limite de bits pra endereçar, coisa que se resolve remodelando e expandindo a faixa. Sem dar margem a idéias perigosas como ignorar o padrão por exemplo.

Sim, UEFI é um progresso quando bem feito e bem usado, quando há boa-fé, e, pelo visto, quando houver controle porque boa-fé sem controle não parece estar dando muito certo.

Sobre a maioria dos problemas envolvendo UEFI e dual-boot, apesar do que eu falei acima, realmente costuma ser inexperiência do usuário, mas no caso dele os installers deveriam ter instalado o grub64.efi e configurado ele à frente na ordem de boot. Qualquer coisa dá pra alterar a ordem pelo Windows também, mas não sei fazer. Só sei que, como a maioria das coisas no Windows, me pareceu um saco de fazer, mas pode ser feito.

Você postou uma sequência de quatro imagens antes. Observe a segunda delas:

A quarta opção de cima pra baixo diz “F12 Boot Menu” e está marcada como “Disabled”. Selecione-a, presssione Enter e mude para “Enabled” antes de dar Enter novamente para fechar o menu. Com a opção Enabled, selecione a aba “Exit” e vá em “Save and Exit” ou algo do gênero. A essa altura, certifique-se de que o pendrive já está encaixado em alguma USB. O PC vai reiniciar e, durante o POST, pressione F12 para abrir o Boot Menu. Seu pendrive deve aparecer como opção. Caso não apareça e você tenha certeza de que fez tudo certo, volte ao setup e, naquela quarta tela,


troque a ordem de tudo aí, empurrando as três opções de USB pra cima e o Windows Boot Manager pra baixo.

Uma idéia interessante seria acessar a ESP de dentro do Windows mesmo caso seja possível e ver se os diretórios e o grub64.efi foram mesmo instalados nela. Porque, se não foram, o installer pode tê-los enfiado num outro lugar qualquer.

Se o Installer do Ubuntu não “sabe” que precisa reusar a ESP do Windows e instalar o GRUB lá não tem muito o que fazer. Só que outras pessoas conseguiram, o que acaba me fazendo desconfiar do firmware. Mas tente.

Outra coisa: veja se o seu firmware não tem um UEFI Shell pra dar fallback. Alguns tem. Se tiver, é relativamente fácil fazer o boot manualmente, mas infelizmente nem todo firmware tem Shell que eu saiba. Aí é com você descobrir e tentar a sorte.

Outra coisa André: pelo Windows você só separa um espaço no disco. O particionamento em si você faz pelo instalador da distro. Como também recomendo GPT (UEFI/GPT), use o gdisk para criar as partições se o instalador de opção de fazer pelo shell. Se não tiver essa opção vai ter um particionador manual com GUI. Não é minha opção favorita mas é o que tem (a menos que você use Arch). Aí particione por lá e reze pro grub/efibootmgr/os-prober/whatever acharem a ESP e instalarem o GRUB nela. Se instalou em algum outro lugar já era. Mas como tem gente que consegue, não entendo…

Parei de ler em " UEFI ainda não é um padrão real". N tem como levar a sério isso kk.

Mas ele não é um padrão real. O OSI Model é ISO/IEC 7498. OSI Model é padrão? De facto ou só de juris?

https://uefi.org/faq

UEFI é uma tentativa de padronizar a partir da EFI 1.10 da Intel, mas ela própria ratifica ampla liberdade às partes envolvidas. É uma especificação ---- algo que leva meu respeito mesmo o sendo “a seu próprio modo” (não tem ISO ou coisa alguma por trás), mas é correto chamá-la de padrão quanto a compliance?

Do link que passei:

It is up to the system vendors to decide which system policies are implemented on a given machine.

Nesse caso, ao ignorar a própria UEFI (que você chama de padrão mas pra mim perde o sentido se não funciona como um), a Insyde fez o quê? Vendeu o quê? A Lenovo é uma empresa e empresas não são santinhas mas será que eles sabiam daquilo? E a própria Insyde, por que colocou no menu uma opção inacessível? Desenvolvimento porco? Deve ser, porque culpa da UEFI eu sei que não é, mas não adianta fechar os olhos aos fatos. Duvido que um comprador saiba o que é Insyde mas alguns daqueles firmwares pararam em modelos da Asus. E “Asus” será que o consumidor conhece?

Isso é muito sério. Eu mais ou menos entendo o seu argumento mas você também há de entender o que são padrões, especificações, normatizações, órgãos competentes, formalismos… porque padrão o OSI também é e tem até ISO. E a Internet, usa OSI? É modelada no OSI? Que padrão é esse? Nessa hora essas perguntas fazem diferença, porque geram consequência imediata. Ninguém garante que a Insyde não fez uma presepada digna de multa por incompetência, mas pra ser cobrada como se deve a normatização tem que cumprir também o seu papel. Agora descobrem que eles ignoraram o modelo e ninguém dá bola.

Está “atacando” a pessoa errada, meu caro. Eu disse que poderiam haver alternativas ao UEFI, não que ele é ruim ou é o culpado disso ou daquilo. Mas a pessoa a ser atacada é quem não fez firmware UEFI-compliant e ainda largou um tijolo no mercado que tira um direito fundamental do usuário: escolher que sistema usar.

EDIT: A liberdade de parar de ler é sua quando bem entender mas eu cursei ambos, Especificação e Verificação Formal na faculdade de CS, com o prof. Daltro e a Profª Leila aqui na UFRGS. Pergunte a eles o que é um padrão ou norma, e depois pergunte, à revelia da primeira resposta, como isso se torna um problema em casos como o OSI ou o UEFI está sendo em certos casos.

EDIT2: Lenovo e Denuvo são duas pedras no sapato dos outros, vivo confundindo/misturando as duas desde aquele firmware desastrado (a Denuvo já enchia o saco antes).

1 curtida

Conseguiu resolver?

Estava tentando instalar dual boot em uefi e achei esse topico, nao me ajudou muito, mas evitei desenterra-lo. Qualquer coisa @dequedaspr, se ainda precisar de ajuda crie um novo tópico explicando um pouco mais sobre o seu caso que tentamos ajudar. Aqui demorou mas deu certo…

eu uso dual boot windows e linux a um tempo ja pq sofro de S.D.A compulsivo kkkkkk entao ja testei varias distros no meu not que a placa mae e da megatreads daquelas que funciona o mouse e tudo. nesse not da samsung todas as distros baseada em debian tipo ubuntu e seus “filhos” funciona de boa ai testei o manjaro que dei problema de nao reconhecer o windows na primeira formataçao mais na segunda resolvi testar limpar os vestigios das outtras distros que testei pq a partiçao uefi do windows e so 100MB e nao e que funcionou ? instalou blz. mais ai ontem resolvir testar o fedora e ja no instalador ja deu erro de Lendo informaçoes de partiçao e ficou nisso durante 3 horas que ate dormir kkk e nao saiu disso. no outro dia irritado ja resolvi apagar todo o hd e instalei so o fedora entao dual boot e bom? e sim mais tem que ter paciencia. Em fim essa e meu pequeno relato nessa vida de dual boot kkkkk. desculpem os erros

Possuo um ACER E5-574, que rodava apenas Win10.
Instalei o Linux Mint 20, UEFI e descrevo abaixo os procedimento e testes realizados.
Espero que auxilie, mesmo em outras distrôs.

Baixe a imagem ISO do Linux Mint 20 Ulyana 64-bit. A versão 32-bit não instala em UEFI.

Para criar o pendrive inicializável, testei ambos os aplicativos RUFUS e Win32 Disk Imager, com sucesso.

No Rufus, Partition Scheme deve ser GPT e Target System é UEFI.

Pressione F2 ao ligar o notebook, para acessar as configurações do BIOS;

Aba MAIN

  • F12 Boot Menu como [Enabled ], para o Boot pelo Pendrive ou outro dispositivo;

  • Touchpad como [Basic], caso não utilize com um mouse USB. No modo [Advanced ] ele funcionará apenas a partir da segunda reinicialização, quando o Mint terá instalado os Drivers;

Aba SECURITY

  • Set Supervisor Password, entre e defina uma senha, ou não conseguirá ajustar o Secure Boot Mode, para inicializar o Linux.

Aba BOOT

  • Boot Mode como [UEFI];

  • Secure Boot como [Enabled].

Salve as alterações da Bios.

Meu notebook possui um SSD no Caddy Case com Windows 10 instalado. Adicionado um HDD na porta SATA, para instalar o Linux.

!!!IMPORTANTE!!! O Disco onde será instalado deve estar inicializado como GPT!!!

Reinicie o notebook, pressione F12 e selecione o Boot pelo pendrive. Apesar de todas as portas USB estarem operacionais, apenas uma identificou o pendrive na inicialização. Teste para encontrar a porta.

Inicialize pela opção Start Linux Mint 20 Cinnamon 64-bit.

Após carregar, clique em Install Linux Mint.

Selecione o idioma e o layout do teclado, e clique Continuar.

Selecione Instalar Software de Terceiros… e clica em Continuar. Com o Secure Boot está ativo, terá de fornecer uma senha nesta mesma tela, para ser utilizada apenas na primeira inicialização do Linux, a fim de confirmar que desejas instalar Drivers de terceiros.

Em Tipo de Instalação, escolher Opção Avançada (particionamento manual).

Deverão ser criadas as partições EFI (Boot) de 512MB, SWAP com tamanho de uma a duas vezes o tamanho da memória RAM (arquivo de troca ou memória virtual), / (Root, onde é instalado o Sistema Operacional) com 20GB pelo menos, e /home (onde ficarão os arquivos pessoais) com o restante do espaço disponível.

Mais abaixo, selecione a partição EFI como sendo o dispositivo a instalar a inicialização. Clica em Instalar Agora. Daí é só seguir a instalação.

Ao final, será solicitado para para remover o pendrive e pressionar ENTER.

Agora vem alguns detalhes importantes!!!

Pressione F2 ao para acessar as configurações do BIOS;

Aba Security

  • Select an UEFI file as trusted for executing: , clica [ENTER ], seleciona o disco onde instalou o Mint, seleciona EFI , seleciona , seleciona shimx64.efi .

Será solicitado a criar um nome para a inicialização, que aparecerá na lista de dispositivos de Boot. Dê um nome sem espaço ou caracteres especiais.

Aba BOOT

  • Boot priority order , verifique se consta o nome dado anteriormente, e o coloque acima do Windows Boot Manager . Caso contrário, reinicie e acesse o Bios para fazê-lo.

Agora, ao reiniciar, por ter o Secure Boot habilitado durante a instalação, uma tela azul do Perform MOK management aparecerá. Escolha Enroll MOK , e pressione Enter, clique Continue, selecione Yes, digite a senha criada ao habilitar a instalação de software de terceiros, pressione a tecla ENTER, selecione Reboot e pressione ENTER novamente.

Ao reiniciar, o GRUB já mostra as opções de Dual Boot, Selecione o Mint e finalize a instalação.

Para quem instalou, desde o início, com o Touchpad em modo Advanced, só na próxima inicialização do Linux é que ele estará operacional.

Abraços!

3 curtidas

Também não estou conseguindo. Tenho um Acer também e, após instalar qualquer distribuição em UEFI, ao reiniciar, aparece que não tem disco bootável.
Vocês conseguiram resolver?

Para que o sistema inicie após uma instalação em UEFI, vá na sua BIOS e configure a ordem de boot deixando o HD (sua distro) como primeiro no lugar de Windows Boot manager.