3 ポイント 投稿者 GN⁺ 2023-12-19 | 1件のコメント | WhatsAppで共有
  • Ventoyは、ブート用イメージをUSBに書き込む代わりにファイルとしてコピーしておき、起動時にメニューから選んで実行できるようにするオープンソースツール
  • 複数の ISO/WIM/IMG/VHD(x)/EFI ファイルを別々のフォルダーに入れても認識し、繰り返しフォーマットすることなく、ドラッグ&ドロップに近い感覚でマルチブートUSBを構成できる
  • x86 Legacy BIOS から IA32/x86_64/ARM64/MIPS64EL UEFI まで幅広く対応し、Windows、Linux、ChromeOS、Unix、VMware、Xen 系イメージの運用に適している
  • 1400件以上のイメージファイルでテストされており、distrowatch.com 基準で 90%以上のディストリビューション をサポートすると案内している
  • Secure Boot、Linux Persistence、自動インストール、プラグイン、テーマのカスタマイズまで備え、1本のUSBを 復旧・インストール・テスト用のブートハブ として使いやすい

ファイルコピー中心のブート方式

  • Ventoyは、ISO/WIM/IMG/VHD(x)/EFI ファイルから直接起動するオープンソースツール
  • ユーザーはディスクを毎回フォーマットすることなく、イメージファイルをUSBドライブにコピーした後すぐに起動できる
  • 複数のファイルを異なるフォルダーに入れると、Ventoy が選択可能な ブートメニュー を提供する
  • USBだけでなく、ローカルディスク上の ISO/WIM/IMG/VHD(x)/EFI ファイルも検出して直接起動できる
  • 対応ファームウェアとOSの範囲

    • x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI、MIPS64EL UEFI をサポート
    • Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen など、ほとんどのOSタイプを扱う
    • 1400件以上のイメージファイルがテストされており、テスト一覧は Tested ISO で確認できる
    • distrowatch.com 基準で 90%以上のディストリビューションをサポートしており、詳細は details にある
  • 最新リリース

    • 2026年6月25日に ventoy-1.1.16 の新しいリリースが公開された

インストール・互換性・運用機能

  • Ventoy は 100% オープンソース であり、ライセンス情報は license にある
  • 使い方はシンプルで、入門ドキュメントは Get started で提供されている
  • 実行速度は ISO ファイルのコピー速度によってのみ制限される
  • インストール対象には USB、ローカルディスク、SSD、NVMe、SDカードが含まれる
  • ISO/WIM/IMG/VHD(x)/EFI ファイルは展開せずに直接起動できる
  • メインパーティションのファイルシステムは FAT32、exFAT、NTFS、UDF、XFS、Btrfs、Ext2/3/4 をサポート
  • 4GB を超える ISO ファイルもサポート
  • MBR と GPT のパーティションスタイルの両方をサポート
  • IA32/x86_64 UEFI Secure Boot をサポートし、関連ドキュメントは Notes にある
  • インストール自動化とブート拡張

    • Linux Persistence、Windows 自動インストール、Linux 自動インストールをサポート
    • 自動インストールスクリプトでは、Windows/Linux 向けの 変数展開 もサポート
    • Linux vDisk(vhd/vdi/raw など) ブートソリューションを提供しており、関連ドキュメントは Notes にある
    • 起動だけでなく、インストール全体のプロセスまでサポート
  • メニューとプラグイン

    • メニューエイリアス、メニューのヒントメッセージ、パスワード保護、Legacy および UEFI 向けのネイティブブートメニュースタイルをサポート
    • メニューは ListView と TreeView モードの間で動的に切り替えられる
    • プラグインフレームワークと GUI プラグイン設定ツールを提供
    • ランタイム環境にファイルを注入したり、ブート設定ファイルを動的に置き換えたりできる
    • テーマとメニュースタイルを高いレベルでカスタマイズできる

