起動 USB メモリー ( Ventoy )

Ventoyのダウンロード

https://www.ventoy.net/en/download.html

PCのOSに応じたファイルをダウンロードする。

例 ventoy-1.0.97-linux.tar.gz

解凍(展開)

$ tar -zxvf ventoy-1.0.97-linux.tar.gz

インストール

USBメモリーをPCに挿し、パーティション名を確認

例 /dev/sdb

GUI

$ sudo ./VentoyGUI.x86_64  

CUI

コマンドラインオプション

USBメモリ内のVentoyに関する情報の確認

$ sudo ./Ventoy2Disk.sh -l /dev/sdb


**********************************************
     Ventoy: 1.0.97  x86_64
     longpanda admin@ventoy.net
     https://www.ventoy.net
**********************************************

Ventoy Version: NA

インストール実行

  • デフォルトのパーティションスタイルはMBR
  • 古い、いわゆるレガシーPCでのブートがサポートされる。
  • 現在のPCはほとんどGPTに対応しているが、起動用USBメモリーの場合、MBRでも特に問題になることはないと思います。
  • 違いについての解説
    https://www.ventoy.net/en/doc_mbr_vs_gpt.html
デフォルト
ventoy-1.0.97$ sudo ./Ventoy2Disk.sh -i /dev/sdb

GPTでインストールする場合

ventoy-1.0.97$ sudo ./Ventoy2Disk.sh -i -g  /dev/sdb

**********************************************
     Ventoy: 1.0.97  x86_64
     longpanda admin@ventoy.net
     https://www.ventoy.net
**********************************************

Disk : /dev/sdb
Model: JetFlash Transcend 32GB (scsi)
Size : 28 GB
Style: GPT


Attention:
You will install Ventoy to /dev/sdb.
All the data on the disk /dev/sdb will be lost!!!

Continue? (y/n) y

All the data on the disk /dev/sdb will be lost!!!
Double-check. Continue? (y/n) y

Create partitions on /dev/sdb by parted in GPT style ...
Done
Wait for partitions ...
partition exist OK
create efi fat fs /dev/sdb2 ...
mkfs.fat 4.2 (2021-01-31)
success
Wait for partitions ...
/dev/sdb1 exist OK
/dev/sdb2 exist OK
partition exist OK
Format partition 1 /dev/sdb1 ...
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
mkexfatfs success
writing data to disk ...
sync data ...
esp partition processing ...

Install Ventoy to /dev/sdb successfully finished.

インストール後の確認

ventoy-1.0.97$ sudo ./Ventoy2Disk.sh -l /dev/sdb


**********************************************
     Ventoy: 1.0.97  x86_64
     longpanda admin@ventoy.net
     https://www.ventoy.net
**********************************************

Ventoy Version in Disk: 1.0.97
Disk Partition Style  : GPT
Secure Boot Support   : YES

USBメモリーの中身

  • パーティションが2つ作成される。
  • grubがインストールされていた。
  • Ventoy の方にISOイメージを保存し、USBメモリから起動する。

32GBのUSBメモリーにインストールした場合の例 (df -h)

/dev/sdb1         29G  192K   29G    1% /media/user/Ventoy
/dev/sdb2         32M   28M  4.6M   86% /media/user/VTOYEFI

$ sudo fdisk -l /dev/sdb  

Disk /dev/sdb: 28.48 GiB, 30579621888 bytes, 59725824 sectors
Disk model: Transcend 32GB   
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 9538AC79-BDD1-499A-B018-5746D51BF1A6

Device        Start      End  Sectors  Size Type
/dev/sdb1      2048 59660247 59658200 28.4G Microsoft basic data (exfat)
/dev/sdb2  59660248 59725783    65536   32M Microsoft basic data (fat16)

tree コマンドをインストール

$ tree /media/user/Ventoy/
/media/user/Ventoy/

0 directories, 0 files
 

$ tree -d /media/user/VTOYEFI/
/media/user/VTOYEFI/
├── EFI
│   └── BOOT
├── grub
│   ├── arm64-efi
│   ├── distro
│   ├── fonts
│   ├── i386-efi
│   ├── i386-pc
│   ├── mips64el-efi
│   ├── themes
│   │   └── ventoy
│   └── x86_64-efi
├── tool
└── ventoy
   ├── 7z
   │   ├── 32
   │   └── 64
   └── imdisk
       ├── 32
       └── 64

21 directories

Ventoy と Rufus

  • どちらもWindows、Linuxの両方に対応しており、GUIでの利用も可能

コメント

このブログの人気の投稿

systemd-resolveの設定(Ubuntuなどの動的DNS設定)

GRUB起動メニューのタイムアウト時間、起動するOSの変更

Salesforce Trailheadチャレンジメモ(Apex の基礎とデータベース)