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