USB運用と関連プロジェクト

  • USBドライブの書き込み保護と通常のUSB利用をサポート
  • バージョンアップ中もデータは破壊されない
  • 新しいディストリビューションが出るたびに Ventoy を更新する必要はない
  • ネットワーク(PXE)経由で OS を起動・インストールするには、別プロジェクト iVentoy を利用でき、サイトは https://www.iventoy.com

1件のコメント

 
GN⁺ 2023-12-19
Hacker Newsの意見
  • 素晴らしいツール。Linux、Windows、FreeBSD、一部のDOSなど、ほとんどで動作する
    以前ここで記事を書いた: https://www.theregister.com/2021/12/10/friday_foss_fest/
    今ではPXEネットワークブート版もある: https://www.iventoy.com/en/index.html

    • Ventoyはまだ使ったことがないが、PXE/ネットワークブート機能がうまく動くなら、PXE/ネットワークブートを自分で構成しようとしている人にはVentoyや同様の補助ツールを強く勧めたい
      Linuxマシンを趣味と仕事で20年扱ってきたが、PXEは単一のプロジェクト/分野としては最も難しかったと自信を持って言える。3〜4回試して2回ほど成功し、とんでもない時間を費やしたり無駄にしたりした
    • http://netboot.xyzは知っていたが、iVentoyがあるとは知らなかった。覚えておくとよさそう
  • 素晴らしいツール。複数のISOを1つのUSBドライブに入れておけば、USBを何度も差し替えたり、そのたびに上書きしたりする必要がなくなる
    「Debian 12 XFCEのインストールUSBをどこに置いたっけ」とか「これは64ビットISOだけど、今は32ビットのインストーラが必要なのに」といったことが減る

    • 最近になって、VentoyがVirtualBox VHDファイルからもブートでき、それを実機で実行できることを知った
      https://forums.ventoy.net/archive/index.php?thread-416.html
    • Ventoyを入れた外付けNVMeに複数のISOを入れて使っているが、今では完全に必需品になった
      混同しないように、手彫りの彫刻機でventoyと刻印までしてある。インストール以外にも便利で、memtest、gparted、clonezillaのようなツールが入ったライブディストリビューションを入れておくと、ちょっとした単発の復旧作業が本当に楽になる
    • 存在を知る前はこんなものがあることすら知らなかったのに、知ってしまうとどうやってこれなしで生きていたのかと思うツール。FLOSS開発者たちのひらめきにはいつも驚かされる
    • 一度だけ問題に遭遇した。2週間前、Ventoy USBからProxmoxをブートできなかった。ただしGoogleで見ると、Proxmoxのインストール関連の問題はかなり多く出てくる
  • 似た記事の過去の議論がある
    A New Bootable USB Solution https://news.ycombinator.com/item?id=28889392 (2021年10月16日 — 182ポイント、コメント47件)
    Ventoy makes making bootable USB drives easy https://news.ycombinator.com/item?id=24273289 (2020年8月25日 — 66ポイント、コメント11件)
    Ventoy: A new bootable USB solution https://news.ycombinator.com/item?id=24241485 (2020年8月21日 — 394ポイント、コメント106件)
    Ventoy – A New Bootable USB Solution https://news.ycombinator.com/item?id=23394714 (2020年6月2日 — 70ポイント、コメント6件)

  • ディストリビューションを頻繁に乗り換える人には本当に良いツール。もうddで面倒なことをする必要はなく、複数のISOを1つのUSBにただコピーしておけばいい

    • 最近Linuxを始めたが、ISOを4〜5個載せて、とても手軽に切り替えて試せた。かなり楽しかった
  • Linuxのインストールに使ったツールの中で最高で、復旧/管理用ISOをすぐ使えるように入れておくにも便利
    BIOSとUEFIの両方で動作し、USBを他のファイル保存用として使い続けることもできる

  • 永続化機能が素晴らしい: https://www.ventoy.net/en/plugin_persistence.html
    特に、ISOを自分で作り直さずに、ブート可能な復旧USBをカスタマイズしたり最新状態に保ったりしたいときに良い

    • 残念ながら実際のUSBメモリのファイルシステムを使うのではなく、ループイメージファイル内にファイルシステムを作って動作する
      それでも素晴らしいが、容量が足りなくなったらループファイルを拡張する必要がある
  • すでに別のファイルが入っているUSBでもブートできるのか、それとも別のISOだけを入れられるのか気になる

    • 他のファイルも入れられる
      基本的にはドライブ上のISO一覧を表示してブートさせてくれるブートローダ。ISOをいくつか入れて使っているが、本当に便利
    • VENTOYドライブには好きなものを何でも入れられる。友人に作ってあげたUSBには、KubuntuとTailsのISOだけでなく、Yuzuと複数のSwitchゲームも一緒に入れた
      Tailsはあまりテストしていないが、Kubuntuでブートして同梱のSwitchゲームをプレイできた。安価な汎用Switch Pro風コントローラも、Yuzuで使うよう指定する以外は追加設定なしで動作した
      実質的にどこでもブートできるNintendo SwitchエミュレータUSBで、小さなUSBなので20ドルのSwitch Pro風コントローラの裏にテープで貼れば、素晴らしいクリスマスプレゼントになる
    • その通り。Ventoyのインストール時にUSBをフォーマットしてEFIパーティションを追加するが、その後はISO以外のファイルも入れられる
      ブートメニューにはISOだけが表示され、他のファイルは無視される
  • 主な制約は、パーティションのアラインメントを気にするなら、NVMeブートドライブのパーティションにスタンドアロン用途でインストールできない点です。
    この制約がない派生版については昨日議論されていました。用途としては、UEFIメニューから手動で起動するか、通常の起動に失敗したときに自動で起動する構成のリカバリ用ディストリビューションです。

    • それならLinuxを普通にデュアルブートすればいいのでは、と思います。Windowsを使っているならそうですし、Linuxが動いているなら、アップデート後にカーネルが壊れても別のカーネルをロードすれば済みます。
  • 最近、新しいシステム2台にLinuxをインストールする必要があったのですが、約5年前に最後にハードウェアを買ったときよりも、手順がさらに面倒になっていました。
    Secure Boot、UEFI、Windows Boot Loader、「自己修復BIOS」(Windows以外を起動しようとするとBIOS設定を戻すようなもの)、機能が削られたBIOSや理解しにくいほど複雑なBIOSのせいで、それぞれの機器でインストール作業が何時間も止まりました。
    Ventoyに救われました。あるBIOSが標準のDebian ISOを起動可能だと認識しなかったのに、Ventoyは認識した、というのが問題の一つでした。別の機器は結局WindowsかUbuntu以外は何も起動せず、カーネルのロードで完全に止まりましたが、Ventoyのおかげでその結論に至るまでの試行錯誤をずっと楽に進められました。
    今後は一般消費者向けの完成品PCは絶対に買わないつもりです。これからは自作するか、Linux対応を明記している販売者からだけ買います。

    • 参考までに、Windows Boot Managerとその前身のNTLDRは、GRUBを含む他のブートローダーへチェーンロードできます。
      もともとはWindows NTとWindows 9xのデュアルブートをサポートするための用途でしたが、実際かなり便利で安定しています。問題は、大型量販店で売られている完成品PCが、高度な機能の大半を省いてロックされたマザーボードを使っていることです。
    • 驚きです。そんなことは経験したことがありません。USBメモリをFAT32でフォーマットしてISO内のファイルをコピーするだけで動きました。
    • 繰り返しますが、Windowsのブートローダーはいじらないほうがいいです。新しいブートローダー用のパーティションを作り、既定のブートパーティションに設定すれば十分です。
      起動時にGRUBで「Windows boot mgr」を選べばよく、必要ならosproberを実行すればいいです。こうすればWindowsは自分のブートローダーを正常な状態に保ったまま、両方のOSを起動できます。
  • Ventoyがかなり前からあることは知っていますが、それでもこの用途に適した優れたFOSSソリューションがあるのはうれしいです。
    以前はSARDUというプロプライエタリなツールだったようなものを使っていました。動きはしましたが、特に素晴らしいものではありませんでした。