October 25

Устанавливаем OpenClaw на Windows

Многие недоумевают, зачем арендовать слабенький VPS, когда у них есть мощный компьютер. Да, на нём стоит Windows, но что тут такого? Поэтому для начала слегка вас попугаю. И расскажу, почему этого делать не надо.

Почему не надо устанавливать OpenClaw на Windows

Давайте по пунктам.

  1. Для начала вам придётся установить WSL (Windows Subsystem for Linux).
    Сделать это не так, чтобы очень сложно, но потребует некоторого количества усилий.
  2. WSL надо будет каждый раз принудительно запускать.
  3. 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) не работают.

Вот и всё! А как настроить WSL в Windows скоро напишу.