- - Como configurar o Systemd-boot no Arch Linux

Como configurar o Systemd-boot no Arch Linux

Systemd-boot é um gerenciador de inicialização alternativo do Linuxalimentado pelo sistema de inicialização Systemd. Possui dezenas de recursos modernos, incluindo inicialização mais rápida, melhor suporte a EFI e muito mais, tornando-o uma excelente opção para o Arch Linux. Configurar o Systemd-boot no Arch Linux é um processo complicado, portanto, antes de começarmos, é altamente recomendável fazer backup de seus dados críticos.

Nota: Systemd-boot funciona apenas com sistemas que inicializam usando UEFI. Se você não possui UEFI, fique com o Grub.

Instale o Arch Linux

Systemd-boot é um gerenciador de inicialização alternativo ao Grub. Atualmente, não é possível fazer a transição de um sistema Arch Linux existente executando o Grub no UEFI para o sistema Systemd-boot, infelizmente.

Em vez disso, você deve começar com uma nova instalação do sistema operacional Arch Linux e escolher Systemd-boot como seu carregador de inicialização padrão, em vez do Grub padrão.

No passado, no Addictivetips, escrevi um tutorialtudo sobre como instalar o Arch Linux. É um processo de instalação longo e detalhado, com várias etapas diferentes. Todas essas etapas são críticas e ajudarão você a executar o Systemd-boot. Siga as instruções para instalar o Arch Linux no seu sistema. Certifique-se de seguir o método GPT / EFI que ele descreve.

Durante as instruções de instalação do GPT / EFI paraArch Linux, pule as instruções do guia que mostram como instalar o gerenciador de inicialização Grub. É fundamental que você pule as instruções do Grub, ou o Systemd-boot não funcionará.

Depois de seguir o método GPT / EFI parainstalando o Arch Linux, mantenha seu sistema conectado ao Arch Chroot (disco ativo), volte a esta postagem e siga as instruções para aprender a configurar o Systemd-boot como seu gerenciador de inicialização no Arch Linux.

Configurar Systemd-boot

Durante o guia de instalação do Arch Linux para EFI / GPT, três partições foram configuradas e formatadas em / dev / sda (Também conhecido como o primeiro disco rígido conectado ao sistema). Essas partições são as seguintes:

  • Partição 1 - Uma partição Fat32 EFI (aproximadamente 512 MB.)
  • Partição 2 - Uma partição Raiz Ext4 (com o tamanho que você escolher).
  • Partição 3 - Uma partição Linux-Swap (com o tamanho que você escolher).

A primeira coisa que precisa ser feita no Arch Linux é alterar os sinalizadores de inicialização da partição Fat32. A troca desses sinalizadores é melhor feita com o Gdisk aplicativo. Para obter o Gdisk, use o seguinte comando Pacman no prompt do terminal Arch-Chroot.

pacman -S gdisk

Com o aplicativo configurado, abra seu disco rígido no aplicativo Gdisk.

gdisk /dev/sda

A execução do comando acima colocará / dev / sda no aplicativo Gdisk. Em seguida, você verá um prompt solicitando que você escolha entre MBR, BSD, APM e GPT. Escreva na GPT e pressione Entrar.

A partir daqui, escreva t no prompt para alterar o sinalizador da partição Fat32.

t

Depois de escrever no t comando, escreva 1 para dizer ao aplicativo para trabalhar com a partição Fat32.

1

Escreva o código hexadecimal do sistema EFI no prompt do Gdisk.

EF00

Salve as alterações com o W comando.

Nota: ignore o aviso; não apagará nada.

w

Após gravar as alterações no disco, feche o Gdisk com o q comando.

q

Agora que os sinalizadores da partição Fat32 EFI estão definidos corretamente, use bootctl para instalar o Systemd-boot no seu novo sistema Arch Linux.

bootctl --path=/boot install

Deixe o comando Bootctl executar seu curso. Ele deve configurar automaticamente os arquivos de configuração padrão.

Em seguida, você deve encontrar o UUID para / dev / sda2, a partição em que o Arch Linux está instalado.
Inicie o arquivo no Nano. Para descobrir informações sobre PARTUUID, execute:

blkid /dev/sda2

Olhe através do blkid comando e anote o número após PARTUUID=" em um pedaço de papel ou salve como anotação no telefone etc. O número que você precisa salvar deve ser semelhante ao exemplo abaixo.

3f53b620-5676-4370-90a5-fbed6af2fcfb

Depois de obter o UUID para sua partição raiz, use o toque comando para criar uma nova entrada de menu do Arch Linux.

touch /boot/loader/entries/arch.conf

Abra o novo arquivo no Nano.

nano -w /boot/loader/entries/arch.conf

Cole o seguinte código no arquivo “arch.conf”.

Nota: alterar PARTUUID = SEU-PARTUUID-CÓDIGO AQUI com o seu código.

title Arch Linux
linux /vmlinuz-linux
initrd /initramfs-linux.img
options root=PARTUUID=YOUR-PARTUUID-CODE-HERE rw

Quando terminar, salve o Nano com Ctrl + O e saia com Ctrl + X.

Com a entrada do Arch resolvida, é hora de limpar o arquivo "loader.conf" padrão do Arch e substituí-lo por melhores configurações.

echo " " > /boot/loader/loader.conf

Abra o arquivo “loader.conf” no editor de texto Nano usando o comando abaixo.

nano -w /boot/loader/loader.conf

Cole o seguinte código no editor de texto Nano.

default arch
timeout 4
console-mode max
editor no

Atualize Systemd-boot com bootctl.

bootctl --path=/boot update

Uma vez bootctl feito a atualização, o Systemd-boot está pronto para uso. A partir daqui, volte ao guia Como instalar o Arch Linux, se você ainda não tiver escolhido um ambiente de desktop para o seu novo PC Arch. Caso contrário, reinicie e carregue sua nova configuração do Arch, equipada com Systemd!

Comentários