tencent cloud

Cloud Virtual Machine

Dinâmicas e anúncios
Dinâmica do produto
Dinâmica de atualização de imagem pública
Anúncio do produto
Introdução do produto
Visão geral da Cloud Virtual Machine
Vantagens do produto
Conceitos básicos
Regiões e zonas
Tutorial
Service Regions and Service Providers
Cobrança do produto
Visão geral de cobrança
Modo de cobrança
Item de cobrança
Converter modo de cobrança
Aquisição de instâncias
Descrição de cobrança de ajustes de configuração
Descrição de cobrança em atraso
Guia de início rápido
Comprar instância Linux personalizada
Comprar instância Windows personalizada
Guia do usuário
Visão geral do guia de operação
Visão geral dos limites de uso
Instância
Instância spot
Instância reservada
Imagem
Armazenamento
Backup e recuperação
Rede
Segurança
Senhas/chaves secretas
Gerenciamento de operação e manutenção
Migrar o servidor
Migração online
Consultoria de migração
Solução de falhas
Falhas relacionados ao login em instâncias Windows
Falhas relacionados ao login em instâncias Linux
Outras falhas relacionadas ao login em instâncias
Falha na execução de instância
Falha de memória em instâncias Linux
Falha de rede
Tutorial prático
Recomendações de seleção da CVM
Configurar o ambiente
Configurar o site
Configurar o aplicativo
Configurar a página visual
Carregar arquivos locais para a CVM
Teste de desempenho de rede
Outros tutoriais práticos
Segurança e conformidade
Gerenciamento de acesso
Rede
Perguntas frequentes
Regiões e zonas
Sobre o faturamento
Instância
Armazenamento
Imagem
Migração de servidor
Rede
Segurança
Operação/manutenção e monitoramento
Gerenciamento de acesso
Serviço NTP
Cenário de aplicação
Agreements
CVM Service Level Agreements
Red Hat Enterprise Linux Image Service Agreement
Public IP Service Level Agreement
Glossário
DocumentaçãoCloud Virtual MachineTutorial práticoOutros tutoriais práticosComo adicionar parâmetros do kernel no Linux via GRUB

Como adicionar parâmetros do kernel no Linux via GRUB

PDF
Modo Foco
Tamanho da Fonte
Última atualização: 2026-02-05 14:47:17

Cenário de uso

Este documento descreve como adicionar parâmetros do kernel em CVMs da Tencent Cloud por meio do GRUB. Se você estiver utilizando o carregador de boot GRUB e precisar modificar ou adicionar parâmetros do kernel, é possível editar os arquivos de configuração do GRUB. A seguir, são apresentados os métodos para adicionar parâmetros de inicialização do kernel nos arquivos de configuração do GRUB para distribuições específicas.

Sistema operacional de exemplo

Os sistemas operacionais dos CVMs utilizados como exemplo neste documento incluem CentOS 7.9, Ubuntu 24.04, OpenCloudOS 9, TencentOS Server 3.X / TencentOS Server 4.X.

Pré-requisitos

Se você já adquiriu um servidor em nuvem Linux. Se ainda não adquiriu um servidor em nuvem, consulte Configuração do servidor em nuvem Linux.

Etapas de operação

Os sistemas OpenCloudOS 9 e TencentOS Server 3.X/TencentOS Server 4.X introduziram a funcionalidade grub blscfg, predominante na indústria. A configuração padrão será escrita de forma fixa nos arquivos de entrada correspondentes em /boot/loader/entries/. Portanto, modificar o arquivo de configuração geral /etc/default/grub não afetará os parâmetros do kernel de versões específicas. Atualmente, é necessário usar a ferramenta grubby para modificar os parâmetros correspondentes do kernel.
De acordo com a versão do sistema operacional que você utiliza, execute as seguintes etapas:
2. Adicionar parâmetros de inicialização do kernel.
CentOS 7.9
Ubuntu 24.04
OpenCloudOS 9
TencentOS Server 3.X/TencentOS Server 4.X
1. Execute o seguinte comando para editar o arquivo /etc/default/grub.
vim /etc/default/grub
2. Pressione i para alternar para o modo de edição, localize a linha GRUB_CMDLINE_LINUX e adicione os parâmetros do kernel no formato "name=value" ao final de GRUB_CMDLINE_LINUX. Por exemplo: o novo parâmetro do kernel é systemd.debug-shell=1.



