ユーザ用ツール

サイト用ツール


mas1xx_devel:setup_qemu:start

エミュレータのセットアップ(QEMU)


PC 上で ARM/ARM64 用の initramfs を作成するためには、ARM/ARM64 用 rootfs 上で “update-initramfs” コマンドを実行する必要があります。
そのため、PC 上で 各種アーキテクチャー用バイナリを実行できるエミュレータ(QEMU)をセットアップします。

user1@mas1xx-devel:~$ sudo apt install qemu-user-static
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  binfmt-support libpipeline1
以下のパッケージが新たにインストールされます:
  binfmt-support libpipeline1 qemu-user-static
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 0 個。
21.3 MB のアーカイブを取得する必要があります。
この操作後に追加で 208 MB のディスク容量が消費されます。
続行しますか? [Y/n] 
続行しますか? [Y/n] y
取得:1 http://ftp.riken.go.jp/Linux/ubuntu focal/main amd64 libpipeline1 amd64 1.5.2-2build1 [27.7 kB]
取得:2 http://ftp.riken.go.jp/Linux/ubuntu focal/universe amd64 binfmt-support amd64 2.2.0-2 [58.2 kB]
取得:3 http://ftp.riken.go.jp/Linux/ubuntu focal-updates/universe amd64 qemu-user-static amd64 1:4.2-3ubuntu6.3 [21.2 MB]
21.3 MB を 1秒 で取得しました (19.6 MB/s)   
以前に未選択のパッケージ libpipeline1:amd64 を選択しています。
(データベースを読み込んでいます ... 現在 26563 個のファイルとディレクトリがインストールされています。)
.../libpipeline1_1.5.2-2build1_amd64.deb を展開する準備をしています ...
libpipeline1:amd64 (1.5.2-2build1) を展開しています...
以前に未選択のパッケージ binfmt-support を選択しています。
.../binfmt-support_2.2.0-2_amd64.deb を展開する準備をしています ...
binfmt-support (2.2.0-2) を展開しています...
以前に未選択のパッケージ qemu-user-static を選択しています。
.../qemu-user-static_1%3a4.2-3ubuntu6.3_amd64.deb を展開する準備をしています ...
qemu-user-static (1:4.2-3ubuntu6.3) を展開しています...
libpipeline1:amd64 (1.5.2-2build1) を設定しています ...
qemu-user-static (1:4.2-3ubuntu6.3) を設定しています ...
binfmt-support (2.2.0-2) を設定しています ...
Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service.
systemd (245.4-4ubuntu3.2) のトリガを処理しています ...
libc-bin (2.31-0ubuntu9) のトリガを処理しています ...
user1@mas1xx-devel:~$ 
mas1xx_devel/setup_qemu/start.txt · 最終更新: 2023/04/14 16:14 by admin