Home / Google / Android / 【2026年最新版】ChromeOS Flex(古いPCのChromeOS化)でLinuxアプリがインストールできない対処法【完全ガイド】

【2026年最新版】ChromeOS Flex(古いPCのChromeOS化)でLinuxアプリがインストールできない対処法【完全ガイド】

※本ページにはプロモーション(広告)が含まれています

【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固有の制限

本記事では、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インストール後、以下の手順で確認します。

  1. Chromeブラウザで「chrome://system」を開く
  2. 「cpuinfo」セクションを展開
  3. 「flags」欄に「vmx」(Intel)または「svm」(AMD)が含まれているか確認
  4. 含まれていなければCrostiniは利用不可

Step 2: BIOS/UEFIの仮想化設定を有効化

  1. PC起動時にF2/Del/F10などでBIOS/UEFI設定画面へ
  2. 「Advanced」タブや「CPU Configuration」を探す
  3. 「Intel Virtualization Technology」または「AMD-V」を有効化
  4. 「Secure Boot」は一旦無効化しておく
  5. 保存して再起動

Step 3: 認定機種リストを確認

Googleの公式サポートページ(support.google.com/chromeosflex)で「Certified Model list」を検索し、自分のPCメーカー・型番が載っているか確認してください。載っていない機種でもインストール自体は可能ですが、Crostiniの動作は保証されません。

具体的な対処法

対処法1: ChromeOS Flexを最新版に更新する

Crostiniの対応範囲はChromeOS Flexのバージョンアップで徐々に拡大しています。

  1. 画面右下のステータス領域→設定アイコン
  2. 「ChromeOSについて」
  3. 「アップデートを確認」
  4. 最新版が適用されるまで再起動を繰り返す

対処法2: Linux開発環境を初期化して再インストール

  1. 「設定」→「デベロッパー」→「Linux開発環境」
  2. 「削除」で既存環境を完全消去
  3. 再度「オンにする」を実行
  4. ストレージ割当を10GB以上に設定

対処法3: 開発者チャンネルに切り替える

ChromeOS Flex Stable版でCrostiniが動かない場合、Beta/Devチャンネルに変更することで改善するケースがあります。

  1. 「chrome://flags」を開く
  2. 「設定」→「ChromeOSについて」→「詳細情報」
  3. 「チャンネルを変更」→「デベロッパー」を選択
  4. 再起動後にLinux環境を有効化

ただしDevチャンネルは不安定なので、日常利用機ではBetaが無難です。

対処法4: Powerwashで完全初期化

ChromeOS Flex自体の設定が壊れている可能性があります。Powerwash(工場出荷状態リセット)を試しましょう。

  1. 「設定」→「システム」→「Powerwash」
  2. 「再起動」→「リセット」
  3. 初期セットアップからやり直し、Google アカウントで再ログイン

対処法5: 実機BIOSアップデート

メーカー公式サイトから最新BIOSをダウンロードし、適用することで仮想化関連のバグが修正されることがあります。ただしBIOSアップデートは失敗するとPCが起動しなくなるリスクがあるため、電源を確実に接続し説明書に従って実行してください。

対処法6: Linuxをデュアルブートにする

Crostiniがどうしても動かない場合、Linux(Ubuntu、Debian、Fedora等)をデュアルブートで入れるのが現実的な解決策です。

  1. ChromeOS Flexのディスク領域を縮小
  2. 別のUSBからLinuxをインストール
  3. GRUBブートローダーでChromeOS FlexとLinuxを選択起動

ただしChromeOS Flexはデュアルブートを公式サポートしていないため、アップデートのたびにGRUBが上書きされる可能性があります。

公式CrOSとの違い

対処法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アプリを動かすこと」に立ち返って最適な選択肢を選びましょう。本記事の手順と代替案を総合的に検討すれば、ほとんどのケースで満足のいく開発環境が手に入るはずです。

Check Also

AndroidのSmart Replyが間違った言語で表示される対処法

【2026年最新版】AndroidのSmart Reply(自動返信候補)が間違った言語で表示される対処法【完全ガイド】

【2026年最新版】Andro …