Ностальгией пробрало - выйти хочется в "окно"

Ностальгией пробрало - выйти хочется в "окно"

Вместо пролога

Привет, дружочек-пирожочек. Сегодня я хочу спросить у тебя - что ты помнишь о своем детстве? Помнишь как гоняли в мяч? Играли в казаков-разбойников? Ходили дружной гурьбой на речку? Строили дома на деревьях? Бегали по гаражам? Лазили по стройкам? Помнишь?! Прекрасно, прекрасно!

Ностальгией пробрало - выйти хочется в "окно"

А помнишь ли ты место, где собирались все мальчишки твоего района? Помнишь множество стульчиков в ряд? Помнишь сколько стоил час? Помнишь ли ты вот ЭТО?!

Эх, какое это было время... 
Эх, какое это было время... 

Вот и совсем недавно уже казалось бы взрослые дядьки решили мокнуть себя в ведро былого с головой... Quake III Arena, Half-Life Deathmatch, Unreal Tournament 99 и т. д. и т. п.

Но тут вдруг ясненько так замоячила одна заковырочка. Развернуть полноценную игровую станцию на работе особо то нет возможности, под рукой имеется только SteamDeck. И казалось бы, а что тут такого?

SteamOS, он же ArchLinux, умеет вроде бы всё. Тут тебе и протоны и вайн какой только захочешь, на худой конец virtual-box... А на деле вышло всё, да не всё... Не умеет Linux нормально эмулировать виртуальные локальные сети. Ну как не умеет... умеет, но вот так...

Ностальгией пробрало - выйти хочется в "окно"

А оно нам надо? Мы - среднестатистический пользователь - хотим просто играть, а не искать по интернету туториалы и перебирать команды в терминале. В конце концов мы ж не персонажи фильма Kung-Fury (посмотри как-нибудь при случае).

HACKERMAN
HACKERMAN

Так и поселилась в голове мысль, что мне нужен он, батька, Windows.

Но просто взять и поставить на деку "окошки" идея, мягко говоря, так себе. Снести SteamOS все равно, что лишить палубу души.

Ностальгией пробрало - выйти хочется в "окно"

Как же тогда быть? Делить логический диск, ставить рядом две системы и вкрячивать дуалбут? Можно. Но слишком трудозатратно. Это не про нас. Наш путь будет до неприличия прост - мы просто поставим Windows на карту памяти.

Итак, сегодня в рубрике "Гайды для твоей мамки" установка Windows на SteamDeck. Подробно и просто как в азбуке Буратино - от А до Я с замечательными картинками.

Ностальгией пробрало - выйти хочется в "окно"

Шаг первый. Подготовка.

Нам потребуется... скотч, клей и пара пластиковых бутылок

Ностальгией пробрало - выйти хочется в "окно"

Ну ладно, шутканули и будет. А потребуется нам хорошая карта памяти формата microSD. И когда я говорю "хорошая", то это значит ХОРОШАЯ, а не какой-нибудь SanDisk, купленный на Ozon по 500 рублей за терабайт.

От качества microSD будет зависеть качество работы Windows с нее. Я бы рекомендовал брать Samsung, на худой конец Netac. Ну и объем памяти от 128 Гб.

Второе, что нам потребуется это ПК. К сожалею в этом гайде без него никуда.

На ПК нам нужно:

Ностальгией пробрало - выйти хочется в "окно"
  • кардридер хорошо бы было иметь, но можно и обойтись OTG-переходниками с microSD на USB-A (вот их на Ozon как раз таки полно);
  • драйвера для SteamDeck. Можно взять прямиком у Valve вот тут;
  • (опционально) софтина под названием WinDeck Helper. Репозиторий тут, качать тут;
Ностальгией пробрало - выйти хочется в "окно"
  • ну и собственно образ винды, которую мы будем ставить. Я брал Tiny11 - это модификация Windows 11, которую собрала команда разработчиков NTDEV. Из основной ОС вырезаны многие элементы, без которых можно обойтись. Взять можно прямиком с сайта разработчика (сразу оговорюсь, что русского языка на ней нет, так что подумай нужна ли тебе именно она).

Почему я беру 11, а не 10? Ну 11 работает на подобных устройствах на удивление лучше, и в ней по дефолту работает wi-fi, а на 10 нужно ещё и отдельно драйвера на вафлю ставить, прежде чем ты дальше сможешь шагать.

И нет, это не пиратка, это вполне себе лицензионная версия Windows, только менее прожорливая. Так что ты знаешь, что мы будем в последствии с ней делать.

