Ventoy
Ventoy یک نرمافزار آزاد برای قابل راهاندازی کردن یک دستگاه USB با پروندههای ISO است.
با ventoy نیازی نیست که برای قرار دادن ISOهای مختلف، فلش را بارها قالببندی کنید تنها ISO موردنظرتان را مانند سایر پروندهها روی فلش ریخته و از آن برای راهاندازی سامانه استفاده کنید.
پس از راهاندازی، ventoy امکان گزینش بین ISOهای موجود را میدهد.
ویژگیها
برخی ویژگیهای Ventoy:
- استفاده آسان
- سریع (تنها محدودیت زمان کپی پروندههای ISO است)
- پشتیبانی از UEFI و BIOS
- پشتیبانی از ماندگاری داده (Data Persistence)
- پشتیبانی از پروندههای ISO بیش از ۴ گیگابایت
- پشتیبانی از بیشتر سیستمعاملها. با بیش از ۲۰۰ پروندهٔ ISO آزموده.
- سازگار با راهاندازی و نصب.
- نبود نیاز به بهروزرسانی زمانی که نگارش جدیدی از یک توزیع منتشر میشود.
- نبود محدودیت در تعداد پروندههای ISO
نصب
اخطار:
پیش از نصب، از اطّلاعاتتان پشیتبان بگیرید. هنگام نصب، تمام دادههای موجود روی حافظهٔ فلش، از بین خواهند رفت.برای بارگیری چدیرترین نگارش و کد مبدأ ventoy به صفحهٔ انتشارهای پروژه در گیتهاب مراجعه کنید.
https://github.com/ventoy/Ventoy/releases
ابتدا آخرین نگارش را بارگیری کنید:
wget https://github.com/ventoy/Ventoy/releases/download/vx.x.xx/ventoy-x.x.xx-linux.tar.gz
سپس بایگانی را استخراج کنید:
tar -xzvf ventoy-x.x.xx-linux.tar.gz
وارد شاخهٔ مربوطه شوید:
cd ventoy-x.x.xx-linux
فلش را وصل و نشانیش را با دستورهایی چون lsblk یا fdisk شناسایی کنید.
با دستور زیر Ventoy را روی فلش نصب کنید:
sh Ventoy2Disk.sh -i /dev/XXX
همچنین میتوان به جای i- از I- یا u- استفاده کرد.
عملکرد هر یک از این کلیدها در جدول زیر درج شده است.
گزینه | کاربرد |
---|---|
i- | نصب روی یک فلش. در صورتی که از پیش نصب شده باشد خطا صادر خواهد شد. |
I- | نصب اجباری. در صورتی که از پیش نصب شده باشد بدون خطا مجددا نصب خواهد شد. |
u- | بهروزرسانی |
پس از پایان نصب، ۲ افراز روی فلش ایجاد خواهد شد. قالب نخسیتن افراز exFAT خواهد بود. پروندههای ISO خود را در این افراز بگذارید. Ventoy تمام شاخهها و زیرشاخههای این افراز را جسته و تمامی ISOها را در فهرست نمایش خواهد داد.
توجه کنید نشانی کامل پروندهٔ ISO باید بدون فاصله یا حروف غیر ascii باشد.
ساخت دیسک دایمی
با استفاده از افزونهٔ Ventoy Persistence Plugin میتوانید یک پروندهٔ dat را در ریشه قرار داده تا تغییراتی که در سامانهٔ راهاندازیشده میدهید، به صورت دایمی رویش ذخیره شوند.
- جدیدترین نگارش ventoy را دریافت کرده و مشابه توضیحات بالا یک دیسک زنده بسازید.
فرض کنید نام دستگاه sdb باشد
$ sudo ./Ventoy2Disk.sh -I -s -g /dev/sdb
- با دستور زیر یک دیسک دایمی ساخته و در مسیر ریشهٔ حافظهٔ فلش، رونویسی کنید.
$ sudo ./CreatePersistentImg.sh
خروجی، پروندهٔ persistence.dat با حجم 1.0G است.
اگر محتویات افراز به این صورت باشد، میتوانید از حافظهٔ دایمی استفاده کنید.
$ tree |-- persistence.dat |-- ubuntu-20.04-desktop-amd64.iso `-- ventoy `-- ventoy.json
$ cat ventoy/ventoy.json { "persistence": [ { "image": "/ubuntu-20.04-desktop-amd64.iso", "backend": "/persistence.dat" } ] }
$ ls -ltrh total 3.6G -rwxrwxrwx 1 user user 2.6G Jul 27 2020 ubuntu-20.04-desktop-amd64.iso -rwxrwxrwx 1 user user 1.0G Jan 29 23:44 persistence.dat drwxrwxrwx 1 user user 32K Jan 29 23:45 ventoy
صحت کار روی یک حافظهٔ فلش با حجم 32G و نرمافزار ventoy-1.0.33 بررسی شده است.
اخطار:
پس از رونویسی پروندهها در حافظه، آن را پیاده کرده و تا پایان کامل نوشتن تغییرات رویش، شکیبا باشید، وگرنه ممکن است به دلیل انبارش دادهها، رونویسی ناقص بماند.