Grub Configuración
Iniciar sesión
En este artículo, en equipos con sistema operativo Pardus instalado con sistema de archivos btrfs grub Se explicará cómo instalar el gestor de arranque. Al artículo de instalación de Pardus btrfs mencionado como la primera parte del artículo desde aquí tu puedes alcanzar. Además, se dará un ejemplo del uso de timeshift en el sistema btrfs.
información
Gran cargador de arranque unificado (Gran gestor de arranque unificado) o GNU GRUB (kisaca GRUB), que se utiliza para cargar los sistemas operativos al iniciar la computadora. özgür Es un software de arranque. proyecto de ley GNUes parte de. GRUBPermite que el sistema operativo se cargue y arranque. En equipos con más de un sistema operativo instalado (por ejemplo, Windows y Pardus etc.) trae un menú a la pantalla al iniciar la computadora, lo que permite al usuario cambiar entre estos sistemas operativos.


Pasos de instalación
Iniciemos sesión en el escritorio en vivo con Pardus Employee. Entonces abramos la terminal y continuemos con los siguientes códigos.
sudo su - apt actualizar apt install btrfs-progs os-prober
Para poder operar en la partición de arranque y la partición de disco en la que está instalado el sistema, creemos un subdirectorio en un punto de montaje adecuado y montemos la partición @, que es el directorio raíz del sistema btrfs, en este subdirectorio con los siguientes comandos.
mkdir /mnt/pardus mount -t btrfs -o subvol=@ /dev/vda3 /mnt/pardus
retirada
En el sistema, nuestro disco aparece como vda. Puede aparecer como sda o nvme0n1 para usted. Edite el comando en consecuencia.

Ahora montemos la partición efi y editemos los códigos necesarios para la migración chroot. Iniciemos sesión en el sistema btrfs con chroot y verifiquemos la partición efi.
monte /dev/vda1 /mnt/pardus/boot/efi modprobe efivarfs for i in dev dev/pts sys proc run; montar --bind /$i /mnt/pardus/$i; hecho chroot /mnt/pardus/ mount -t efivarfs efivarfs /sys/firmware/efi/efivars efibootmgr -v

Ahora es el momento de editar el archivo fstab.
información
fstab es un archivo de sistema que se encuentra comúnmente en el directorio /etc en sistemas informáticos Unix y similares a Unix. En Linux, es parte del paquete util-linux. El archivo fstab generalmente enumera todas las particiones disponibles y otros tipos de sistemas de archivos y fuentes de datos que no necesitan estar basados en disco, y muestra cómo inicializarlos o integrarlos en la estructura más grande del sistema de archivos. El comando de montaje lee el archivo fstab, lo que ocurre automáticamente en el momento del arranque para determinar la estructura general del sistema de archivos.
nano / etc / fstab
/ etc / fstab
Ejemplo de fstab organizado por el sistema btrfs
# /etc/fstab: información del sistema de archivos estático. # # Use 'blkid' para imprimir el identificador único universal para un # dispositivo; esto se puede usar con UUID= como una forma más robusta de nombrar dispositivos # que funciona incluso si se agregan y eliminan discos. Ver fstab(5). # # systemd genera unidades de montaje basadas en este archivo, consulte systemd.mount(5). # Ejecute 'systemctl daemon-reload' después de hacer cambios aquí. # # # / estaba en /dev/sda2 durante la instalación UUID=2ed97873-259d-4973-8b70-0601cf6693f1 / btrfs noatime,space_cache,compress=zstd,ssd,discard=async,subvol=@ 0 0 UUID=2ed97873-259d-4973- 8b70-0601cf6693f1 /home btrfs noatime,space_cache,compress=zstd,ssd,discard=async,subvol=@home 0 0 # /boot/efi estaba en /dev/sda1 durante la instalación UUID=4EC5-446B /boot/efi vfat umask =0077 0 1
dikkat
En esta etapa, es muy importante que corrija los uuid de su partición en las líneas correspondientes. De lo contrario, te quedarás con pantallas negras.
UUID
Podemos aprender el uuid de la partición tanto con la aplicación Disks (gnome-disks) como desde la línea de comandos. Como en la imagen de ejemplo.

Después de terminar la edición necesaria en el archivo fstab Ctrl + X combinación de teclas del teclado E Pulse el botón para guardar el archivo y salir.
şimdi grub instalar y luego grub Escribimos los comandos de actualización.
grub-instalar /dev/actualización vda-grub

Grub Ahora que el proceso de instalación está completo, separemos las secciones que conectamos. Primero, salgamos de chroot, respectivamente, desmontemos efi y otras particiones del sistema.
salga de umount /mnt/pardus/boot/efi for i in run proc sys dev/pts dev; desmonte -lf /mnt/pardus/$i; hecho desmontar /mnt/pardus salir

Ahora puede reiniciar el sistema. La pantalla de bienvenida de Pardus te dará la bienvenida.

Uso con Btrfs Timeshift
Ha iniciado sesión como usuario y ahora comenzará a utilizar el sistema. Pero les recordaré por un minuto por qué nos tomamos tantas molestias para configurar un sistema btrfs :)
Abramos la terminal y comencemos a escribir los códigos de inmediato.
retirada
No viene con btrfs-progs y timeshift instalados. En primer lugar, instalaremos estos paquetes.
sudo apt actualizar sudo apt instalar btrfs-progs timeshift
Ahora enumeremos las particiones, seguidas de las subparticiones btrfs, y echemos un vistazo a la situación.
lsblk sudo btrfs lista de subvolumen.

Ejecutemos la aplicación Timeshift desde el menú Aplicaciones o desde la línea de comandos. Cuando la aplicación se ejecuta por primera vez, el asistente de configuración nos da la bienvenida y nos guía. BTRFS detectó el sistema y automáticamente hizo la selección correspondiente.

TimeShift
Con el asistente de configuración, puede especificar la ubicación donde se realizarán las copias de seguridad, el plan de copia de seguridad y si los directorios de usuario deben incluirse en la copia de seguridad.




TimeShift
El botón Crear ahora puede obtener la alimentación de su sistema y este proceso se completará en muy poco tiempo dependiendo de la velocidad del hardware.

Ahora echemos un vistazo a las copias de seguridad de Timeshift en la terminal con las subparticiones btrfs nuevamente.
sudo btrfs lista de subvolúmenes. sudo timeshift --lista

Actualicemos también el sistema y luego apliquemos un escenario previo a la actualización. Antes de la actualización, se creó una copia de seguridad con timeshift.
TimeShift
Se ve que algunas actualizaciones de paquetes, incluida la actualización del kernel, están llegando al sistema.

TimeShift
Hicimos el proceso de actualización, reiniciamos la computadora, cuando revisamos, parece que se aplicaron las actualizaciones, incluido el nuevo kernel.

TimeShift
Se creó una copia de seguridad del sistema actualizado.

TimeShift
Luego regrese a la copia de seguridad anterior a la actualización.

TimeShift
Después de reiniciar, al buscar actualizaciones, se vio que los paquetes de actualización se enumeraron nuevamente. Al mismo tiempo, creaba otra copia de seguridad con la posibilidad de deshacer la operación en diferido. Lo mejor de todo es que todos estos procesos se completaron en segundos :)


Espero que sea de utilidad, nos vemos en otros artículos...