Устанавливаем OpenClaw на Windows
Многие недоумевают, зачем арендовать слабенький VPS, когда у них есть мощный компьютер. Да, на нём стоит Windows, но что тут такого? Поэтому для начала слегка вас попугаю. И расскажу, почему этого делать не надо.
Почему не надо устанавливать OpenClaw на Windows
- Для начала вам придётся установить WSL (Windows Subsystem for Linux).
Сделать это не так, чтобы очень сложно, но потребует некоторого количества усилий. - WSL надо будет каждый раз принудительно запускать.
- WSL - это по сути "виртуальная машина". То есть, ваша Windows будет внутри себя создавать виртуальный компьютер, на котором будет запускаться Linux (Ubuntu или что-то другое). Таким образом, вы не сможете использовать 100% мощности вашего компьютера. А только ту часть его мощности, который будет выделен для виртуальной машины с Linux.
Так что если вам очень хочется использовать для OpenClaw свой компьютер, рекомендую найти на жестком диске 30-40 Гигабайт и поставить туда параллельно с Windows ещё и Ubuntu или Linux Mint. Это сделать достаточно просто, не намного сложнее того, что описано ниже. Руководств в Интернете на эту тему - пруд пруди. Достаточно спросить у Гугла "Как установить Ubuntu на компьютер с Windows?". Единственный недостаток: вам придётся каждый раз при загрузке компьютера выбирать, какую операционную систему вы сейчас загружаете.
Но если я вас не убедил и не испугал, тогда можете продолжить чтение (на свой страх и риск, конечно).
Устанавливаем WSL
Для начала вам надо будет в BIOS компьютера включить виртуализацию. Или проверить, что она там включена. Как это сделать? У меня нет универсального рецепта. Самый простой вариант: ввести в Гугле запрос, указав название вашего ноутбука или материнской платы стационарного компьютера и вопрос: "Как включить виртуализацию в BIOS?". Надеюсь, вы - справитесь. Иначе читать дальше просто нет смысла.
Теперь надо запустить PowerShell с правами администратора. Как это сделать? В поле "поиск" вашей Windows 10 или 11 надо ввести "PowerShell" (1 на скриншоте ниже). И в появившемся окне выбрать "Запуск от имени администратора" (2 на скриншоте ниже):
Должно появиться примерно вот такое окно:
Обратите внимание на надпись "Администратор" в верхнем правом углу. Если её нет, закройте это окно и попробуйте ещё раз.
Теперь надо скопировать и вставить в это окно 2 эти команды:
1. Команда, которая включает функцию "Подсистема Windows для Linux (WSL)" в операционной системе Windows:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2. Команда используется в Windows для включения компонента "Платформа виртуальных машин (Virtual Machine Platform)":
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
У вас должно получиться что-то типа такого:
Получилось? Отлично! Далее надо установить эту самую WSL с помощью команды:
wsl --install
Теперь окно с PowerShell должно выглядеть примерно вот так:
После этого можно смело перегрузить вашу Windows.
Перегрузили? Отлично! Теперь опять открываете PowerShell с правами администратора.
Включаем необходимые компоненты для работы подсистемы WSL в Windows с помощью команды:
wsl.exe --install --no-distribution
Потом устанавливает в WSL операционную систему "Ubuntu 26.04" с помощью команды:
wsl.exe --install Ubuntu-26.04
Тут можно указать любой другой дистрибутив Linux, но настоятельно рекомендую поставить именно Ubuntu версии 26.04.
Какое-то время дистрибутив будет скачиваться и устанавливаться:
Потом внезапно появится вот такое окно:
Можете смело его закрывать, вам там ничего настраивать не придётся.
Собственно, всё. Теперь запускаете установленную Ubuntu. Для этого всё в том же PowerShell надо ввести команду:
wsl -u root
Запуск не мгновенный, какое-то время придётся подождать. Но потом вы должны увидеть примерно вот это:
Устанавливаем OpenClaw в WSL
И вот, наконец, устанавливаем OpenClaw в WSL. Процесс установки ничем не отличается от описанного ранее процесса установки OpenClaw на VPS.
Для этого надо ввести или скопировать вот эту команду в окно PowerShell:
curl -fsSL https://openclaw.ai/install.sh | bash
Тут есть небольшая хитрость. Вставить скопированный текст в это окно можно с помощью правой кнопки мышки. А вот "стандартные способы" (Ctrl+C или Shift+Insert) не работают.