※本ページにはプロモーション(広告)が含まれています
【2026年最新版】ChromeOS Flex(古いPCのChromeOS化)でLinuxアプリがインストールできない対処法【完全ガイド】
古いWindowsパソコンやMacBookに新しい命を吹き込めるChromeOS Flexは、Googleが公式に提供している無償のOSとして人気を集めています。ところが、実際にChromeOS Flexをインストールしてみると「Linux開発環境(Crostini)を有効にしようとしたらエラーで止まる」「aptコマンドが動かない」「そもそもLinux設定項目が出てこない」といった壁にぶつかるユーザーが後を絶ちません。
これはChromeOS Flexが、Chromebookに搭載される正式なChromeOSとは内部アーキテクチャが異なり、仮想化基盤の「CrosVM」や「Android実行環境(ARCVM)」が無効化されているためです。その結果、Linuxアプリ(VS Code、GIMP、LibreOfficeなど)をaptコマンドで自由にインストールできません。

本記事では、ChromeOS Flex 2026年版の最新状況を踏まえ、Linuxアプリがインストールできない根本原因と、現実的な対処法を徹底解説します。ChromeOS Flex固有の制限、公式ChromeOSとの違い、対応機種の確認方法、アーキテクチャ(x86_64必須)、さらにCrostiniが使えない環境でもLinuxアプリを使うための現実的な代替策(AndroidアプリやWebアプリへの切替、デュアルブート、クラウドデスクトップなど)まで丁寧に案内します。
この記事でわかること
- ChromeOS FlexでLinuxアプリがインストールできない根本的な原因
- ChromeOS Flexと本家ChromeOSの違い、特にCrostini対応状況
- 公式サポート対応機種かどうかの確認方法
- CPUアーキテクチャ(x86_64)・仮想化支援(VT-x/AMD-V)の確認手順
- Crostiniが使えないときの代替手段(Linuxデュアルブート、クラウドIDE、Androidアプリ)
- それでも諦めたくない場合の裏技的アプローチ
ChromeOS Flexとは何か
ChromeOS Flexは、GoogleがChromebook以外のPC向けに提供しているChromeOSの派生版です。2022年のリリース以降、古いWindowsノートやMacBookを再利用する手段として広まりました。USBメモリでブート→クリーンインストールという手順で、ほぼすべての64bit PCに導入できます。
しかし、ChromeOS Flexは本家ChromeOSから「いくつかの機能を取り除いた軽量版」という位置づけです。Googleは公式に以下の機能が制限されることを明言しています。
| 機能 | 本家ChromeOS | ChromeOS Flex |
|---|---|---|
| Google Play(Android) | ◯ | × |
| Linux開発環境(Crostini) | ◯ | △(一部機種のみ) |
| Parallels Desktop(Windows) | ◯(企業向け) | × |
| Family Link | ◯ | × |
| Google Assistant | ◯ | × |
| Verified Boot | ◯ | △(限定的) |
特にLinux開発環境(Crostini)は、ChromeOS Flexでは「動作する場合と動作しない場合がある」のが実情で、これがトラブルの主因となっています。
Linuxアプリがインストールできない主な原因
原因1: CPUが仮想化支援機能をサポートしていない
CrostiniはCrosVMという仮想マシン上でLinuxカーネルを動かすため、CPUがIntel VT-xまたはAMD-Vをサポートしている必要があります。2013年以前のCPUではサポートされていないことがあります。
原因2: BIOS/UEFIで仮想化が無効化されている
CPU自体は対応していても、BIOS設定で仮想化がオフになっていると動作しません。
原因3: ChromeOS Flexの認定外機種である
Googleが「Certified Model」として公開しているリストに載っていない機種では、Crostini機能が部分的に無効化されます。
原因4: アーキテクチャがx86_64でない
ChromeOS FlexはARM版が提供されていません。x86_64(AMD64)専用です。32bit CPUや古いx86_32では動作しません。
原因5: セキュアブート・TPM関連の問題
UEFIのセキュアブートが有効化されていると、Crostini仮想化が起動できないことがあります。
事前チェック: 自分のPCが対応しているか確認

