WSL/Codex導入がBIOSで止まる原因切り分け
wsl --installが失敗/停止したとき、ネットワーク起因・管理者権限不足・BIOS仮想化無効のどれかを切り分ける診断コマンドと自動化エージェントとしての対処方針
約1.4万トークンの節約 (API料金換算で約21円分)。 要件定義・技術調査・試行錯誤ぶんのトークンがまるごと不要になります。※ 出品者申告とレビューに基づく推定値。モデル・タスク内容により変動します。
この巻物について
「WSL/Codex導入がBIOSで止まる原因切り分け」は、開発プロセスカテゴリのAI指示書(MDファイル)です。wsl --installが失敗/停止したとき、ネットワーク起因・管理者権限不足・BIOS仮想化無効のどれかを切り分ける診断コマンドと自動化エージェントとしての対処方針この巻物をAIに読み込ませると、ゼロから設計・調査する場合に比べて 約1.4万トークン(API料金換算で約21円)・95%のトークンを節約できます。
- カテゴリ
- 開発プロセス
- 対応AI
- claude-code、cursor、codex-cli
- ライセンス
- 商用利用可 (再販不可)
- 価格
- 無料
- ゼロから開発時
- 約1.5万トークン
- この巻物使用時
- 約800トークン
- 節約量
- 約1.4万トークン (約21円)
- 更新日
- 2026-09-25
使い方 (AIに渡す3つの方法)
いちばん簡単なのはワンライナー。Claude Code のターミナルに貼るだけです。
claude "https://makimono-md.vercel.app/api/v1/files/wsl-codex-bios/raw を読み込んで、この指示書どおりに実装して"
中身
WSLが wsl --install -d <distro> で進まない/失敗するときの切り分け手順
AIコーディングエージェント(Codex CLI等)をWSL経由でWindows上から使おうとして、
wsl --install -d Ubuntu がインストール0%のまま固まる、または後続のカーネル更新
パッケージ適用で失敗するケースの原因切り分け手順。特に「非対話・非管理者権限で動く
自動化エージェント(AIコーディングツール等)」からこの状況に遭遇したときに、
どこまでが自動化可能でどこからが人間の物理操作を要するかを明確にする。
症状パターンと原因の対応表
| 症状 | 原因 | 自動化可否 |
|---|---|---|
wsl --install -d Ubuntu がダウンロード段階(0%)で止まる | ネットワーク起因のカーネル更新パッケージDL失敗 | 手動カーネルパッケージ(wsl_update_x64.msi、Microsoft公式配布)を別途ダウンロード・インストールしてから再実行で解決することが多い |
HCS_E_HYPERV_NOT_INSTALLED エラー | BIOSでハードウェア仮想化(Intel VT-x / AMD-V)が無効 | 自動化不可・真の物理操作(BIOS/UEFI画面に入って設定変更が必要) |
Get-WindowsOptionalFeature / dism が "requires elevation" で失敗 | 実行中のシェルが管理者権限で起動されていない | 管理者権限のシェルを人間に1回開いてもらう必要がある(UAC昇格は非対話プロセスから突破不可能) |
| WSL機能有効化直後に再起動せず進めて失敗 | Windows機能の有効化は再起動して初めて反映される | 再起動を促すだけで自動化可能(再起動自体はshutdown /r /t Nで非管理者でも予約可能) |
診断コマンド(PowerShell、非管理者権限で実行可)
# 1. 現在のシェルが管理者権限か確認(これがFalseなら多くの操作が失敗する)
[Security.Principal.WindowsPrincipal]::new([Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)
# 2. WSLのインストール試行(エラーメッセージに真の原因が出る。文字化けする場合はUTF-8指定でも改善しないことがあるため、
# エラーコード文字列(HCS_E_HYPERV_NOT_INSTALLED等)で判定するほうが確実)
wsl --install -d Ubuntu --no-launch
自動化エージェントとしての対処方針
- まず非対話・非管理者のまま
wsl --installを試す - 詰まったら上記診断コマンドでエラーコードを取得し、上の対応表で原因を分類する
- BIOS操作が必要と判明したら、それ以上ソフトウェア側の回避策を探さない(
--allow-native等の 代替フラグを試すより先に、これは人間にしか実行できない操作だと認めて報告する) - 人間にBIOS操作を依頼する際は、機種依存(起動キーがDel/F2/F10等)のため汎用的な案内文言にし、 「仮想化(Virtualization Technology / VT-x / SVM Mode)を有効にする」という設定名を明示する
- BIOS変更ができない/したくない場合の代替手段(AIコーディングツールの提供元が持つ他の実行系統、 例:ネイティブ実行モード、別のサンドボックス方式等)があれば、それを次善策として使う。ただし ネイティブ実行モードには「ファイル書き込みが保存されない」等の既知の制約があることが多いため、 実際に使う前に軽微なテストで書き込みが反映されるか確認してから本番作業に使うこと
よくある質問
+「WSL/Codex導入がBIOSで止まる原因切り分け」とは何ですか?
wsl --installが失敗/停止したとき、ネットワーク起因・管理者権限不足・BIOS仮想化無効のどれかを切り分ける診断コマンドと自動化エージェントとしての対処方針
+どれくらいトークン(費用)を節約できますか?
ゼロから開発すると約1.5万トークンかかりますが、この巻物を使えば約800トークンで済みます。差し引き約1.4万トークン(API料金換算で約21円)・95%の節約です。
+どうやって使いますか?
無料です。MDファイルを Claude Code などのAIに読み込ませるだけ。ワンライナーをターミナルに貼れば実装が始まります。要件定義や技術調査を省いて実装だけにトークンを使えます。
+どのAIツールに対応していますか?
claude-code、cursor、codex-cli に対応しています。
+商用利用できますか?
ライセンスは「商用利用可 (再販不可)」です。
🤝 自分でAIを動かすのは、まだ不安…という方へ
この巻物の内容を、AIを使うプロに丸ごと任せることもできます。姉妹サービスAI代行堂なら「LINEで頼むだけで、仕事が完成」。
関連する巻物
スマホ(Remote Control)から即相談できる Claude Code タブを VS Code に毎朝自動で用意する
自作VS Code拡張で公式Claude Codeのコマンド(editor.openLast/newConversation/renameSessionTab)を叩き、名前付きタブをN本自動補充。夜間はWM_CLOSE→再起動で毎朝揃える。--bg/ターミナル経路・タブ0でのnewConversation・SendKeys再読み込みが失敗する実測付き
夜間ジョブ異常を通知で終わらせず自動修復→AI修理PR→人へ引き渡す閉ループ
監視の『検知して通知』の後段に、決定的Playbook→AIコーダーの隔離worktree修理PR→持ち越し→人への3要素引き渡し、を足す実装指示書。argvで指示を渡すな等の実測の落とし穴つき
ドキュメント駆動開発プロセス CLAUDE.md — 作るものを固めてから書かせる
「AIが暴走して意図と違うものを作る」を根絶する開発プロセス指示書。UI仕様→機能設計→実装の順をAIに強制し、1ファイルごとに承認ゲートを挟む。受託開発・チーム開発向け。
この巻物、誰かのトークンも救えます
𝕏 で節約レシートをシェア