Grub Installer
Mon
Dans cet article, sur les ordinateurs avec le système d'exploitation Pardus installé avec le système de fichiers btrfs grub Comment installer le chargeur de démarrage sera expliqué. Vers l'article d'installation de Pardus btrfs mentionné en 1ère partie de l'article à partir d'ici Vous pouvez atteindre. De plus, un exemple d'utilisation du décalage temporel dans le système btrfs sera donné.
Bilgi
Grand chargeur de démarrage unifié (Excellent chargeur de démarrage unifié) ou alors GNU GRUB (kisaca GRUB), qui est utilisé pour charger les systèmes d'exploitation au démarrage de l'ordinateur. libre C'est un logiciel de démarrage. Projet de loi GNUfait partie de. GRUBPermet au système d'exploitation de se charger et de démarrer. Sur les ordinateurs avec plus d'un système d'exploitation installé (par exemple, Windows et Pardus etc.) apporte un menu à l'écran au démarrage de l'ordinateur, permettant à l'utilisateur de basculer entre ces systèmes d'exploitation.


Étapes d'installation
Connectez-vous au bureau en direct avec Pardus Employee. Ensuite, ouvrons le terminal et continuons avec les codes suivants.
sudo su - mise à jour apt apt install btrfs-progs os-prober
Afin de pouvoir fonctionner sur la partition de démarrage et la partition de disque sur laquelle le système est installé, créons un sous-répertoire sous un point de montage approprié et montons la partition @, qui est le répertoire racine du système btrfs, dans ce sous-répertoire avec les commandes suivantes.
mkdir /mnt/pardus mount -t btrfs -o subvol=@ /dev/vda3 /mnt/pardus
Rappelant
Dans le système, notre disque est répertorié comme vda. Il peut être répertorié comme sda ou nvme0n1 pour vous. Modifiez la commande en conséquence.

Montons maintenant la partition efi et modifions les codes nécessaires à la migration chroot. Connectons-nous au système btrfs avec chroot et vérifions la partition efi.
mount /dev/vda1 /mnt/pardus/boot/efi modprobe efivarfs for i in dev dev/pts sys proc run; faites mount --bind /$i /mnt/pardus/$i; done chroot /mnt/pardus/ mount -t efivarfs efivarfs /sys/firmware/efi/efivars efibootmgr -v

Il est maintenant temps de modifier le fichier fstab.
Bilgi
fstab est un fichier système que l'on trouve généralement dans le répertoire /etc sur les systèmes informatiques Unix et de type Unix. Sous Linux, il fait partie du package util-linux. Le fichier fstab répertorie généralement toutes les partitions disponibles et les autres types de système de fichiers et sources de données qui n'ont pas besoin d'être basés sur le disque, et montre comment les initialiser ou les intégrer dans la structure plus large du système de fichiers. Le fichier fstab est lu par la commande mount, qui se produit automatiquement au démarrage pour déterminer la structure globale du système de fichiers.
nano / etc / fstab
/ etc / fstab
Exemple de fstab organisé par le système btrfs
# /etc/fstab : informations statiques sur le système de fichiers. # # Utilisez 'blkid' pour imprimer l'identifiant universel unique d'un # périphérique ; cela peut être utilisé avec UUID= comme un moyen plus robuste de nommer les périphériques # qui fonctionne même si des disques sont ajoutés et supprimés. Voir fstab(5). # # systemd génère des unités de montage basées sur ce fichier, voir systemd.mount(5). # Veuillez exécuter 'systemctl daemon-reload' après avoir apporté des modifications ici. # # # / était sur /dev/sda2 lors de l'installation 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 était sur /dev/sda1 lors de l'installation UUID=4EC5-446B /boot/efi vfat umask =0077 0 1
prudence
A ce stade, il est très important que vous corrigiez vos uuids de partition dans les lignes concernées. Sinon, vous serez coincé avec des écrans noirs.
UUID
Nous pouvons apprendre l'uuid de la partition à la fois avec l'application Disks (gnome-disks) et depuis la ligne de commande. Comme dans l'image d'exemple.

Après avoir terminé les modifications nécessaires dans le fichier fstab Ctrl + X combinaison de touches du clavier E Appuyez sur le bouton pour enregistrer le fichier et quitter.
maintenant grub installer puis grub Nous écrivons les commandes de mise à jour.
grub-install /dev/vda update-grub

Grub Maintenant que le processus d'installation est terminé, séparons les sections que nous avons connectées. Tout d'abord, quittons le chroot, respectivement, démontons l'efi et les autres partitions système.
quitter umount /mnt/pardus/boot/efi for i in run proc sys dev/pts dev ; faites umount -lf /mnt/pardus/$i ; done umount /mnt/pardus exit

Vous pouvez maintenant redémarrer le système. L'écran de démarrage de Pardus vous accueillera.

Utilisation avec Btrfs Timeshift
Vous vous êtes connecté en tant qu'utilisateur et vous allez maintenant commencer à utiliser le système. Mais je vais vous rappeler une minute pourquoi nous nous sommes donnés tant de mal pour mettre en place un système btrfs :)
Ouvrons le terminal et commençons immédiatement à écrire les codes.
Rappelant
Il n'est pas livré avec btrfs-progs et timeshift installés. La première chose que nous allons faire est d'installer ces packages.
sudo apt mettre à jour sudo apt installer btrfs-progs timeshift
Listons maintenant les partitions, suivies des sous-partitions btrfs, et examinons la situation.
lsblk sudo liste des sous-volumes btrfs .

Lançons l'application Timeshift soit depuis le menu Applications, soit depuis la ligne de commande. Lors du premier lancement de l'application, l'assistant d'installation nous accueille et nous guide. BTRFS a détecté le système et a automatiquement effectué la sélection en conséquence.

Timeshift
Avec l'assistant de configuration, vous pouvez spécifier l'emplacement où les sauvegardes seront effectuées, le plan de sauvegarde et si les répertoires d'utilisateurs doivent être inclus dans la sauvegarde.




Timeshift
Le bouton de création peut maintenant obtenir la nourriture de votre système et ce processus sera terminé en très peu de temps en fonction de la vitesse du matériel.

Examinons maintenant les sauvegardes Timeshift dans le terminal avec les sous-partitions btrfs.
liste de sous-volume sudo btrfs . décalage temporel sudo --list

Mettons également à jour le système, puis appliquons un scénario de pré-mise à jour. Avant la mise à jour, une sauvegarde était créée avec le timeshift.
Timeshift
On voit que certaines mises à jour de packages, y compris la mise à jour du noyau, arrivent sur le système.

Timeshift
Nous avons fait le processus de mise à jour, redémarré l'ordinateur, lorsque nous avons vérifié, il semble que les mises à jour, y compris le nouveau noyau, ont été appliquées.

Timeshift
Une sauvegarde du système mis à jour a été créée.

Timeshift
Revenez ensuite à la sauvegarde de pré-mise à jour.

Timeshift
Après le redémarrage, lors de la recherche de mises à jour, il a été constaté que les packages de mise à jour étaient à nouveau répertoriés. En même temps, il a créé une autre sauvegarde avec la possibilité d'annuler l'opération de décalage temporel. Le meilleur de tous, tous ces processus ont été complétés en quelques secondes :)


J'espère que cela vous sera utile, à bientôt dans d'autres articles...