Step 1: CPU仮想化対応を確認する
ChromeOS Flexインストール後、以下の手順で確認します。
- Chromeブラウザで「chrome://system」を開く
- 「cpuinfo」セクションを展開
- 「flags」欄に「vmx」(Intel)または「svm」(AMD)が含まれているか確認
- 含まれていなければCrostiniは利用不可
Step 2: BIOS/UEFIの仮想化設定を有効化
- PC起動時にF2/Del/F10などでBIOS/UEFI設定画面へ
- 「Advanced」タブや「CPU Configuration」を探す
- 「Intel Virtualization Technology」または「AMD-V」を有効化
- 「Secure Boot」は一旦無効化しておく
- 保存して再起動
Step 3: 認定機種リストを確認
Googleの公式サポートページ(support.google.com/chromeosflex)で「Certified Model list」を検索し、自分のPCメーカー・型番が載っているか確認してください。載っていない機種でもインストール自体は可能ですが、Crostiniの動作は保証されません。
具体的な対処法
対処法1: ChromeOS Flexを最新版に更新する
Crostiniの対応範囲はChromeOS Flexのバージョンアップで徐々に拡大しています。
- 画面右下のステータス領域→設定アイコン
- 「ChromeOSについて」
- 「アップデートを確認」
- 最新版が適用されるまで再起動を繰り返す
対処法2: Linux開発環境を初期化して再インストール
- 「設定」→「デベロッパー」→「Linux開発環境」
- 「削除」で既存環境を完全消去
- 再度「オンにする」を実行
- ストレージ割当を10GB以上に設定
対処法3: 開発者チャンネルに切り替える
ChromeOS Flex Stable版でCrostiniが動かない場合、Beta/Devチャンネルに変更することで改善するケースがあります。
- 「chrome://flags」を開く
- 「設定」→「ChromeOSについて」→「詳細情報」
- 「チャンネルを変更」→「デベロッパー」を選択
- 再起動後にLinux環境を有効化
ただしDevチャンネルは不安定なので、日常利用機ではBetaが無難です。
対処法4: Powerwashで完全初期化
ChromeOS Flex自体の設定が壊れている可能性があります。Powerwash(工場出荷状態リセット)を試しましょう。
- 「設定」→「システム」→「Powerwash」
- 「再起動」→「リセット」
- 初期セットアップからやり直し、Google アカウントで再ログイン
対処法5: 実機BIOSアップデート
メーカー公式サイトから最新BIOSをダウンロードし、適用することで仮想化関連のバグが修正されることがあります。ただしBIOSアップデートは失敗するとPCが起動しなくなるリスクがあるため、電源を確実に接続し説明書に従って実行してください。
対処法6: Linuxをデュアルブートにする
Crostiniがどうしても動かない場合、Linux(Ubuntu、Debian、Fedora等)をデュアルブートで入れるのが現実的な解決策です。
- ChromeOS Flexのディスク領域を縮小
- 別のUSBからLinuxをインストール
- GRUBブートローダーでChromeOS FlexとLinuxを選択起動
ただしChromeOS Flexはデュアルブートを公式サポートしていないため、アップデートのたびにGRUBが上書きされる可能性があります。