Кря-кря, мазафака
Кря-кря, мазафака

Шаг второй. Установка Windows.

Тут все просто, как две кнопки нажать. Почему? А потому что нам и надо две кнопки нажать (ну может быть три).

Тыкаем нашу карту памяти через OTG в ПК и открываем Rufus.

Готовим Rufus
Готовим Rufus

Устройство - выбираем нашу карту памяти, жмякаем кнопку Обзор и выбираем наш образ Windows. В параметрах образа выбираем Windows To Go. Остальное не меняем и жмём Старт.

Выбираем опции
Выбираем опции

Во всплывающем окошке выбираем опции установки. Ну как выбираем... тут уже все выбрали за нас, так что просто жмём Ок. Читаем жесточайшие угрозы, что накопитель будет полностью отформатирован, и данные на нем неминуемо будут утрачены... О боже... неееет... Жми Ок и наслаждайся процессом установки.

Готовый результат
Готовый результат

Апосля ты увидишь на своей карте памяти вполне себе развернутую винду. Сюда же в отдельную папку кидай драйвера для деки и WinDeck Helper (опционально).

Ностальгией пробрало - выйти хочется в "окно"

Шаг третий. Заводим Windows на SteamDeck.

Первым делом выключай деку. Вставляй карту памяти. Зажимай клавишу уменьшения громкости «-» и тыкай ВКЛ. Запустится boot режим.

Ностальгией пробрало - выйти хочется в "окно"

Выбирай нашу карту памяти и жми А. Начнется загрузка Windows. Ты вот только не пугайся, но пока ты не настроил экран изображение будет в портретном режиме.

Ностальгией пробрало - выйти хочется в "окно"

Смело хватай деку как большущий смартфон и вперёд. Дальнейшая настройка будет аналогична первым шагам при установке винды на ПК. Тачскрин, кстати, вполне себе работает, даже экранную клавиатуру дадут. Так что дерзай - выставляй язык, wi-fi, создавай пользователя и т.д. и т.п.; тут я подробно описывать не буду.

Ну а как настроишь, тебя ждёт классика в стиле Microsoft 😁

Псс, парень... Эй... обновления интересуют?
Псс, парень... Эй... обновления интересуют?

Шаг четвертый. Настройка Windows.

Про персонализацию (темы там всякие, расстановка ярлыков и т.п.) рассказывать не буду, как говорится - кто как хочет, так и ... скочет.

Настоятельно рекомендую подключить к деке клава/мышь. Можно конечно и без них обойтись, если ты любишь страдать.

Итак, давай экран перевернем. Тыкаем правой кнопочкой мыши на рабочем столе - Display settings - скролим вниз - Display orientation - ставим Landscape.

Ностальгией пробрало - выйти хочется в "окно"

Теперь поиграем с тобой в утку. Открывай Терминал и прописывай туда команду irm https://massgrave.dev/get | iex (нужен подключенный интернет).

работа в терминале
работа в терминале

Запустится наш крякальщик, выбирай нужный вариант, по дефолту он под цифрой 1, и чуть чуть подожди. Вуаля, наш Windows успешно активирован.

Кря-кря, мазафака
Кря-кря, мазафака

Теперь можно и драйвера установить. Тут особо то и объяснять нечего, сами Valve тебе все расписали.

Ностальгией пробрало - выйти хочется в "окно"

!!! Дальнейшая операция НЕОБЯЗАТЕЛЬНА, но РЕКОМЕНДУЕМА (зависит от того для каких тебе вообще целей Windows на паровой палубе) !!!

Запускаем заранее сброшенный на карту памяти WinDeck Helper. Выбираем, что установить.

Ностальгией пробрало - выйти хочется в "окно"

Настоятельно рекомендуют к установке Steam Deck Tools (для нормальной работы нужно ещё и Dot NET 6.0 установить) и Rivatuner Statistics Server. Оказывается и драйвера можно тут же скачать, но за их актуальность никто не ручается, потому и советуют брать с официального сайта Valve. Хотя вроде как в версии WinDeck 2.2 подвезли свежие дравишки. А вообще про каждый элемент тут заботливо тебе все расписали - как, что, зачем и с чем кушать, даже русский язык можно включить.

Выбрал всё что нужно? Тогда жми Старт и ждём-с. После загрузки и установки всех компонентов может и перезагрузиться попросить.

Возможны и ошибки во время загрузки и установки компонентов. Не переживай, просто попробуй ещё раз. RTSS у меня, например, скачался только с третьего раза, а устанавливаться через WinDeck вообще отказался. Пришлось ставить его в ручную.

