Para o Ubuntu e outros sistemas Linux, Grub (Grand Unified Bootloader) é uma ferramenta de bootloader. O kernel Linux, assim como o disco RAM inicial (initrd), são carregados por ele na inicialização do sistema. Se mais de um sistema operacional ou kernel estiver disponível, o usuário poderá escolher qual iniciar. Além disso, oferece aos usuários sofisticados uma interface de linha de comando para configurar diretamente o procedimento de inicialização. Neste guia, discutiremos os métodos de atualização do GRUB no sistema Arch Linux.
Atualize o Arch Linux
Comece a partir do seguinte comando listado que é usado para atualizar os bancos de dados de pacotes e atualizar todos os pacotes em um sistema que está sendo executado no Arch Linux. A bandeira -s diz a Pacman para sincronizar (instalar ou atualizar) os pacotes. A bandeira -y diz a Pacman para assumir sim como uma resposta a qualquer pergunta que possa fazer. E a bandeira -u diz a Pacman para atualizar também os pacotes que já estão instalados no sistema. Na saída, você pode ver que os bancos de dados de pacotes para os repositórios principais, extras e de pacotes comunitários já estão atualizados.
[Omar @mar ~] $ sudo pacman -syu
Instale o grub
Agora, se o Grub ainda não estiver instalado, instalamos -o usando o pacote "Grub" dentro de um comando Pacman. A bandeira -s diz a Pacman para sincronizar (instalar) o pacote. Na saída, você pode ver que o pacote "Grub" já está atualizado e o comando reinstala o pacote. Em seguida, prossegue com a instalação do pacote "Grub". Ele verifica os conflitos de arquivos e o espaço de disco disponível.
[omar @mar ~] $ sudo pacman -s grub
Atualize o grub usando o Grub Customizer
O arquivo "/etc/padrão/grub" é um arquivo de configuração para o carregador de inicialização do grub, usado para gerenciar o procedimento de inicialização do sistema. Ele contém várias opções e configurações que determinam como o grub se comporta e quais opções são apresentadas ao usuário no momento da inicialização. É importante ser cauteloso ao editar esse arquivo, pois cometendo erros ou o uso de configurações incorretas pode levar o sistema a ser incapaz de inicializar. Depois de fazer alterações, salve -o usando Ctrl+S.
[omar @mar ~] $ sudo nano/etc/default/grub
Grub-Customizer é uma ferramenta de interface gráfica para definir as configurações e aparência do GRUB2/BURG. Ele permite que os usuários editem as entradas do menu, atualizem o arquivo de configuração do GRUB, altere a imagem em segundo plano e mais que fornece uma interface fácil de usar para gerenciar o processo de inicialização. O comando a seguir é usado para instalar o pacote "Grub-Customizer" em um sistema que é executado no Arch Linux. Na saída, você pode ver que o Pacman instala o pacote "Grub-Customizer". Pacman então verifica o espaço do disco disponível e processa as alterações do pacote.
[OMAR@OMAR ~] $ sudo pacman -s Grub -Customizer
Agora, procure o aplicativo Grub Customizer em sua área de atividade do sistema, como mostrado na imagem a seguir. Então, abra -o.
Pode exigir autenticação. Portanto, adicione a senha do seu sistema para continuar.
Você pode ver as definições de configuração se quiser fazer alguma alteração em primeiro lugar.
Na guia "Configurações de aparência", você pode encontrar as configurações sobre a aparência do seu sistema Linux. Depois de fazer alterações, salve e feche o Customizer do Grub.
O GRUB2 “GRUB.O arquivo de bootloader cfg ”é gerado pelo comando GRUB-MKCONFIG com base nas configurações no arquivo/etc/padrão/grub e nos arquivos no/etc/grub.diretório D. Ao gerar o grub.Arquivo CFG, você pode garantir que o carregador de inicialização do seu sistema esteja configurado corretamente e que inclua as mais recentes alterações que você fez nas configurações de inicialização do seu sistema usando o Grub Customizer.
[omar@omar ~] $ sudo grub -mkconfig -o/boot/grub/grub.cfg
Usando o repositório de atualização-grub
Se você achar o método anterior complicado e longo, poderá mudar para a instalação do repositório de atualização-grub do Git. O comando a seguir é usado para instalar os pacotes "git" e "base-devel" no Arch Linux. O "Base-Devel" é um grupo de pacotes que são comumente usados para construir e compilar o software da fonte no Arch Linux. O comando pede ao usuário que confirme a instalação e mostra o tamanho total dos pacotes a serem instalados e o tamanho da atualização da rede. Depois que o usuário confirmar com y, o comando prossegue com a instalação.
[Omar@Omar ~] $ sudo pacman -s git base -devel
O comando a seguir é usado para baixar uma cópia de um pacote chamado "Update-Grub" do sistema de controle de versão Git. O pacote é baixado para um novo diretório chamado "Update-Grub" no diretório de trabalho atual. O processo de download do pacote é chamado de clonagem. Inclui várias etapas, como enumerar os objetos, contar os objetos, comprimir os objetos, reutilizar os objetos e receber os objetos. Depois de baixar o pacote, você pode aplicá-lo indo ao diretório de atualização-grub.
[Omar@omar ~] $ git clone https: // aur.Archlinux.org/update-grub.git
A pasta Update-Grub pode ser encontrada no diretório de trabalho atual do Arch Linux, conforme o comando LS.
[omar @mar ~] $ ls
Downloads de desktop Pictures modelos
Documenta o índice de vídeos públicos da música.jpg yay
O próximo comando, "CD Update-Grub", altera o diretório de trabalho atual para o diretório do repositório clonado.
[OMAR@Omar ~] $ CD Update-Grub
O comando final, "makepkg -sri", é usado para construir e instalar o pacote a partir do repositório clonado usando o utilitário makepkg. A bandeira "-s" é construir o pacote com todas as dependências. A bandeira "R" é instalar o pacote depois de construí -lo. E a bandeira "i" é não ter o pacote sem solicitar a confirmação.
[Omar@Omar Update -Grub] $ makepkg -sri
O comando a seguir usa o programa Aur "Yay" para instalar o pacote "Update-Grub" do Repositório de Usuário do Arco (AUR). O comando primeiro verifica qualquer pacote de conflitos e conflitos internos. Em seguida, ele lista o pacote que encontra (Update-Grub 0.0.1-7) e solicita ao usuário que confirme a instalação.
[Omar@Omar Update-Grub] $ yay -s update-grub
Aqui estão as instruções para atualizar o arquivo de configuração do Grub Bootloader no sistema. O comando é normalmente usado após fazer alterações na configuração de inicialização do sistema, como instalar um novo sistema operacional ou modificar a ordem de inicialização dos sistemas operacionais existentes. O comando gera o arquivo de configuração do GRUB pesquisando os kernels linux instalados e as imagens iniciais do disco de RAM e adicionando -as como opções de inicialização no arquivo de configuração.
[Omar@Omar Update-Grub] $ sudo update-grub
Conclusão
A introdução do guia permite que você saiba sobre os usos do Grub em diferentes sistemas operacionais do tipo Linux. Ele diz como é importante usá -lo para carregamento de inicialização. Depois disso, instalamos o Grub no Arch Linux e discutimos duas maneiras diferentes de atualizá-lo uma por uma usando o Grub Customizer e o repositório de atualização-grub do Git. Usando o arquivo de configuração do GRUB mostra como você pode fazer alterações e salvá -lo para carregamento de inicialização.