Como alterar o parâmetro mem nos parâmetros de inicialização do kernel fedora 25?

3

Eu tenho um problema com o meu HP ProBook 4540s como isso Quando eu atualizo o meu laptop de 4 para 12G ele para de inicializar.Eu tento instalar novas janelas ou fedora, mas ele não consegue inicializar.

Felizmente alguém encontrou uma solução para este problema mencionado aqui A solução foi deduzir pequena quantidade de memória usando o programa EasyBCD ou similar, então eu tentei no windows 8.1 usando o EasyBCD e ele funciona 100%, mas quando eu migro do windows para o fedora 25 o problema volta a crescer.Na solução mencionada antes do o usuário disse

Under Linux, set "mem=17G" in kernel boot parameters (effectively deduces 256 MB).

esta é a minha pergunta sobre como conseguir isso no fedora 25 e eu sou um usuário fedora totalmente novo?

    
por ahmed ghanayem 05.02.2017 / 13:41

1 resposta

1

Eu tenho o mesmo modelo de notebook, rodando o Fedora 25, Você precisa atualizar o arquivo grub.cfg localizado no diretório / boot / grub2

Primeiro, abra um terminal. Pressione ALT + F2 e digite gnome-terminal . Se isso não funcionar, digite xterm , ou você pode tentar com mate-terminal, lxterminal, terminator , etc. Há muitos deles. Se nenhum desses trabalhos executar apenas sudo dnf install xterm e executar o terminal xterm usando o procedimento anterior.

Depois de ter seu terminal, execute esses comandos, digitando-os um por linha e pressionando ENTER no final de cada linha. Note que você não precisa escrever nada após o caractere '#', isso é apenas um comentário que menciona o que estamos fazendo em cada etapa

$ sudo su -  # It probably will ask your password here, with this command you will become root, or the linux superuser. Note the DNS name for this site haha ;) . Also note that if you don't know what you're doing running commands as root you can hurt your installation. I would recommend doing a backup of your important stuff first.
# cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.backup.$(date +%Y%m%d%H%M%S) # this will make a backup of the file in the same directory with current timestamp. If anything goes wrong, you can restore it.
# vim /boot/grub2/grub.cfg # edit the file and locate the lines starting with linux16

Execute este comando dentro do vim. Isto irá localizar as linhas que começam com a string "linux16". Note que começa com uma barra (/)

/^linux16

Depois disso, vá para o final da linha pressionando SHIFT + A . Neste momento o vim irá mudar para o modo "editar", o modo anterior foi o modo "comando". Neste modo de "edição", insira um espaço seguido pelo novo parâmetro mem=17G . Observe o espaço antes do parâmetro . Você saberá que está no modo "edit" se vir a palavra "- INSERT -" no canto inferior esquerdo do seu terminal

Depois de inserir o texto, pressione a tecla ESC para retornar ao modo "comando", pressione a tecla n para procurar a próxima ocorrência do "linux16" string e repita o passo anterior

Repita o passo de busca e o passo de edição para cada ocorrência da string "linux16"

Quando terminar a edição, pressione a tecla ESC e escreva :wq para salvar seu trabalho e sair do vim. Você retornará ao seu terminal

Reinicie seu laptop com o comando reboot e selecione a primeira linha, quer dizer, o kernel mais recente disponível. E deveria ser isso.

Particularmente para mim, não causou grande impacto ao adicionar este parâmetro à linha de comando do kernel, mas ele definitivamente melhorou. Por favor, deixe-me saber se você conseguiu e se você poderia fazer uma melhoria maior.

Atenciosamente

    
por 07.04.2017 / 02:03