vm/Podmanでraspios

はじめに

Podman(Dockerでも可)がインストール済みの x86_64 なLinuxでクロスコンパイルしたい時に役立つかもしれません

試した環境

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=21.04
DISTRIB_CODENAME=hirsute
DISTRIB_DESCRIPTION="Ubuntu 21.04"

$ podman --version
podman version 3.0.1

手順

# podman ホストに binfmt-support qemu-user-static をインストール
sudo apt update && sudo apt -y install --no-install-recommends binfmt-support qemu-user-static

# raspios のルートイメージを取得(raspios_liteの例)
wget http://ftp.jaist.ac.jp/pub/raspberrypi/raspios_lite_armhf/root.tar.xz

# ルートイメージを podman イメージに変換
podman image import root.tar.xz raspios_lite

# raspios を pi ユーザーで起動
podman run -it -w /home/pi -u pi -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static raspios_lite bash

参考


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-06-11 (金) 12:01:47