対処法7: クラウドデスクトップを使う
Crostiniを諦めて、クラウド上のLinux環境を使う方法です。ChromeブラウザさえあればどこからでもLinuxアプリが使えます。
- GitHub Codespaces(VS Codeブラウザ版)
- Google Cloud Shell(無料・ブラウザ完結)
- Gitpod(OSSフレンドリー)
- AWS Cloud9
対処法8: PWAやWebアプリで代替
ChromeOS Flexは本質的にブラウザOSなので、LinuxアプリをPWA(Progressive Web App)で代用できるケースが多いです。
| Linuxアプリ | PWA/Web代替 |
|---|---|
| VS Code | vscode.dev |
| GIMP | Photopea |
| LibreOffice | Google Docs/Sheets |
| Inkscape | Figma / Vectr |
| Audacity | BandLab |
| OBS Studio | StreamYard |
対処法9: Neverware風のFydeOSに切り替える
ChromeOS Flexの代替として、中国のFyde Innovationsが提供する「FydeOS」があります。こちらはAndroid実行環境を含み、Crostiniも有効化されているため、Linuxアプリ利用が目的ならFydeOSのほうが確実です。ただし非公式のため自己責任となります。
ChromeOS Flex vs 本家ChromeOS vs 代替OSの比較
| OS | 対応機種 | Linuxアプリ | Androidアプリ | 費用 |
|---|---|---|---|---|
| ChromeOS Flex | ほぼ全PC | △ | × | 無料 |
| 本家ChromeOS | Chromebookのみ | ◯ | ◯ | ハード込み |
| FydeOS | 多数のPC | ◯ | ◯ | 一部有料 |
| Ubuntu | ほぼ全PC | ◎(本家) | △ | 無料 |
| Windows 11 | TPM必要 | △(WSL) | △(WSA) | 有料 |
Linuxアプリが動いた後に起きるトラブル対処
| 症状 | 原因 | 対処 |
|---|---|---|
| apt updateで404エラー | 古いリポジトリ | sources.listをbookwormに変更 |
| GUIアプリが起動しない | ディスプレイ転送 | cros-garcon再起動 |
| 日本語入力できない | IME未連携 | fcitx5-mozcをインストール |
| 音が出ない | Pulse Audio未接続 | Linux環境を再起動 |
| ファイル共有されない | 共有設定未適用 | Filesアプリで共有許可 |
よくある質問(FAQ)
Q1. 「Linux開発環境」の項目自体が設定に表示されません
ChromeOS Flexの一部機種ではCrostini機能が意図的に隠されています。公式認定機種以外ではほぼ見られない症状で、残念ながら現状では有効化の公式手段はありません。代替策としてデュアルブートやクラウドIDEを検討してください。
Q2. インストールは進むのですが最後にエラーが出ます
「99-cros-virtual-machines.rules」系のエラーなら、CPUが仮想化未対応か、BIOSで無効化されている可能性が高いです。BIOSでVT-x/AMD-Vを有効にしてから再試行してください。
Q3. ARM版ChromeOS Flexはありますか?
2026年現在、ARM版は提供されていません。Raspberry Piや古いChromebookでARMベースのChromeOSを使いたい場合はFydeOSやpostmarketOSなど別の選択肢を検討してください。
Q4. Google Playは使えないのですか?
ChromeOS FlexではGoogle Play/Androidサブシステムは利用できません。Androidアプリを使いたい場合は本家Chromebookを購入するか、FydeOSを導入してください。
Q5. MacBookにChromeOS Flexを入れましたがLinuxが動きません
Intel Mac(2015年以降)は仮想化対応ですが、一部モデルでチップセットの制限によりCrostiniが動かないことがあります。Apple Silicon Mac(M1/M2/M3)にはそもそもChromeOS Flexをインストールできません。
Q6. 企業のポリシーで制限されている場合は?
ChromeOS FlexをGoogle Workspace配下で管理している場合、管理者ポリシーでLinux環境が無効化されていることがあります。管理者に連絡して有効化を依頼してください。
Q7. セキュアブートを切るとセキュリティは下がりますか?
はい、若干下がります。ただしChromeOSは元々サンドボックス型の設計で、セキュアブートなしでも一般利用には十分な安全性を持っています。
まとめ
ChromeOS FlexでLinuxアプリがインストールできない問題は、多くの場合「CPU仮想化未対応」「BIOSで仮想化無効」「認定外機種」「セキュアブート有効」のいずれかに起因します。まずは chrome://system でCPUフラグを確認し、BIOSで仮想化をオンにした上で、ChromeOS Flexを最新版に更新してLinux環境を再設定してください。
それでもダメな場合は、本家ChromeOS(Chromebook購入)やFydeOSへの切替、UbuntuなどのLinuxディストリビューションへのデュアルブート、あるいはCloud ShellやGitHub CodespacesといったクラウドIDEへの移行が現実解となります。古いPCを再利用したいという動機は素晴らしいので、ChromeOS Flexにこだわりすぎず「目的はLinuxアプリを動かすこと」に立ち返って最適な選択肢を選びましょう。本記事の手順と代替案を総合的に検討すれば、ほとんどのケースで満足のいく開発環境が手に入るはずです。
minto.tech スマホ(Android/iPhone)・PC(Mac/Windows)の便利情報をお届け! 月間アクセス160万PV!スマートフォン、タブレット、パソコン、地デジに関する素朴な疑問や、困ったこと、ノウハウ、コツなどが満載のお助け記事サイトはこちら!