• Tutoriales
  • Análisis
  • Soluciones
  • Descargas
  • Herramientas
  • Español
  • English
  • Français
  • Português

Blog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnologíaBlog de videotutoriales, videojuegos, hardware, software, informática y tecnología

✕

MENTA ZEN
  • Inicio
  • Tutoriales
  • Cómo activar la hibernación en Bazzite Linux

Cómo activar la hibernación en Bazzite Linux

FASE 1: Crear el subvolumen de intercambio swap para la hibernación.

Hacer un subvolumen de intercambio (por ejemplo, debido a Snapper):

sudo btrfs subvolume create /var/swap

sudo semanage fcontext -a -t var_t /var/swap

sudo restorecon /var/swap

Crear archivo de intercambio (el tamaño debe ser igual o mayor a la memoria RAM de tu PC):

SIZE=26G

sudo btrfs filesystem mkswapfile --size $SIZE /var/swap/swapfile

sudo semanage fcontext -a -t swapfile_t /var/swap/swapfile

sudo restorecon /var/swap/swapfile

Validación de comprobación de cordura:

sudo swapon /var/swap/swapfile

Haga una copia de seguridad de su archivo fstab con:

sudo cp /etc/fstab /etc/fstab.bak

Luego, edite fstab con esto comando:

sudo nano /etc/fstab

Luego agrega lo siguiente línea de código para fstab:

/var/swap/swapfile none swap defaults,nofail 0 0

Deshabilitar zram:

echo "" | sudo tee /etc/systemd/zram-generator.conf

Reiniciar.

En caso de cualquier error, puedes restaurar desde tu copia de seguridad con esto:

sudo cp /etc/fstab.bak /etc/fstab

Revertir cambios y restaurar zram. Si desea restaurar el valor predeterminado, copie zram-generator.conf desde /usr/etc/systemd/zram-generator.conf:

sudo cp /usr/etc/systemd/zram-generator.conf /etc/systemd/zram-generator.conf

 

FASE 2: Indicar al sistema donde encontrar el volumen hibernar.

Verifica que el swapfile está activo (debe indicar la ruta y el tamaño):

cat /proc/swaps

Obtén el UUID de la partición que contiene /var (debe salir un código alfanumérico):

findmnt -no UUID -T /var/swap/swapfile

Obtén el offset del swapfile en Btrfs (debe salir un código numérico, lo necesitaremos para resume_offset):

sudo btrfs inspect-internal map-swapfile -r /var/swap/swapfile

Añade los parámetros al kernel (Bazzite usa rpm-ostree)Sustituye <UUID> y <OFFSET> con lo que obtuviste antes y elimina los símbolos <>:

sudo rpm-ostree kargs --append-if-missing="resume=UUID=<UUID>" --append-if-missing="resume_offset=<OFFSET>"

Reinicia el sistema:

systemctl reboot

Comprueba que los parámetros están activos (Deberías ver resume=UUID=… resume_offset=… en la línea.):

cat /proc/cmdline

KDE debería mostrar la opción «Hibernar» en el menú de apagado.

 

Parte del contenido tomado de https://docs.bazzite.gg/Advanced/swapfile/

Temas relacionados

Módulo 6.4 Elementor: Diseño de header y footer profesionales


Ver más

Módulo 6.3 Elementor: Widgets esenciales y dominio de la estructura


Ver más

Módulo 6.2 Elementor: Primer contacto con el editor de Elementor


Ver más

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Realizado con 💔 en Europa
Palestina libre
LGBTQ+ friendly
Tecnología, código, retro y pensamiento libre hasta que la aventura termine.
Explorando bits y píxeles desde 2012.
EspañolEspañol▼
  • EnglishEnglish
  • FrançaisFrançais
  • PortuguêsPortuguês

Desarrollo web:
Programador web Freelance

    • Mentazen.com - ¡Noticias, videojuegos, tutoriales, web y retro!