Como obtenho o GRUB para alterar a configuração na hibernação e quando sair da hibernação?

0

Eu estou em um sistema Arch (Antergos) e não tenho certeza do que está errado com a minha tentativa.

Eu tenho quatro arquivos .sh que supostamente automatizam esse processo para mim. A ideia é que o menu do grub não apareça somente sempre que acordar da hibernação.

hibernate-conf.sh

cp "/home/jared/MEGAsync/Configurations/GRUB/GRUB No Menu/grub" /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg 

Este arquivo copia a configuração do grub que eu desejo que o sistema esteja usando quando despertar da hibernação, então eu escrevo quando a hibernação é iniciada. Eu só quero que ele seja executado quando uma hibernação estiver em processo de ocorrer.

thaw-normal-conf.sh

cp "/home/jared/MEGAsync/Configurations/GRUB/grub" /etc/default/grub
grub-mkconfig -o /boot/grub/grub.cfg

Este arquivo deve copiar a configuração do GRUB que desejo ter após o sistema sair da hibernação. Todo arquivo * -conf.sh está no diretório / home / jared / MEGAsync / Configurations / GRUB /.

00hibernate_grub_reconfig.sh

#!/bin/sh

case "$1" in 
hibernate) /home/jared/MEGAsync/Configurations/GRUB/hibernate-conf.sh
;;
esac

Este arquivo deve ser executado quando o sistema inicia o processo de hibernação e simplesmente executa o arquivo hibernate-conf.sh.

01thaw_grub_reconfig.sh

#!/bin/sh

case "$1" in 
thaw|resume) /home/jared/MEGAsync/Configurations/GRUB/thaw-normal-conf.sh
;;
esac

Este arquivo deve ser executado quando o sistema é ativado da suspensão ou da hibernação e seu objetivo é executar thaw-normal-conf.sh. Os arquivos "reconfig" estão em / lib / systemd / system-sleep /

Obrigado pela leitura.

    
por Jato 10.03.2018 / 01:37

0 respostas