1. はじめに
今回は、自分自身への備忘録を兼ねて、パソコンに Steam Deck OS(HoloISO)をインストールしてSteamゲーム機を作成する方法を、お伝えしたいと思います。
参考文献:YouTube:You Can Build A Powerful & Cheap $180 Steam Deck OS Gaming Machine!
参考文献:YouTube:Steam OS 3 On Any X86 Device! Steam Deck OS With HOLOISO!
参考文献:GitHub:theVakhovskeIsTaken/holoiso
2. この記事を読んでできること
- Steam Deck OS(HoloISO)イメージをダウンロードして、USBメディアにインストーラーを作成できるようになる
- パソコン に Steam Deck OS(HoloISO)をインストールしてSteamゲーム機を作成できるようになる
3. 注意事項
- おそらくGeforce系のグラフィックドライバには対応していないと思われます(AMD Radeon RX系グラボを推奨)
4. 必要なもの
- Steam Deck OS(HoloISO)をインストールするパソコン(Windows10が動作するパソコン、推奨:DELL Optiplex 7020 SFF i7 4790)
- AMD Radeon RX系グラフィックボード(推奨:Radeon RX 6400 ロープロファイルタイプ)
- Bluetooth USB Adapter(ブルートゥースUSBドングル、ゲームパッド接続用)
- ゲームパッド(推奨:X Box Bluetooth ゲームコントローラー)
- USBメディア(HoloISOインストーラー、推奨:4GB以上)
- インターネット環境
5. Steam Deck OS(HoloISO)イメージのダウンロード
- GitHub:theVakhovskeIsTaken/holoiso/releasesから、最新のISOイメージをダウンロードする
- 検証時のISOバージョンは「ISO Update 4.0(2.7GB):HoloISO_4.0_OfflineInstaller-20221211_1636-x86_64.iso」
6. ISOイメージをUSBメディアに書き込む
- Etcher などのイメージ書き込みソフトを利用し、ダウンロードしたISOイメージをUSBメディア(インストーラー)に書き込む
7. Steam Deck OS(HoloISO)のインストール
- Installation の指示に従い、パソコンにSteam Deck OS(HoloISO)をインストールする
- USBメディア(インストーラー)を用いて、USBメディア(インストーラー)からパソコンを起動する
- 「Install SteamOS on this device」をクリックする
- 画面の指示に従いインストールを進める
- お気に入りの温かい飲み物を用意して、インストールされるまで待つ
- インストール後にパソコンを起動し、「Steam Deck's OOBE」画面が表示されることを確認する
- ネットワークに接続し、Steam アカウントにログインする
- 電源メニューの [デスクトップに切り替え]選択から、KDE Plasma(OS画面)へ移動し終了することができます
8. おわりに
いかがでしたでしょうか?トラブルなくうまくいけばパソコンに Steam Deck OS(HoloISO)をインストールしてSteamゲーム機にすることができたのではないかと思います。
今回の記事が、みなさまの学習の参考になれば幸いです。
2023/02/27 TAKAHIRO NISHIZONO
Exp2. この記事を読んでできること(上級者編)
- Manjaro(Arch Linux系リナクス)をUSBブートできるようになる
- Manjaro(Arch Linux系リナクス)をコマンド操作して、HoloISO イメージを作成できるようになる
- パソコン に Steam Deck OS(HoloISO)をインストールしてSteamゲーム機を作成できるようになる
Exp3. 注意事項(上級者編)
- おそらくGeforce系のグラフィックドライバには対応していないと思われます(AMD Radeon RX系グラボを推奨)
Exp4. 必要なもの(上級者編)
- パソコン(Windows10が動作するパソコン、推奨:DELL Optiplex 7020 SFF i7 4790)
- AMD Radeon RX系グラフィックボード(推奨:Radeon RX 6400 ロープロファイルタイプ)
- Bluetooth USB Adapter(ブルートゥースUSBドングル、ゲームパッド接続用)
- ゲームパッド(推奨:X Box Bluetooth ゲームコントローラー)
- USBメディア(Manjaro 動作環境用、推奨:32GB以上)
- USBメディア(HoloISO 動作環境用、推奨:64GB以上)
- インターネット環境
Exp5. Manjaro USBブートメディアの作成(1時間)(上級者編)
- YouTube:2010年の古いPCが、USB 起動 Linuxで生まれ変わるを参考に、Arch Linux系リナクスが動作する環境(USBブートメディア)を作成する
- 理由としては、Steam Deck OS(HoloISO)のISOイメージ作成時に、Arch Linux系のパッケージコマンド pacman を実行する想定のため、pacmanコマンドが実行できる環境を用意する
Exp6. Manjaro USBブートメディアの起動(10分)(上級者編)
- 作成したManjaro USBブートメディアを用いて、Manjaro Linux をUSBブートする
- 初回起動時の設定なども、YouTube:2010年の古いPCが、USB 起動 Linuxで生まれ変わるを参考にする
Exp7. ISOファイルの作成(上級者編)
- ターミナルを起動し、コマンドプロンプトからコマンドを実行する
コマンドプロンプト
// ホームディレクトリに移動
$ cd
// パッケージ一覧を更新
$ sudo pacman -Sy archiso
途中:パスワード入力
途中:Y キー押下
// パッケージを更新(およそ1時間)
$ sudo pacman -Syu
途中:Y キー押下
// pacstrapのインストール
$ sudo pacman -S arch-install-scripts
// プロジェクトイメージをgitクローン
$ git clone https://github.com/bhaiest/holoiso/
// gitクローン結果を確認
$ ls -la holoiso
合計 144
drwxr-xr-x 6 pi pi 4096 2月 27 15:06 .
drwx------ 19 pi pi 4096 2月 27 15:06 ..
drwxr-xr-x 8 pi pi 4096 2月 27 15:06 .git
drwxr-xr-x 4 pi pi 4096 2月 27 15:06 .github
-rw-r--r-- 1 pi pi 10 2月 27 15:06 .gitignore
-rw-r--r-- 1 pi pi 506 2月 27 15:06 LICENSE.md
-rw-r--r-- 1 pi pi 5047 2月 27 15:06 README.md
-rw-r--r-- 1 pi pi 5274 2月 27 15:06 README.zh_CN.md
drwxr-xr-x 3 pi pi 4096 2月 27 15:06 airootfs
-rw-r--r-- 1 pi pi 26 2月 27 15:06 bootstrap_packages.x86_64
drwxr-xr-x 3 pi pi 4096 2月 27 15:06 efiboot
-rw-r--r-- 1 pi pi 76389 2月 27 15:06 mkarchiso-holoiso
-rw-r--r-- 1 pi pi 80 2月 27 15:06 packages.holo_x86_64
-rw-r--r-- 1 pi pi 1455 2月 27 15:06 packages.x86_64
-rw-r--r-- 1 pi pi 3658 2月 27 15:06 pacman.conf
-rw-r--r-- 1 pi pi 704 2月 27 15:06 profiledef.sh
// holoiso/mkarchiso-holoiso コマンドを /usr/bin へコピー
$ sudo cp -pr holoiso/mkarchiso-holoiso /usr/bin
途中:パスワード入力
// 実行権限を付与
$ sudo chmod +x /usr/bin/mkarchiso-holoiso
// パーミッションを確認
$ s -la /usr/bin/mkarchiso-holoiso
-rwxr-xr-x 1 pi pi 76389 2月 27 15:06 /usr/bin/mkarchiso-holoiso
// ISOファイル(holoiso)を生成(私の環境ではここでビルドエラー発生となり、詰みました泣)
$ sudo mkarchiso-holoiso -v holoiso
Exp8. その他Linuxディストリビューションでのビルドチャレンジ(上級者編)
- Arch Linux系リナクス コマンドを利用するため、Manjaro OSを利用しましたが、もしもUbuntu系、Debian系などのLinux OSでISOファイル生成を試みる場合は、足りていないコマンドをインストールすることで、Ubuntu系、Debian系などのLinux OSでISOファイル生成できるかもしれません(未検証)
コマンドプロンプト
// ホームディレクトリに移動
$ cd
// pacmanをインストール
$ apt-get install pacman
// pacstrapをインストール
$ apt-get install arch-install-scripts