3. Pressione Esc, digite :wq para salvar o arquivo e retornar.
4. Execute o seguinte comando para recriar a configuração do Kernel.
grub2-mkconfig -o /boot/grub2/grub.cfg
5. Execute o seguinte comando para reiniciar a máquina.
reboot
6. Execute o seguinte comando para verificar se a alteração foi bem-sucedida.
cat /proc/cmdline
Se os resultados retornados contiverem novos parâmetros, isso indica que a adição foi bem-sucedida.



1. Execute o seguinte comando para editar o arquivo /etc/default/grub.
vim /etc/default/grub
2. Pressione i para alternar para o modo de edição, localize a linha GRUB_CMDLINE_LINUX_DEFAULT e adicione os parâmetros do kernel no formato "name=value" ao final de GRUB_CMDLINE_LINUX_DEFAULT. Por exemplo: o novo parâmetro do kernel é systemd.debug-shell=1.



3. Pressione Esc, digite :wq para salvar o arquivo e retornar.
4. Execute o seguinte comando para recriar a configuração do Kernel.
grub-mkconfig -o /boot/grub/grub.cfg
5. Execute o seguinte comando para reiniciar a máquina.
reboot
6. Execute o seguinte comando para verificar se a alteração foi bem-sucedida.
cat /proc/cmdline
Se os resultados retornados contiverem novos parâmetros, isso indica que a adição foi bem-sucedida.



1. Execute o seguinte comando para adicionar novos parâmetros do kernel.
grubby --update-kernel=ALL --args="systemd.debug-shell=1"
2. Execute o seguinte comando para verificar se a adição foi bem-sucedida.
grubby --info ALL
Como mostrado na figura abaixo, se existirem novos parâmetros, isso indica que a adição foi bem-sucedida.



3. Execute o seguinte comando para reiniciar a máquina.
reboot
4. Execute o seguinte comando para verificar se a alteração foi bem-sucedida.
cat /proc/cmdline
Se os resultados retornados contiverem novos parâmetros, isso indica que a adição foi bem-sucedida.



1. Execute o seguinte comando para adicionar novos parâmetros do kernel.
grubby --update-kernel=ALL --args="systemd.debug-shell=1"
2. Execute o seguinte comando para verificar se a adição foi bem-sucedida.
grubby --info ALL
Como mostrado na figura abaixo, se existirem novos parâmetros, isso indica que a adição foi bem-sucedida.



3. Execute o seguinte comando para reiniciar a máquina.
reboot
4. Execute o seguinte comando para verificar se a alteração foi bem-sucedida.
cat /proc/cmdline
Se os resultados retornados contiverem novos parâmetros, isso indica que a adição foi bem-sucedida.




Desative a funcionalidade blscfg para ler o arquivo de configuração de parâmetros tradicionais do kernel

/etc/default/grub define GRUB_ENABLE_BLSCFG=true, indicando que o sistema utiliza o recurso grub blscfg. Se desejar desativar a funcionalidade blscfg e adicionar parâmetros usando o arquivo de configuração tradicional de parâmetros do kernel, será necessário definir GRUB_ENABLE_BLSCFG=false em /etc/default/grub.

Etapas de operação

Observação:
Este método é aplicável às distribuições mais recentes baseadas em RHEL, como TencentOS Server 3.1 e TencentOS Server 3.2.
Este método continuará utilizando a abordagem tradicional do grub, semelhante ao CentOS 7, lendo por padrão os parâmetros de configuração em /etc/default/grub.
TencentOS Server 3.X/TencentOS Server 4.X
1. Execute o seguinte comando para abrir o arquivo /etc/default/grub.
vim /etc/default/grub
2. Pressione i para alternar para o modo de edição, localize a linha GRUB_CMDLINE_LINUX e adicione os parâmetros do kernel no formato "name=value" ao final de GRUB_CMDLINE_LINUX. Por exemplo, o novo parâmetro do kernel é systemd.debug-shell=1.



3. Pressione Esc, digite :wq para salvar o arquivo e retornar.
4. Execute o seguinte comando para desativar a funcionalidade blscfg.
sed -i "s/GRUB_ENABLE_BLSCFG=true/GRUB_ENABLE_BLSCFG=false/g" /etc/default/grub
5. Execute o seguinte comando para recriar a configuração do Kernel.
grub2-mkconfig -o /boot/grub2/grub.cfg
6. Execute o seguinte comando para reiniciar a máquina.
reboot
7. Execute o seguinte comando para verificar se a alteração foi bem-sucedida.
cat /proc/cmdline
Se os resultados retornados contiverem novos parâmetros, isso indica que a adição foi bem-sucedida.





Ajuda e Suporte

Esta página foi útil?

comentários