Windowsに見捨てられたノートPCにlinux mintを入れて、OpenClawを入れてdiscord連携してみる
はじめに
手元にある使っていないノートPC(dell Dell Inspiron 5558)にLinux mintを入れて、OpenClawを入れてAIエージェントとして活用できないか試してみる記事。
linux mintを選んだ理由
今回の環境構築では Linux Mint を使っている。Mint は Ubuntu をベースにしたディストリビューションで、デスクトップ環境が軽く、初期設定も分かりやすい。古めのノートでも動作が安定しているので、Inspiron のような機種でも問題なく使える。
Mint の良さは「必要なものが最初から揃っている」点にある。日本語環境やドライバ周りも比較的スムーズで、日常用途なら特に困ることがない。Cinnamon デスクトップは見た目が落ち着いていて、Windows から移行してきても違和感が少ない。
もうひとつ気に入っているのは、余計なものが入っていないこと。軽くて扱いやすいので、OpenClaw のような常駐型のツールを動かしても負荷が気にならない。Timeshift でスナップショットを取っておけば、何かあってもすぐ戻せる安心感もある。
そんなわけで、Mint をベースに OpenClaw を常駐させ、Discord と連携させる構成は相性が良い。ここから先は、実際に Mint 上で OpenClaw をセットアップし、Discord とつなげるまでの流れをまとめていく。
注意点
まずはいつものようにCopilotに注意点を聞いてみる。
Dell Inspiron 5558 なら Linux Mint はほぼ問題なく動きます。ただし、スムーズに移行するためにはいくつか注意点があります。Windows が使えなくなった状況はつらいけれど、Mint なら軽快で扱いやすいので相性は良いです。
💡 まず押さえておきたい注意点(Dell機特有のポイント含む)
1. BIOS(UEFI)設定の確認
Dell は UEFI 周りが少しクセがあります。Mint を入れる前に以下を確認してください。
Secure Boot → OFF(Mint は Secure Boot でも動くことがあるが、トラブル回避のため OFF 推奨)
Boot Mode → UEFI
USB ブートを有効化
必要なら「Add Boot Option」で EFI/BOOT/BOOTx64.EFI を指定するケースもある(Dell 機で Mint を入れる際の典型的手順)
インストールメディアをダウンロード
Linux Mintのインストール手順を、初心者の方でも分かりやすいように5つのステップに分けて解説します。
1. 事前準備
まず、必要なものを揃え、データのバックアップを取ります。
必要なもの:
USBメモリ(8GB以上、中身が消えても良いもの)
インターネット接続環境
インストール先のPC(CPU: 64bit、メモリ: 2GB以上、空き容量: 20GB以上推奨)
バックアップ:
インストール作業中にデータを消去する可能性があるため、大切なファイルは必ず外付けHDDやクラウドに保存しておいてください。
2. インストールメディアの作成
Linux MintのOSイメージ(ISOファイル)をダウンロードし、USBメモリに書き込みます。
ISOのダウンロード: Linux Mint公式サイトからエディションを選んでダウンロードします。
Cinnamon: 一番人気で標準的。
MATE / Xfce: 低スペックなPC向け。
書き込みソフトの準備: Windowsなら「Rufus」や「balenaEtcher」が使いやすいです。
書き込み: ソフトを使い、ダウンロードしたISOファイルをUSBメモリに書き込みます。
3. USBから起動(ライブ起動)
作成したUSBメモリをPCに刺して、USBからPCを起動します。
PCの電源を入れ、すぐにF12やF2、Deleteキー(メーカーにより異なる)を連打して「ブートメニュー」または「BIOS/UEFI設定」を開きます。
起動順序(Boot Order)でUSBメモリを1位に設定し、保存して再起動します。
Linux Mintのロゴが表示され、デスクトップ画面が立ち上がれば成功です(この状態はまだUSBから動いている「ライブモード」です)。
4. インストール作業
デスクトップにある**「Install Linux Mint」**というCDアイコンをダブルクリックして開始します。
言語選択: 「日本語」を選択します。
キーボードレイアウト: 「日本語」を選択します。
マルチメディアコーデック: 「マルチメディアコーデックをインストールする」にチェックを入れます(動画再生などに必要です)。
インストールの種類:
ディスクを削除してLinux Mintをインストール: PCの中身を全部消してLinux Mint専用にする場合。
それ以外(手動): Windowsと共存(デュアルブート)させる場合などはここを選びます。
場所(タイムゾーン): 「Tokyo」になっていることを確認します。
ユーザー情報: 名前、コンピュータ名、ユーザー名、パスワードを設定します。
インストール開始: 「インストール」ボタンを押すと開始されます(10分〜30分程度かかります)。
5. 仕上げ(再起動と設定)
インストール完了のメッセージが出たら「今すぐ再起動」をクリックします。
画面に「Please remove the installation medium...」と出たら、USBメモリを抜いてEnterキーを押します。
再起動後、設定したパスワードでログインします。
インストール直後にやっておくべきこと:
アップデートマネージャ: 右下の盾のアイコンをクリックし、システムを最新の状態に更新します。
ドライバマネージャ: メニューから検索して開き、グラフィックボードなどの専用ドライバがあれば適用します。
日本語入力の設定: 通常は自動で設定されますが、もし日本語が打てない場合は「入力メソッド」の設定を確認してください。
Linux Mint に OpenClaw を入れて、Discord と連携させるまでの手順メモ
Linux Mint を入れた Inspiron に OpenClaw を導入し、Discord と連携させるところまでの流れをまとめておく。OpenClaw はローカルで常駐する AI エージェントで、Discord とつなげるとチャット経由で操作できるようになる。Mint でも問題なく動くので、必要な部分だけを整理しておく。
OpenClaw の準備
Mint のリポジトリにある Node.js は古いので、nvm を使って新しいバージョンを入れる。
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 22
nvm use 22
npm install -g npm@latest
Node が入ったら OpenClaw をインストールする。
npm i -g openclaw@latest
openclaw onboard --install-daemon
ここまでで OpenClaw が常駐するようになる。
Discord 側の設定
OpenClaw を Discord と連携させるには、Discord Developer Portal で Bot を作る必要がある。
Bot の作成と Token の取得
新しいアプリを作成し、「Bot」タブから Bot を追加する。
ここで発行される Bot Token は後で OpenClaw に登録するので控えておく。
必須の Intents を ON にする
Bot の設定画面にある「Privileged Gateway Intents」をすべて有効にする。
Presence Intent
Server Members Intent
Message Content Intent
特に Message Content Intent は必須で、これが OFF のままだと OpenClaw がメッセージ内容を取得できない。
Bot をサーバーに招待する
OAuth2 → URL Generator で招待リンクを作る。
チェックする項目は次の2つ。
bot
applications.commands
Bot Permissions は最低限でいい。
View Channels
Read Message History
Send Messages
Use Slash Commands
生成された URL で Bot をサーバーに招待する。
チャンネル ID の取得
Bot に反応させたいチャンネルの ID を取得するために、Discord の「開発者モード」を ON にする。
ユーザー設定 → 詳細設定 → 開発者モード → ON
あとはチャンネル名を右クリックして「ID をコピー」。
数字の羅列がチャンネル ID になる。
OpenClaw に Discord の設定を登録する
Mint のターミナルで、Bot Token とチャンネル ID を登録する。
openclaw config set discord.bot_token "ここにBot Token"
openclaw config set discord.default_channel_id "ここにチャンネルID"
設定を反映させるために、OpenClaw を再起動する。
systemctl --user restart openclaw
動作確認
Discord のチャンネルで Bot に向けてメッセージを送ると、OpenClaw が反応するようになる。もし反応しない場合は、Mint 側でログを確認すると原因が分かりやすい。
journalctl --user -u openclaw -f
Token の誤り、Intents の不足、権限不足などはここにエラーとして出る。
まとめ
Discord 連携だけなら、やることは次の4つに絞られる。
Bot を作って Token を取得
Intents を ON
必要な権限でサーバーに招待
OpenClaw に Token とチャンネル ID を登録
Mint 側の設定はほとんど不要で、OpenClaw が動いていればそのまま連携できる。ローカルの AI エージェントを Discord 経由で操作できるようになるので、ちょっとした自動化や情報取得がかなり便利になる。
