# Jak obnovit root snapshot Snapperu na nebootovatelném systému v CachyOS

**URL:** <https://forum.linuxdoma.sk/t/jak-obnovit-root-snapshot-snapperu-na-nebootovatelnem-systemu-v-cachyos/299>\
**Category:** Návody\
**Tags:** terminal, cachyos\
**Created:** [Február 28, 2025, 6:51am UTC](https://forum.linuxdoma.sk/t/jak-obnovit-root-snapshot-snapperu-na-nebootovatelnem-systemu-v-cachyos/299 "2025-02-28T06:51:44Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mates](https://forum.linuxdoma.sk/user_avatar/forum.linuxdoma.sk/mates/32/258_2.png) [@Mates](https://forum.linuxdoma.sk/u/Mates)\
**Post date:** [Február 28, 2025, 6:51am UTC](https://forum.linuxdoma.sk/t/jak-obnovit-root-snapshot-snapperu-na-nebootovatelnem-systemu-v-cachyos/299/1 "2025-02-28T06:51:44Z")

</div>

Pokud po aktualizaci systém přestane bootovat a používáte Snapper pro správu snapshotů na Btrfs, můžete ručně obnovit root snapshot pomocí instalačního ISO CachyOS. Zde je podrobný postup:

#### **1. Nabootujte z CachyOS instalačního USB**

- Vložte USB a nabootujte do live prostředí CachyOS.

#### **2. Připojte Btrfs disk**

- Otevřete **Dolphin** a vyberte disk s Btrfs (obvykle se jmenuje `root`).
- Klikněte na `>` v horní části okna Dolphin, abyste zjistili, kde byl disk připojen (např. `/run/media/liveuser/UUID`).
- Zapamatujte si první pár znaků UUID.

#### **3. Otevřete terminál a přejděte do kořenového adresáře Btrfs**

- Otevřete **Alacritty** a zadejte příkaz:

- Ověřte obsah složky:

#### **4. Zjistěte dostupné snapshoty**

- Vypište seznam snapshotů:

```sh
sudo ls -al @/.snapshots

```

- Pokud chcete zobrazit popis konkrétního snapshotu:

```sh
sudo cat @/.snapshots/<snapshot#>/info.xml

```

(Nahraďte `<snapshot#>` číslem snapshotu.)

#### **5. Připravte obnovu snapshotu**

- Přejmenujte nefunkční root subvolume:

```sh
sudo mv @ @.broken

```

(Tím si zajistíte zálohu nebootovatelné verze.)

#### **6. Obnovte snapshot jako nový root**

- Vytvořte nový RW snapshot ze zvoleného snapshotu (např. snapshot #123):

```sh
sudo btrfs subvolume snapshot @.broken/.snapshots/123/snapshot @

```

- Přesuňte složku `.snapshots` zpět do kořenového adresáře:

```sh
sudo mv @.broken/.snapshots @

```

#### **7. Restartujte systém**

- Ukončete live prostředí a restartujte počítač:

```sh
reboot

```

Po restartu by měl systém naběhnout do obnoveného snapshotu.

Tento postup obnoví váš systém do stavu před problémovou aktualizací.