Ностальгией пробрало - выйти хочется в "окно"

Честно говоря, и без этих наворотов (ну драйвера то конечно нужны) windows на деке себя прекрасно чувствует. Эти все приблуды дают нам просто дополнительные инструменты (опять же повторюсь - исходи из того для чего тебе "окна" на деке).

По сути своей это наши настройки из меню "..." на steamOS.
По сути своей это наши настройки из меню "..." на steamOS.

Учитывая для чего мне винда на деке и зная теперь для чего WinDeck был нужен, думаю, что лично я прекрасно и без него бы обошёлся. Но ежели оно тебе таки надо - Run On Startup везде натыкай.

И да, после установки всего и вся через WinDeck не забудь папку Загрузки почистить.

Шаг пятый. DualBOOT (опционально).

Если ты закончил на чем закончил, то переключение между системами придется каждый раз делать в ручную через boot меню (не вижу в этом сильно большой проблемы).

Но ежели ты из той категории, что уже не воспринимают пятой точкой бумагу меньше чем трехслойной, или не помнят как это машину без кнопки Start-Engine завести, то вот тебе шаг номер пять.

Итак нам нужен rEFInd - софтина для управления загрузочной записью EFI.

Установка rEFInd.

По традиции грузись в рабочий стол и открывай Konsole. Не забудь пароль администратора установить (если ты этого ещё не делал) командой «passwd ***», где *** это пароль, который ты задашь.

Далее в терминале поочередно пиши следующие команды:

git clone https://github.com/jlobue10/SteamDeck_rEFInd/

cd SteamDeck_rEFInd

chmod +x install-GUI.sh

./install-GUI.sh

Ввод последней команды и попросит у тебя Sudo-пароль.

Ииии... готово. Все установилось. На рабочем столе и в разделе Система меню приложений (Пуск) ты увидишь ярлык SteamDeck_rEFInd.

-Тебя как звать то? -Мерилин. -А по-нашему как?

Нам нужно узнать, а как же в нашей системе карта памяти обзывается? Иди в меню приложений - Система - Диспетчер разделов. Он тоже попросит sudo-пароль.

Ностальгией пробрало - выйти хочется в "окно"

Как запустит выбирай карту памяти, на ней раздел с EFI, тыкай в него правой кнопкой - свойства. Тут нас интересует UUID раздела, копируй его.

Ностальгией пробрало - выйти хочется в "окно"

Формируем файл конфига.

Запускай rEFInd, посмотрим, что там есть.

Ностальгией пробрало - выйти хочется в "окно"
  • Background - фон, ну понятно же. Лежат наши картинки красивые по пути deck/SteamDeck_rEFInd/backgrounds, выбирай какая нраица
  • Default Boot Option - система по умолчанию, выставляй SteamOS
  • Boot Option # - выбираем поочередно какие системы нам вообще нужно загружать. 1 я поставил SteamOS, 2 - Windows (SD)

Обрати внимание, что не просто Windows, а именно SD, так как в нашем случае винда стоит на карте памяти

  • Boot option # Icon - задаём иконочки для нашего бут-меню. Лежат по пути deck/SteamDeck_rEFInd/icons

Как настроил всё жми Install rEFInd Попросит sudo-пароль. Далее жми Create Config.

Теперь идём в папку deck/.local/SteamDeck_rEFInd/GUI и находим тут только что созданный файл refind.conf

Ностальгией пробрало - выйти хочется в "окно"

Открывай его и в разделе Windows Micro SD в строку volume вставляй нашу "Мерилин", сохраняй, закрывай.

Ностальгией пробрало - выйти хочется в "окно"

Возвращайся в rEFInd и жми Install Config. Опять попросит sudo-пароль, после чего все установит.

Ты куда без очереди то лезешь?

Загвоздка вся в том, что бут винды почему то прописывается всегда в приоритете. И даже наш созданный "порядок действий" будет значится лишь вторым. А как решать? Да просто убрать windows из списка загрузки.

Просто, да вот не просто. Эта опция полноценно работает только из-под SteamOS recovery. То бишь нам нужна загрузочная флешка со SteamOS. Вот тебе инструкция как ее сделать.

Далее выключаем деку, зажимаем «-» и жмём ВКЛ. Попадаем в boot-меню. Через переходник втыкаем нашу флешку и грузимся с нее.

Когда система загрузится, начнутся самые свистопляски - нам нужна клавиатура. Экранной нет, а физическую воткнуть то уже некуда (через имеющийся под рукой usb-хаб почему-то загрузочная флешка отказывалась видеться). На помощь в итоге мне пришел телефон и установленная из ПлейМаркета софтина аля "Bluetooth клавиатура" (путем долго перебора вот эта завелась и заработала нормально).

