ISOイメージの書き込み用ソフト
Multi Platform 対応 ISO Image Writer
ISOイメージを書き込むソフトで、Linux,Windows,MacOSに対応しているものをいくつか調べました。
Raspberry PI,Fedora以外のISOイメージを書き込むためにも、使えます。
インストール
Linux
BalenaEtcher
wget https://github.com/balena-io/etcher/releases/download/v1.18.11/balenaEtcher-1.18.11-x64.AppImage
Raspberry Pi Imager
Flatpak
flatpak install org.raspberrypi.rpi-imager
Snap
snap install rpi-imager
Fedora MediaWriter
flatpak install org.fedoraproject.MediaWriter
Windows
BalenaEtcher
Raspberry Pi Imager
Fedora MediaWriter
Mac
BalenaEtcher
Raspberry Pi Imager
Fedora MediaWriter
別解
ISOのイメージをUSBディスクなどに書き込まず、Ventoy[4]がインストールされたUSBディスクにファイルとしてコピーすることで、大体のISOイメージは起動できます。Normal Modeで起動しない場合でも、Grub Modeで起動できる場合もあります。
Linux全般
sourceforgeまたはgithubからダウンロードします。
wget https://sourceforge.net/projects/ventoy/files/v1.0.99/ventoy-1.0.99-linux.tar.gz/download
wget https://github.com/ventoy/Ventoy/releases/download/v1.0.99/ventoy-1.0.99-linux.tar.gz
tar xf ventoy-1.0.99-linux.tar.gz
cd ventoy-1.0.99
./VentoyGUI.$(uname -m)
Ventoyをext4にフォーマットする場合
Ventoyのデバイスを確認
VENTOY=$(lsblk -e7 -lpf -o NAME,LABEL |grep Ventoy|cut -d' ' -f1)
echo $VENTOY
ext4にフォーマット
sudo mkfs.ext4 -L Ventoy $VENTOY
sudo mount $VENTOY /run/media/$USER/Ventoy
sudo chown -R $USER:$USER /run/media/$USER/Ventoy
sudo umount $VENTOY
自動マウントのチェック(Manjaro)
udisk2が稼働している環境の場合のチェック方法の一つとして、参考にしていただければと思います。
以下のコマンドで、自動マウント(UDISKS_AUTO
)の設定を確認できます。
VENTOY=$(lsblk -e7 -lpf -o NAME,LABEL |grep Ventoy|cut -d' ' -f1)
echo $VENTOY
sudo udevadm test $VENTOY|grep UDISKS_AUTO
UDISKS_AUTO=0
で自動マウントされない場合、udevのルールなどを確認する必要があります。
(私の環境では、ext4ファイルシステムだと自動マウントされないように設定されていました。)
次のような設定ファイルを作成し、USBディスクのパーティションラベルがVentoyの場合に自動マウントされるようにしました。
KERNEL=="sd*", SUBSYSTEM=="block", SUBSYSTEMS=="usb", ENV{ID_PART_ENTRY_NAME}=="Ventoy", ENV{UDISKS_AUTO}="1"
コマンドで作成する場合。
cat <<EOF | sudo tee -a /etc/udev/rules.d/90-enable-automount-when-ventoy.rules
KERNEL=="sd*", SUBSYSTEM=="block", SUBSYSTEMS=="usb", ENV{ID_PART_ENTRY_NAME}=="Ventoy", ENV{UDISKS_AUTO}="1"
EOF
再びチェックしてみましょう。
VENTOY=$(lsblk -e7 -lpf -o NAME,LABEL |grep Ventoy|cut -d' ' -f1)
echo $VENTOY
sudo udevadm test $VENTOY|grep UDISKS_AUTO
UDISKS_AUTO=1
ならUSBディスクを接続時に、Ventoyパーティションが/run/media/$USER/Ventoy
に自動マウントされるかと思います。
Manjaro Linux
sudo pamcan -S ventoy
ventoygui
Arch Linux
AURパッケージ
yay -S ventoy-bin
ventoygui
Windows
ブラウザなどでVentoyをダウンロードします。またはVentoy Files(SourceForge)から、ダウンロードしましょう。
ダウンロードしたzipファイルを開いて、ventoy2disk.exe
を実行しましょう。
Mac
MacでのVentoyのインストールは公式には未対応の模様。
他のOSでインストールすれば、おそらく使えるでしょう。
Discussion