Files
obsidian-vault/family/how-to/htpc-migration-plan.md
T

5.2 KiB
Raw Blame History

HTPC Migration Plan

Создано: 2026-05-08. Цель: перенести всё с Windows раздела, настроить эмуляторы, бэкап.

Статус

  • magic4pc установлен и работает (bazzite-linux → main)
  • Кнопка назад → Esc в gamescope / x1 в KDE
  • EmuDeck установлен (в процессе)
  • Симлинки ROMs → ~/Emulation/roms/
  • Перенос сейвов
  • Бэкап системы
  • Удаление Windows раздела

1. EmuDeck — после установки

  • Запустить Steam ROM Manager из Desktop Mode → добавить ROMs в Steam с обложками
  • Настроить симлинки (папки с пробелами на Data → правильная структура EmuDeck):
ln -s "/run/media/bazzite/Data/n64 roms"      ~/Emulation/roms/n64
ln -s "/run/media/bazzite/Data/snes roms"     ~/Emulation/roms/snes
ln -s "/run/media/bazzite/Data/gba roms"      ~/Emulation/roms/gba
ln -s "/run/media/bazzite/Data/3ds roms"      ~/Emulation/roms/3ds
ln -s "/run/media/bazzite/Data/ps2 roms"      ~/Emulation/roms/ps2
ln -s "/run/media/bazzite/Data/dolphin roms"  ~/Emulation/roms/wii
ln -s "/run/media/bazzite/Data/cemu roms"     ~/Emulation/roms/wiiu
ln -s "/run/media/bazzite/Data/mame roms"     ~/Emulation/roms/mame
ln -s "/run/media/bazzite/Data/sega roms"     ~/Emulation/roms/genesis
  • Разобрать дубли на Data: mame roms + mame_roms, n64 + n64 roms

2. Перенос сейвов (приоритет высокий)

RetroArch

Источник: Windows/Users/mallexxx/AppData/Roaming/RetroArch/ Назначение: ~/.var/app/org.libretro.RetroArch/config/retroarch/

  • saves/ — 14 .srm файлов (Zelda ALTTP, DKC2, DKC3, Banjo-Tooie, SM64, Contra Hard Corps и др.)
  • states/ — save states (Aladdin, DKC2, Contra, MK2 и др.)

OpenEmu → RetroArch

Источник: /run/media/bazzite/Data/openemu/

  • snes9x/battery saves/*.sav — Chrono Trigger, Lufia, Brain Lord, Dragon View, Actraiser, Zelda ALTTP и др. (~30+ игр)
  • save states/ — GB, GBA, NDS, NES, SNES (конвертация .oesavestate → RetroArch формат — нужно уточнить тул)

Dolphin

Источник: Windows/Users/mallexxx/AppData/Roaming/Dolphin Emulator/ Назначение: ~/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/

  • GC/USA/, GC/EUR/, GC/JAP/ — Memory Card сейвы
  • Wii/ — NAND (пустой на текущем Windows, пустой в dolphin-x64 — сейвы Wii утеряны)

Citra (3DS)

Источник: Windows/Users/mallexxx/AppData/Roaming/Citra/ Назначение: ~/.var/app/org.citra_emu.citra/ (или Lime3DS путь после EmuDeck)

  • nand/, sdmc/, sysdata/

С NAS

  • /mnt/RED_2TB/backup/game/dkc3 103perc save.zip — DKC3 103% сейв
  • /mnt/RED_2TB/backup/win_2020/…/RetroArch/saves/ — Mortal Kombat II state (нет на Windows)

DKC Returns

  • Сейвы Dolphin/Wii потеряны — нигде не найдены. ROM есть: Data/dolphin roms/donkey kong country returns.iso

3. Личные файлы с Windows раздела

  • Documents/основание_контроллер_кормушки.SLDPRT + сборка_контроллер_кормушки.SLDPRT → NAS
  • Documents/DAVAProject/ — разобраться что там
  • Documents/AutoHotkey.ahk + Desktop/unbind-guide-button.ps1 → сохранить
  • Documents/JoyToKey/ — конфиги
  • Documents/Project64/ — N64 сейвы
  • AppData/Roaming/Kodi/userdata/~/.kodi/userdata/
  • AppData/Roaming/Playnite/ — если нужен (заменяется Steam ROM Manager)

4. Медиа

  • Data/видеокассеты-наташа/ → NAS (семейное видео)
  • Data/мультфильмы/ + Data/сериалы/ → проверить на дубли с storage/Cartoons/
  • Data/movies/ → проверить vs storage/Movies/

5. Бэкап системы

  • Btrfs snapshots → NAS (настроить btrbk или snapper)
  • ~/Emulation/saves/ rsync → NAS по расписанию
  • Проверить automount Data в Gaming Mode

6. Удаление Windows раздела

Условия готовности: все сейвы перенесены, личные файлы на NAS/Linux, Kodi настроен, бэкап работает.

# Потом: fdisk → удалить раздел → расширить Data или создать Linux раздел

Справка — пути эмуляторов на Bazzite (EmuDeck Flatpak)

Эмулятор Saves path
RetroArch ~/.var/app/org.libretro.RetroArch/config/retroarch/saves/
Dolphin ~/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/
Citra/Lime3DS ~/.var/app/org.citra_emu.citra/
PCSX2 ~/.var/app/net.pcsx2.PCSX2/config/PCSX2/memcards/
RPCS3 ~/.var/app/net.rpcs3.RPCS3/config/rpcs3/dev_hdd0/