見出し画像

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メモリに書き込みます。

  1. ISOのダウンロード: Linux Mint公式サイトからエディションを選んでダウンロードします。

    • Cinnamon: 一番人気で標準的。

    • MATE / Xfce: 低スペックなPC向け。

  2. 書き込みソフトの準備: Windowsなら「Rufus」や「balenaEtcher」が使いやすいです。

  3. 書き込み: ソフトを使い、ダウンロードしたISOファイルをUSBメモリに書き込みます。


3. USBから起動(ライブ起動)

作成したUSBメモリをPCに刺して、USBからPCを起動します。

  1. PCの電源を入れ、すぐにF12F2Deleteキー(メーカーにより異なる)を連打して「ブートメニュー」または「BIOS/UEFI設定」を開きます。

  2. 起動順序(Boot Order)でUSBメモリを1位に設定し、保存して再起動します。

  3. Linux Mintのロゴが表示され、デスクトップ画面が立ち上がれば成功です(この状態はまだUSBから動いている「ライブモード」です)。


4. インストール作業

デスクトップにある**「Install Linux Mint」**というCDアイコンをダブルクリックして開始します。

  1. 言語選択: 「日本語」を選択します。

  2. キーボードレイアウト: 「日本語」を選択します。

  3. マルチメディアコーデック: 「マルチメディアコーデックをインストールする」にチェックを入れます(動画再生などに必要です)。

  4. インストールの種類:

    • ディスクを削除してLinux Mintをインストール: PCの中身を全部消してLinux Mint専用にする場合。

    • それ以外(手動): Windowsと共存(デュアルブート)させる場合などはここを選びます。

  5. 場所(タイムゾーン): 「Tokyo」になっていることを確認します。

  6. ユーザー情報: 名前、コンピュータ名、ユーザー名、パスワードを設定します。

  7. インストール開始: 「インストール」ボタンを押すと開始されます(10分〜30分程度かかります)。


5. 仕上げ(再起動と設定)

  1. インストール完了のメッセージが出たら「今すぐ再起動」をクリックします。

  2. 画面に「Please remove the installation medium...」と出たら、USBメモリを抜いてEnterキーを押します。

  3. 再起動後、設定したパスワードでログインします。

インストール直後にやっておくべきこと:

  • アップデートマネージャ: 右下の盾のアイコンをクリックし、システムを最新の状態に更新します。

  • ドライバマネージャ: メニューから検索して開き、グラフィックボードなどの専用ドライバがあれば適用します。

  • 日本語入力の設定: 通常は自動で設定されますが、もし日本語が打てない場合は「入力メソッド」の設定を確認してください。


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 経由で操作できるようになるので、ちょっとした自動化や情報取得がかなり便利になる。


いいなと思ったら応援しよう!