суббота, 23 декабря 2023 г.

Steam Deck и ошибка с монтированием карты памяти в SteamOS

Приобрел саму простенькую версию Steam Deck на 64 гига. Для системы этого объема должно хватить, для библиотеки игр - маловато. Есть возможность размещения библиотеки на карте памяти. Столкнулся с проблемой, что система не подключает карту, не видит ее в игровом режиме. В игровом режиме можно попробовать форматировать, но сталкиваюсь с неопознанной ошибкой после. Покурил гугл и поправил - теперь напишу, что можно сделать, чтобы обойти данный косяк с картой памяти:

1. Выйти из игрового режима на рабочий стол
2. Нажать ctrl+alt+t откроется эмулятор терминала Konsole (или выбрать его из меню программ)
3. Необходимо задать пароль администратора (root) командой

passwd

Наберите команду и задайте данный пароль. Его надо запомнить!
3. Необходимо вывести SteamOS из режима readonly (только чтение) - введите в терминале следующее

sudo steamos-readonly disable

после команды введите пароль администратора для совершения этого действия
4. Теперь можно подключить (монтировать) карточку SD с помощью встроенного картридера. До этого карточка не монтировалась в устройство. Система сопротивлялась и говорила что-то вроде - не могу создать точку входа, т.к. стояла в режиме "на чтение"
5. Заранее на всякий случай создаем точку входа (папку куда подключится карточка). Для этого в терминале при помощи команды
выходим в общий корень системы

cd /

Вы узнаете корень, набрав команду

dir

После нее увидите папки bin, mnt, run, etc и другие...
Создаем точку входа командой от имени администратора

sudo mkdir /mnt/sd_card

6. Далее заходим в "Диспетчер Разделов KDE" (KDE Partition Manager), система нас спросит пароль администратора.
Находим среди подключенных устройств нашу карту памяти, форматируем ее в ext4 и подключаем в созданную точку доступа.
После этого карта будет доступна для установки на нее библиотеки Steam

7. Закроем (на всякий случай) систему от изменений командой

sudo steamos-readonly enable

Все