Linux Desktop в SteamOS GNU/Linux
Текущий билд Steam OS в VirtualBox. VirtualBox был выбран из-за 3D ускорения, популярности и открытости (проще гуглить баги). Решение оказалось верным (преимущественно последние 2 пункта) Краткое резюме проделанного:
- качаем SteamOSInstaller.zip (вариант на основе Debian Installer) и распаковываем куда-нибудь, скажем, в valve-yaOS;
- Создаём образ из полученных файлов:
cd valve-yaOS && xorriso -as mkisofs -o steam.iso -e boot/grub/efi.img -no-emul-boot -isohybrid-gpt-basdat .
(использовать CD образ в общем случае не обязательно, но в Virtualbox иначе может не получится из-за особенностей Debian Installer); - монтируем образ в 64-разрядной машине, грузимся, устанавливаем. В принципе, использование UEFI установщик не обязательно, т. к. Debian Installer, но всё и с ним неплохо работает (если не считать бага VirtualBox, о нём см. далее).
- Грузимся в Recovery Mode, монтируем и устанавливаем свежие гостевые дополнения. Перезагружаемся.
Когда при загрузке выбрасывает в EFI Shell введите «fs0:» (или «fs1:» если «fs0:» присвоился дисководу) для выбора диска, затем «EFI/steamos/grubx64.efi» чтобы запустить загрузчик. EFI оболочка VirtualBox скверно документирована и глючновата, но в целом достаточно интуитивна. Чтобы не пришось оказываться в ней при каждом запуске можно ублажить VirtualBox, переименовав steamos\grubx64.efi в BOOT\BOOTX64.EFI.
Официальные инструкции требуют загрузившись под пользователем desktop запустить post_logon.sh, удаляющий много-чего, включая только-что установленные драйвера и жёстко прописывающий в настройках менеджера логина режим Big Picture, который при запуске в VirtualBox склонен к непредсказуемому поведению. Всё нужное оттуда можно проделать вручную.
Из впечатлений о увиденном: сыро и нептимизированно. NetworkManager может войти в ступор, предотвращая инициализацию Big Picture; Steam качает при первом запуске ~200Mb обновлений, даже переключение между пользователями работает через пень-колоду...
>>> Просмотр (1366x768, 67 Kb)