Seu Arch Linux carregador de inicialização Grub quebrado do sistema? Precisa reinstalá-lo para tornar seu sistema Arch inicializável novamente? Acontece que, com um truque rápido no ISO do instalador do Arch Linux, você pode! Neste guia, mostraremos como!
Antes de começar
Consertar o Grub no Arch Linux significa conectar-se à internet pela linha de comando no instalador. Se você usa Ethernet, a conexão é automática e não há nada para configurar. No entanto, se você usa Wi-Fi, precisará se conectar manualmente.
Para conectar-se a WiFi no instalador do Arch Linux, verifique o Wiki oficial . Ele o guiará pela configuração de uma conexão WiFi no instalador.
Baixando o Arch Linux ISO e criando USB
Se você precisar reinstalar o Grub no Arch Linux, você precisará da instalação ISO no USB. Se você perdeu o arquivo ISO de instalação original, precisará fazer o download do ISO e criar um novo USB inicializável.
Observação: se você ainda tem o instalador original do Arch Linux USB, pode pular esta seção do guia.
Para obter o arquivo ISO do Arch Linux, vá para ArchLinux.org. Uma vez no site, encontre o botão “Download” e selecione-o com o mouse. Em seguida, você fará o download do arquivo ISO do Arch Linux para o PC ou Mac sobressalente no qual está instalando o Arch Linux USB.
Com o arquivo ISO baixado, vá para Etcher.io e baixe a versão mais recente do aplicativo. Etcher é multiplataforma e pode ser executado no Windows, Mac OS e em qualquer sistema operacional Linux.
Depois de baixar o Etcher, abra-o e siga as instruções passo a passo abaixo para crie seu novo arquivo ISO.
Etapa 1: encontre o botão “Flash do arquivo” e clique nele com o mouse. Quando você seleciona o botão”Flash do arquivo”, o Etcher abre uma janela do navegador de arquivos. Usando esta janela, localize o arquivo ISO do Arch Linux e selecione-o para adicioná-lo ao aplicativo.
Etapa 2: insira a unidade flash USB na porta USB do computador. Após inseri-lo, clique no botão “Selecionar destino” e abra a área de seleção do dispositivo. Em seguida, use-o para clicar na unidade flash USB que você usará para instalar o Arch Linux ISO.
Etapa 3: Localize o “Flash!” botão e clique nele com o mouse. Ao clicar no botão “Flash!” botão, Etcher começará a fazer o flash do arquivo ISO do Arch Linux em sua unidade flash USB.
Quando o flash estiver concluído, desconecte o USB do PC sobressalente e conecte-o ao seu sistema Arch Linux. Em seguida, inicialize no BIOS do Arch PC e configure-o para inicializar a partir de USB.
Montando sua instalação do Arch Linux
Você deve montar sua instalação do Arch Linux no instalador para reinstalar o Grub. Para fazer isso, comece executando o comando lsblk . O comando lsblk listará todos os dispositivos de armazenamento anexados ao sistema.
A partir daqui, localize sua partição raiz. Neste exemplo, o rótulo da unidade da partição raiz é/dev/sda2. Lembre-se de que sua partição raiz será diferente. Você precisará determinar qual partição raiz está usando lsblk .
Depois de descobrir qual é o rótulo da unidade da partição raiz, monte-o na pasta /mnt
usando o comando mount .
mount/dev/sda2/mnt
Depois de montar a partição raiz, você precisará montar a partição de inicialização. Esta parte é complicada e difere dependendo do tipo de instalação do seu sistema Arch Linux.
UEFI
Se você instalou o Arch Linux no modo UEFI, provavelmente terá uma partição UEFI dedicada de cerca de 512 MB de tamanho ou mais. Neste exemplo, a partição de inicialização UEFI é /dev/sda1 e é montada em /boot/efi/
no Arch Linux.
Observação: o rótulo da partição de inicialização UEFI será diferente do
Para montar a partição UEFI no instalador, use o seguinte comando mount .
mount/dev/sda1/mnt/boot/efi
Lembre-se de que cada sistema Arch Linux é diferente. Durante a instalação, você escolheu os pontos de montagem para sua partição de inicialização UEFI. Se o seu ponto de montagem for diferente de /boot/efi
, você precisará especificá-lo no lugar do comando de exemplo abaixo para poder acessá-lo no instalador do Arch Linux.
Não consegue descobrir onde sua partição UEFI é montada? Verifique seu arquivo fstab com o comando abaixo. Ele descreve onde cada partição no Arch Linux é montada.
cat/mnt/etc/fstab
Não UEFI
Se você instalou o Arch Linux no modo não UEFI, o bootloader é instalado diretamente no MBR da partição raiz. Não há necessidade de montar nada além da partição raiz para consertar o grub.
Reinstalando o grub
Se o seu Grub estiver quebrado no Arch Linux, você pode simplesmente reinstalá-lo para consertá-lo. Para reinstalá-lo, você precisará primeiro acessar seu sistema Arch Linux existente no Arch Chroot. Para fazer isso, digite o comando arch-chroot abaixo.
arch-chroot/mnt
Ao inserir o comando acima, você acessará a instalação do Arch Linux. A partir daqui, o Grub pode ser facilmente reinstalado.
Reinstalação do Grub UEFI
Para reinstalar o Grub em um sistema UEFI, digite os comandos abaixo. Lembre-se de alterar –efi-directory=/boot/efi se o seu diretório EFI não for /boot/efi .
pacman-S grub efibootmgr os-prober grub-install--target=x86_64-efi--efi-directory=/boot/efi--bootloader-id=grub grub-mkconfig-o/boot/grub/grub.cfg
Reinstalação do Grub não UEFI
Para reinstalar o Grub em um sistema não UEFI, digite os comandos abaixo. Certifique-se de alterar /dev/sda no segundo comando para refletir o disco rígido em que você instalou o Arch Linux.
pacman-S grub grub-install--recheck--target=i386-pc/dev/sda grub-mkconfig-o/boot/grub/grub.cfg