ISO imageの作成 ― 2023年05月18日 10:42
はじめに
何回か ideapad miix320に alpine linuxをインストールしており、 面倒なので?、ISO imageを作れないかと思いました。
VMイメージや、DockerのBaseイメージを作成するスクリプトもあるようですが、ideapad miix320向けなので、ISOファイルを作成してみます。
まずは、mkimageの確認として、 v3.18のextended x86_64用ISOファイルを作成してみます。
事前準備
ISOビルド環境の準備として、alpine linux 3.18のVM上で以下を実行します。
- cat ./mkimage.dev.sh
#!/bin/sh
apk add alpine-sdk \
build-base \
apk-tools \
alpine-conf \
busybox \
fakeroot \
syslinux \
xorriso \
squashfs-tools \
sudo
apk add mtools \
dosfstools \
grub-efi
adduser build -G abuild
echo "%abuild ALL=(ALL) ALL" > /etc/sudoers.d/abuild
- ./mkimage.dev.sh
- su - build
- SUDO=sudo abuild-keygen -i -a
- ls /etc/apk/keys/
- mkdir rep
- cd rep
- git clone --depth=1 https://gitlab.alpinelinux.org/alpine/aports.git
- sudo apk update
- mkdir -pv ~/tmp
- export TMPDIR=~/tmp
- mkdir -p ~/iso
extended x86_64のISOイメージ作成
git clone をしたディレクトリで、mkimage.shを実行します。
- sh aports/scripts/mkimage.sh --tag 3.18 --outdir ~/iso --arch x86_64 --repository http://dl-cdn.alpinelinux.org/alpine/v3.18/main --profile extended
参考では、カスタマイズ用のPROFILE.shを作成して、 それをprofileオプションで指定していますが、extendedを作成するので、それは行いません。
しばらく後、~/isoに、alpine-extended-3.18-x86_64.iso が作成されました。
インストールOK
作成したISO ファイルを用いて、VMを作成。setup-alpine で alpine linux 3.18をインストール出来ました。:D

コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※なお、送られたコメントはブログの管理者が確認するまで公開されません。