13,009
回編集
77行目: | 77行目: | ||
mkdir /<QEMU-User-Staticのインストールディレクトリ>/sbin | mkdir /<QEMU-User-Staticのインストールディレクトリ>/sbin | ||
cp /<QEMUのソースコードがあるディレクトリ>/scripts/qemu-binfmt-conf.sh /<QEMU-User-Staticのインストールディレクトリ>/sbin | cp /<QEMUのソースコードがあるディレクトリ>/scripts/qemu-binfmt-conf.sh /<QEMU-User-Staticのインストールディレクトリ>/sbin | ||
<br> | <br> | ||
QEMU-User-Staticの設定スクリプトを、以下に示すように編集する。<br> | QEMU-User-Staticの設定スクリプトを、以下に示すように編集する。<br> | ||
87行目: | 82行目: | ||
vi /<QEMU-User-Staticのインストールディレクトリ>/sbin/qemu-binfmt-conf.sh | vi /<QEMU-User-Staticのインストールディレクトリ>/sbin/qemu-binfmt-conf.sh | ||
<br> | <br> | ||
<syntaxhighlight lang="sh"> | |||
# /<QEMU-User-Staticのインストールディレクトリ>/sbin/qemu-binfmt-conf.shファイル | # /<QEMU-User-Staticのインストールディレクトリ>/sbin/qemu-binfmt-conf.shファイル | ||
95行目: | 91行目: | ||
# 編集後 | # 編集後 | ||
QEMU_PATH=/<QEMU-User-Staticのインストールディレクトリ>/bin | QEMU_PATH=/<QEMU-User-Staticのインストールディレクトリ>/bin | ||
</syntaxhighlight> | |||
<br> | |||
各アーキテクチャのバイナリフォーマットファイルを生成する。<br> | |||
sudo /<Qemu-User-Staticのインストールディレクトリ>/sbin/qemu-binfmt-conf.sh \ | |||
--systemd ALL --persistent yes --preserve-argv0 yes \ | |||
--exportdir /<Qemu-User-Staticのインストールディレクトリ>/lib/binfmt.d/ | |||
<br> | <br> | ||
次に、QEMU-User-Staticに必要なBinfmtを、[https://pkgs.org/download/qemu-linux-user pkgs.orgのWebサイト]からダウンロードする。<br> | <del>次に、QEMU-User-Staticに必要なBinfmtを、[https://pkgs.org/download/qemu-linux-user pkgs.orgのWebサイト]からダウンロードする。</del><br> | ||
Binfmtは、QEMU-User-Staticのバージョンと異なっていても問題無い。<br> | <del>Binfmtは、QEMU-User-Staticのバージョンと異なっていても問題無い。</del><br> | ||
ダウンロードしたファイルを展開する。<br> | <del>ダウンロードしたファイルを展開する。</del><br> | ||
rpm2cpio qemu-linux-user-<バージョン>.x86_64.rpm | cpio -id | <del>rpm2cpio qemu-linux-user-<バージョン>.x86_64.rpm | cpio -id</del> | ||
<br> | <br> | ||
展開したディレクトリに移動して、ARMおよびAArch64のBinfmtファイルを/<QEMU-User-Staticのインストールディレクトリ>/binディレクトリにコピーする。<br> | <del>展開したディレクトリに移動して、ARMおよびAArch64のBinfmtファイルを/<QEMU-User-Staticのインストールディレクトリ>/binディレクトリにコピーする。</del><br> | ||
cd qemu-linux-user-<バージョン>.x86_64/usr/bin | <del>cd qemu-linux-user-<バージョン>.x86_64/usr/bin</del> | ||
cp qemu-binfmt qemu-arm-binfmt qemu-aarch64-binfmt /<QEMU-User-Staticのインストールディレクトリ>/bin | <del>cp qemu-binfmt qemu-arm-binfmt qemu-aarch64-binfmt /<QEMU-User-Staticのインストールディレクトリ>/bin</del> | ||
<br> | <br> | ||
~/.profileファイル等に環境変数<code>PATH</code> | 必要であれば、QEMU-User-Staticのパスを~/.profileファイル等に環境変数<code>PATH</code>に追記する。<br> | ||
vi ~/.profile | vi ~/.profile | ||
<br> | <br> | ||
<syntaxhighlight lang="sh"> | |||
# ~/.profileファイル等 | # ~/.profileファイル等 | ||
export PATH="/<QEMU-User-Staticのインストールディレクトリ>/bin:/<QEMU-User-Staticのインストールディレクトリ>/sbin:$PATH" | export PATH="/<QEMU-User-Staticのインストールディレクトリ>/bin:/<QEMU-User-Staticのインストールディレクトリ>/sbin:$PATH" | ||
</syntaxhighlight> | |||
<br><br> | <br><br> | ||