40_custom / como se manter atualizado com os kernels

0

Meu Acer congela a cada 10 minutos, a menos que eu use o seguinte nos padrões do Grub:

GRUB_CMDLINE_LINUX_DEFAULT="respingo silencioso acpi_osi = Linux intel_idle.max_cstate = 0 processor.max_cstate = 1"

Para evitar precisar digitar novamente em todas as atualizações do Grub, decidi usar a opção 40_custom na pasta /etc/grub.d.

No entanto, isso levanta uma questão - 40_custom também será modificado com cada versão de atualização do kernel, ou eu estou "congelado no tempo", para sempre com o kernel atual no momento da escrita, no meu caso 4.4.0-15, ( pelo menos o xxx-genéricos)

menuentry "Ubuntu 16.04 (auf /dev/sda3)" --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-0f2bc7b3-8d86-4577-9703-c8113ca3f746' {
    recordfail
    load_video
    gfxmode $linux_gfx_mode
    insmod gzio
    if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
    insmod part_gpt
    insmod ext2
    set root='hd0,gpt3'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt3 --hint-efi=hd0,gpt3 --hint-baremetal=ahci0,gpt3  0f2bc7b3-8d86-4577-9703-c8113ca3f746
    else
      search --no-floppy --fs-uuid --set=root 0f2bc7b3-8d86-4577-9703-c8113ca3f746
    fi
    linux   /boot/vmlinuz-4.4.0-15-generic.efi.signed root=UUID=0f2bc7b3-8d86-4577-9703-c8113ca3f746 ro  quiet splash acpi intel_idle.max_cstate=0 processor.max_cstate=1 $vt_handoff
    initrd  /boot/initrd.img-4.4.0-15-generic
}
    
por David Walker 25.03.2016 / 13:49

1 resposta

2

Você está editando o arquivo errado. 40_custom é para adicionar uma entrada de menu personalizada não encontrada pelo grub2 e irá adicionar uma única entrada.

Você precisa editar /etc/default/grub

sudo nano /etc/default/grub

e adicione as opções do kernel acpi_osi=Linux intel_idle.max_cstate=0 processor.max_cstate=1 à linha GRUB_CMDLINE_LINUX_DEFAULT="quiet splash , assim

% bl0ck_qu0te%

Em seguida, atualize o grub e essas opções serão adicionadas às entradas do grub existentes, bem como todos os kernels instalados via apt-get, atualizações ou centro de software.

sudo update-grub

O reparo da inicialização fará isso graficamente, se você preferir.

Para instalar, consulte link

sudo add-apt-repository ppa:yannubuntu/boot-repair 
sudo apt-get update
# The last line will install and run boot-repair
sudo apt-get install -y boot-repair && boot-repair

Use a guia de opções do grub

    
por Panther 25.03.2016 / 14:45