Итак, загрузившись с флешки и разобравшись с клавиатурой, открываем терминал и пишем туда команду efibootmgr.

Ностальгией пробрало - выйти хочется в "окно"

Видим очередность бута и нумерацию систем. Как видишь 0004 (Windows)стоит самой первой, и нам ее нужно оттуда убрать. Пиши sudo efibootmgr -b XXXX -A, где XXXX это номер, под которым у тебя значится windows (0004 это в моем случае, у тебя может и отличаться).

Как команда пройдет, можешь закрывать терминал и аккуратно "через Пуск" выключать систему.

Аж глаз радуется.

По итогу наших процедур в boot-меню windows чудесным образом пропадет, а почетное первое место займет rEFInd.

Ностальгией пробрало - выйти хочется в "окно"

И теперь при включении деки мы будем видеть наш красивый dualboot и выбирать ту систему, которая нам нужна без лишних телодвижений.

Ностальгией пробрало - выйти хочется в "окно"

Вроде и звучит все просто, но нае#*лся я в поисках нужных команд, а главное в подключении клавиатуры в recovery режиме, знатно.

Пользуйся, если оно тебе нужно конечно.

Нюанс

При загрузке windows через dualboot возможны проблемы с картинкой загрузочного экрана. Не волнуйся, сама винда будет работать отлично. Этот нюанс тоже решаем, но пока ковыряться лень, как говорится - не трогай то, что и так работает.

Вместо эпилога

Засим всё. Теперь у нас и Windows есть и SteamOS на месте.

Ностальгией пробрало - выйти хочется в "окно"

Вместо P.S.

Если ты таки пошел по моему пути и поставил Tiny11, то вот тебе способ ее русифицировать.

Иди в Settings - Time & Language - Language & region - листай вниз - Administrative language settings - Change system locate... - тут меняй на Россию, жми Ок и перезагружайся.

Ностальгией пробрало - выйти хочется в "окно"

Теперь снова возвращаемся в Language & region. Напротив русского языка тыкаем «...» и Move up. Затем ещё раз «...» и выбираем Language options.

Ностальгией пробрало - выйти хочется в "окно"

В открывшимся окне жмякаем Download и загружаем языковой пакет.

Ностальгией пробрало - выйти хочется в "окно"

После загрузки снова возвращаемся в Language & region и в самой первой строчке Windows Display Language выбираем Русский. Система предложит нам разлогиниться. Делаем logout и заходим заново. Вот тебе и твоя родная кириллица.

Вместо P.P.S.

Не смотря на то, что Windows 11 прекрасно себя чувствует на паровой палубе, имеется один неприятный моментик - работа Wi-Fi модуля на родных драйверах от Valve.

Нет, просто сёрфить на просторах интернета это никак не мешает... но...

Этот нюанс лично меня застал врасплох, когда мы таки решили устроить так сказать "сетевые потрясухи".

Честно скажу - играть в сетевые шутеры, пусть даже такие древние как те черепахи, на которых стоит мир, при пинге 100++++++++ не то что дискомфортно, а прям БОЛЬНО.

Зовем на помощь фиксиков

Посидев подумав, пошел за решением выявленной проблемы.

Ну и как обычно водится долго ходить не пришлось - нам сюда.

Инструкция там имеется. но всякий случай давайка я тебе ее продублирую.

Идем на страницу репозитория. Жмякаем на зелененькую кнопочку CODE и в выпавшем меню выбираем Download ZIP.

Ностальгией пробрало - выйти хочется в "окно"

Далее распаковываем наш скаченный архив.

Ностальгией пробрало - выйти хочется в "окно"

В распакованной папке от имени администратора запускаем Setup.

Ностальгией пробрало - выйти хочется в "окно"

Чуть-чуть ждем (но может и не чуть-чуть).

Ностальгией пробрало - выйти хочется в "окно"

И вуаля... по итогу сей процедуры мы увидим что наш Wi-Fi адаптер теперь отображается как RTK Killer Wi-Fi.

Ностальгией пробрало - выйти хочется в "окно"

И вот небольшие сравнительные тесты ДО и ПОСЛЕ.

Ностальгией пробрало - выйти хочется в "окно"

Засим точно всё, спасибо, что осилил дочитать до конца.

Ну а я пошел через Radmin по виртуальной локальной сети во всякое старье (впрочем как и я сам) катать.

1414
11
11
11
16 комментариев