Ventoy: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
(ساخت دیسک دائمی)
جز (ویژگی‌ها)
 
(۳۳ نسخه‌ٔ میانی ویرایش شده توسط ۵ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
'''Ventoy''' نرم‌افزار متن‌باز برای قابل بوت کردن یک دستگاه USB با فایل‌های ISO است. با ventoy نیازی نیست که فلش  را بارها فرمت کنید بلکه می‌توانید فایل‌های ISO موردنظرتان را بر روی فلش کپی کرده و از آن برای راه‌اندازی سیستم استفاده نمایید.
+
[[پرونده:ventoy.png|500px|thumb|left|نمایی از منوهای ventoy در زمان راه‌اندازی سامانه]]
  
ventoy محدودیتی در تعداد ISOهای موجود بر روی دستگاه ندارد و می‌توانید هر تعداد ISO که نیاز است بر روی فلش کپی کنید.
+
'''Ventoy''' یک [[Free Software|نرم‌افزار آزاد]] برای قابل [[Boot|راه‌اندازی]] کردن یک دستگاه حافظهٔ USB با پرونده‌های ISO است.
  
سپس ventoy پس از راه‌اندازی در منو به شما امکان انتخاب ISO‌های موجود را می‌دهد. Ventoy از BIOS و UEFI پشتیبانی کرده و با بیش از ۲۰۰ فایل ISO مختلف مورد ارزیابی قرار گرفته است.
+
با ventoy نیازی نیست که برای قرار دادن ISOهای مختلف، حافظهٔ‌فلش را بارها [[Format|قالب‌بندی]] کنید تنها ISO موردنظرتان را مانند سایر پرونده‌ها روی فلش قرارداده و از آن برای راه‌اندازی سامانه استفاده کنید.
  
[[پرونده:ventoy.png|500px|thumb|center|نمایی از منوهای ارائه شده به وسیله ventoy در زمان راه‌اندازی سیستم]]
+
پس از راه‌اندازی، ventoy امکان گزینش بین ISO‌های موجود را می‌دهد.
  
 
== ویژگی‌ها ==
 
== ویژگی‌ها ==
سطر ۱۱: سطر ۱۱:
 
برخی ویژگی‌های Ventoy:
 
برخی ویژگی‌های Ventoy:
  
* ۱۰۰٪ متن‌باز
+
* کاربرد آسان و سریع (تنها محدودیت زمان کپی پرونده‌های ISO است)
* استفاده آسان
 
* سریع (تنها محدودیت زمان کپی فایل‌های ISO است)
 
 
* پشتیبانی از UEFI و BIOS
 
* پشتیبانی از UEFI و BIOS
 
* پشتیبانی از ماندگاری داده (Data Persistence)
 
* پشتیبانی از ماندگاری داده (Data Persistence)
* پشتیبانی از فایل‌های ISO بیش از ۴ گیگابایت
+
* پشتیبانی از پرونده‌های ISO بیش از ۴ گیگابایت
* پیتیبانی از اکثر سیستم‌عامل‌ها. به وسیله بیش از ۲۰۰ فایل ISO مورد آزمون قرار گرفته است.
+
* پشتیبانی از بیش‌تر سیستم‌عامل‌ها، با بیش از ۷۰۰ پروندهٔ ISO آزموده
 
* سازگار با راه‌اندازی و نصب
 
* سازگار با راه‌اندازی و نصب
* عدم نیاز به به‌روزرسانی زمانی که نسخه‌ جدیدی از یک توزیع منتشر می‌شود.
+
* بی‌نیاز از به‌روزرسانی در ارائهٔ نگارش جدید توزیع
 +
* نبود محدودیت در تعداد پرونده‌های ISO
 +
* رابط کاربری وب
 +
 
 +
{{الگو:clear}}
  
 
== نصب ==
 
== نصب ==
  
'''قبل از نصب از اطلاعات خود پشیتبان تهیه کنید. تمام اطلاعات موجود بر روی فلش از بین خواهد رفت و فلش مجددا فرمت خواهد شد.'''
+
{{اخطار|  پیش از نصب، از داده‌هایتان پشتیبان بگیرید. هنگام نصب، تمام داده‌های موجود روی حافظهٔ فلش، از بین خواهند رفت.}}
  
جهت دانلود آخرین نسخه و کدمنبع ventoy به صفحه انتشارهای پروژه در گیت‌هاب مراجعه کنید.
+
از آنجایی که ونتوی در مخازن موجود نیست برای بارگیری جدیدترین نگارش و کد مبدأ ventoy به صفحهٔ انتشارهای پروژه در گیت‌هاب مراجعه کنید. [https://github.com/ventoy/Ventoy/releases اینجا]
  
<pre>https://github.com/ventoy/Ventoy/releases</pre>
+
ابتدا آخرین نگارش را بارگیری کنید:
 +
{{bc|$ wget https://github.com/ventoy/Ventoy/releases/download/vx.x.xx/ventoy-x.x.xx-linux.tar.gz}}
  
ابتدا نسخه مورد نظر را دانلود کنید:
+
سپس بایگانی را استخراج کنید:
 +
{{bc|$ tar -xzvf ventoy-x.x.xx-linux.tar.gz}}
  
<pre>
+
وارد شاخهٔ مربوطه شوید:
wget https://github.com/ventoy/Ventoy/releases/download/vx.x.xx/ventoy-x.x.xx-linux.tar.gz
+
{{bc|$ cd ventoy-x.x.xx-linux}}
</pre>
 
  
سپس فایل‌های فشرده در آرشیو را استخراج نمایید:
+
فلش را وصل و نشانیش را با دستورهایی چون [[lsblk]] یا [[fdisk]] شناسایی کنید.
  
<pre>
+
با دستور زیر Ventoy را روی فلش نصب کنید:
tar -xzvf ventoy-x.x.xx-linux.tar.gz
+
{{bc|$ sudo sh Ventoy2Disk.sh -i /dev/xxx}}
</pre>
 
  
وارد دایرکتوری استخراج شده شوید:
+
همچنین می‌توان به جای i- از I- یا u- استفاده کرد.
  
<pre>
+
عملکرد هر یک از این کلید‌ها در جدول زیر درج شده است.
cd ventoy-x.x.xx-linux
 
</pre>
 
 
 
فلش مورد نظر را به سیستم متصل و آدرس آن را به وسیله دستورهایی همچون [[lsblk|lsblk]] یا [[fdisk|fdisk]] شناسایی کنید.
 
 
 
حال می‌توانید با دستور زیر Ventoy را بر روی فلش خود راه‌اندازی نمایید:
 
 
 
<pre>
 
sh Ventoy2Disk.sh -i /dev/XXX
 
</pre>
 
 
 
همچنین می‌توان به جای i- از I- یا u- استفاده کرد. عملکرد هر یک از این کلید‌ها در جدول زیر درج شده است.
 
  
 
{| class="wikitable"
 
{| class="wikitable"
سطر ۷۱: سطر ۶۱:
 
|}
 
|}
  
پس از پایان نصب، ۲ [[افراز|افراز]] بر روی فلش ایجاد خواهد شد. فرمت اولین افراز [[exFAT|exFAT]] خواهد بود. فایل‌های ISO خود را در این افراز کپی نمایید. Ventoy تمام شاخه‌ها و زیرشاخه‌های موجود در این افراز را مورد جستجو قرار داده و تمامی ISO ها را در منو به نمایش در خواهد آورد.
+
پس از پایان نصب، ۲ [[Partition|افراز]] روی فلش ایجاد خواهد شد. نخسیتن افراز به قالب [[exFAT|exFAT]] خواهد بود که می‌توانید آن را بدون مشکل به قالبی دیگر مثل ntfs هم تبدیل کنید. پرونده‌های ISO خود را در این افراز بگذارید. Ventoy تمام شاخه‌ها و زیرشاخه‌های این افراز را جسته و تمامی ISOها را در فهرست نمایش خواهد داد.
 
 
'''توجه کنید آدرس کامل فایل ISO باید فاقد فاصله یا حروف غیر ascii باشد.'''
 
 
 
 
 
== ساخت دیسک دائمی ==
 
 
 
با نرم‌افزار '''ventoy''' می‌توانید چند فایل iso را در افراز دیسک کپی کنید و هر یک را اجرا کنید.
 
 
 
با استفاده از افزونه '''Ventoy Persistence Plugin''' می‌توانید یک فایل dat را در ریشه قرار دهید تا تغییراتی که در سیستم بوت شده می‌دهید روی آن ذخیره شده و دائمی شود و با هر بار راه اندازی از بین نرود.
 
  
* آخرین نسخه '''ventoy''' را دریافت کرده و مشابه توضیحات بالا یک دیسک زنده بسازید.
+
'''توجه کنید نشانی کامل پروندهٔ ISO باید بدون فاصله یا حروف غیر ascii باشد.'''
  
فرض کنید نام دستگاه '''sdb''' باشد
+
== ساخت دیسک دایمی ==
<pre>
 
$ sudo ./Ventoy2Disk.sh -I -s -g /dev/sdb
 
</pre>
 
  
* یک دیسک دائمی با دستور زیر بسازید و در مسیر ریشه حافظه کپی کنید.
+
می‌توانید با افزونهٔ '''Ventoy Persistence Plugin''' یک پروندهٔ dat را در ریشه قرار داده تا تغییراتی که در سامانهٔ راه‌اندازی‌شده می‌دهید، به صورت دایمی رویش ذخیره شوند.
  
<pre>
+
* جدیدترین نگارش '''ventoy''' را دریافت کرده و مشابه آموزش بالا یک دیسک زنده بسازید.
$ sudo ./CreatePersistentImg.sh
 
</pre>
 
  
خروجی فایل persistence.dat با حجم 1.0G است.
+
اگر نام دستگاه '''sdb''' باشد
 +
{{bc|$ sudo ./Ventoy2Disk.sh -I -s -g /dev/sdb}}
  
اگر محتویات افراز به این صورت باشد می‌توانید از حافظه دائمی استفاده کنید.
+
* با فرمان زیر یک دیسک دایمی ساخته و در مسیر ریشهٔ حافظهٔ فلش، رونویسی کنید.
 +
{{bc|$ sudo ./CreatePersistentImg.sh}}
  
<pre>
+
خروجی، پروندهٔ persistence.dat با حجم 1.0G است.
$ tree
 
|-- persistence.dat
 
|-- ubuntu-20.04-desktop-amd64.iso
 
`-- ventoy
 
    `-- ventoy.json
 
</pre>
 
  
<pre>
+
اگر محتویات افراز به این صورت باشد، می‌توانید از حافظهٔ دایمی استفاده کنید.
$ cat ventoy/ventoy.json  
+
{{bc|$ tree
 +
│── persistence.dat
 +
│── ubuntu-20.04-desktop-amd64.iso
 +
└── ventoy
 +
  └── ventoy.json}}
  
 +
{{hc|$ cat ventoy/ventoy.json|
 
{
 
{
 
     "persistence": [
 
     "persistence": [
سطر ۱۱۸: سطر ۹۵:
 
     ]
 
     ]
 
}
 
}
 +
}}
  
</pre>
+
{{اخطار|  اکنون می‌توانید با توجه به ارائهٔ پلاگین و رابط گرافیکی پس از قرار دادن پروندهٔ persistence.dat روال تولید پروندهٔ ventoy.json را به صورت گرافیکی انجام دهید.}}
  
<pre>
+
{{hc|$ ls -ltrh|
$ ls -ltrh
 
 
total 3.6G
 
total 3.6G
 
-rwxrwxrwx 1 user user 2.6G Jul 27  2020 ubuntu-20.04-desktop-amd64.iso
 
-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
 
-rwxrwxrwx 1 user user 1.0G Jan 29 23:44 persistence.dat
 
drwxrwxrwx 1 user user  32K Jan 29 23:45 ventoy
 
drwxrwxrwx 1 user user  32K Jan 29 23:45 ventoy
</pre>
+
}}
  
صحت کار با یک حافظه با حجم 32G و نرم‌افزار ventoy-1.0.33 بررسی شده است.
+
درستی کار روی یک حافظهٔ فلش با حجم 32G و نرم‌افزار ventoy-1.0.33 بررسی شده است.
  
 +
{{اخطار| پس از رونویسی پرونده‌ها در حافظه، آن را پیاده کرده و تا پایان کامل نوشتن تغییرات، شکیبا باشید، وگرنه ممکن است به دلیل انبارش داده‌ها، رونویسی ناقص بماند.}}
  
[[پرونده:Ventoy-ubuntu.png|300px|thumb|left|نمایی از منو انتخاب سیستم‌عامل]]
+
توجه کنید ونتوی فقط از برخی isoها با حافظهٔ دايمی پشتیبانی می‌کند برای دیدن لیست آنها به
 +
[https://ventoy.net/en/plugin_persistence.html اینجا] را ببینید.
  
[[پرونده:Persistence.png|300px|thumb|left|نمایی از منو انتخاب سیستم‌عامل با حافظه موقت یا دائمی]]
+
 
 +
[[پرونده:Ventoy-ubuntu.png|500px|thumb|left|نمایی از فهرست گزینش سیستم‌عامل]]
 +
[[پرونده:Persistence.png|500px|thumb|right|نمایی از فهرست گزینش سیستم‌عامل با حافظهٔ موقت یا دائمی]]
 +
{{الگو:clear}}
 +
 
 +
== امکانات دیگر ==
 +
ویژگی‌های جدیدی برای ونتوی با پلاگین‌ها ارائه شده‌اند.
 +
 
 +
* علاوه بر iso از پرونده‌های vhd/vdi/raw هم پشتیبانی می‌شود.
 +
دیسکی که با برنامه‌های مجازی‌ساز نظیر Virtualbox  [[جعبه‌های گنوم]] ساخته‌شده را می‌توانید در فلش فرار دهید و سیستم را با آن راه‌اندازی کنید.
 +
 
 +
[https://www.ventoy.net/en/plugin_vtoyboot.html پلاگین vtouboot]
 +
 
 +
* رابط گرافیکی تحت وب
 +
 
 +
[https://www.ventoy.net/en/doc_linux_webui.html پلاگین رابط گرافیکی]
 +
 
 +
* راه‌اندازی iso از روی دیسک محلی
 +
با زدن کلید F2 می‌توانید ایزوی موجود در سایر دیسک‌های سیستم را راه‌اندازی کنید.
  
 
== پیوند به بیرون ==
 
== پیوند به بیرون ==
سطر ۱۴۱: سطر ۱۳۸:
  
 
[https://www.ventoy.net/en/plugin_persistence.html Ventoy Persistence Plugin]
 
[https://www.ventoy.net/en/plugin_persistence.html Ventoy Persistence Plugin]
 
  
 
[[رده: خط فرمان]]
 
[[رده: خط فرمان]]
 +
[[رده: نرم‌افزارهای راه‌انداز]]

نسخهٔ کنونی تا ‏۱۱ فروردین ۱۴۰۳، ساعت ۱۶:۲۹

نمایی از منوهای ventoy در زمان راه‌اندازی سامانه

Ventoy یک نرم‌افزار آزاد برای قابل راه‌اندازی کردن یک دستگاه حافظهٔ USB با پرونده‌های ISO است.

با ventoy نیازی نیست که برای قرار دادن ISOهای مختلف، حافظهٔ‌فلش را بارها قالب‌بندی کنید تنها ISO موردنظرتان را مانند سایر پرونده‌ها روی فلش قرارداده و از آن برای راه‌اندازی سامانه استفاده کنید.

پس از راه‌اندازی، ventoy امکان گزینش بین ISO‌های موجود را می‌دهد.

ویژگی‌ها

برخی ویژگی‌های Ventoy:

  • کاربرد آسان و سریع (تنها محدودیت زمان کپی پرونده‌های ISO است)
  • پشتیبانی از UEFI و BIOS
  • پشتیبانی از ماندگاری داده (Data Persistence)
  • پشتیبانی از پرونده‌های ISO بیش از ۴ گیگابایت
  • پشتیبانی از بیش‌تر سیستم‌عامل‌ها، با بیش از ۷۰۰ پروندهٔ ISO آزموده
  • سازگار با راه‌اندازی و نصب
  • بی‌نیاز از به‌روزرسانی در ارائهٔ نگارش جدید توزیع
  • نبود محدودیت در تعداد پرونده‌های ISO
  • رابط کاربری وب




نصب

اخطار:

پیش از نصب، از داده‌هایتان پشتیبان بگیرید. هنگام نصب، تمام داده‌های موجود روی حافظهٔ فلش، از بین خواهند رفت.

از آنجایی که ونتوی در مخازن موجود نیست برای بارگیری جدیدترین نگارش و کد مبدأ ventoy به صفحهٔ انتشارهای پروژه در گیت‌هاب مراجعه کنید. اینجا

ابتدا آخرین نگارش را بارگیری کنید:

$ 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 را روی فلش نصب کنید:

$ sudo sh Ventoy2Disk.sh -i /dev/xxx

همچنین می‌توان به جای i- از I- یا u- استفاده کرد.

عملکرد هر یک از این کلید‌ها در جدول زیر درج شده است.

گزینه کاربرد
i- نصب روی یک فلش. در صورتی که از پیش نصب شده باشد خطا صادر خواهد شد.
I- نصب اجباری. در صورتی که از پیش نصب شده باشد بدون خطا مجددا نصب خواهد شد.
u- به‌روزرسانی

پس از پایان نصب، ۲ افراز روی فلش ایجاد خواهد شد. نخسیتن افراز به قالب exFAT خواهد بود که می‌توانید آن را بدون مشکل به قالبی دیگر مثل ntfs هم تبدیل کنید. پرونده‌های 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"
        }
    ]
}


اخطار:

اکنون می‌توانید با توجه به ارائهٔ پلاگین و رابط گرافیکی پس از قرار دادن پروندهٔ persistence.dat روال تولید پروندهٔ ventoy.json را به صورت گرافیکی انجام دهید.


$ 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 بررسی شده است.


اخطار:

پس از رونویسی پرونده‌ها در حافظه، آن را پیاده کرده و تا پایان کامل نوشتن تغییرات، شکیبا باشید، وگرنه ممکن است به دلیل انبارش داده‌ها، رونویسی ناقص بماند.

توجه کنید ونتوی فقط از برخی isoها با حافظهٔ دايمی پشتیبانی می‌کند برای دیدن لیست آنها به اینجا را ببینید.


نمایی از فهرست گزینش سیستم‌عامل
نمایی از فهرست گزینش سیستم‌عامل با حافظهٔ موقت یا دائمی



امکانات دیگر

ویژگی‌های جدیدی برای ونتوی با پلاگین‌ها ارائه شده‌اند.

  • علاوه بر iso از پرونده‌های vhd/vdi/raw هم پشتیبانی می‌شود.

دیسکی که با برنامه‌های مجازی‌ساز نظیر Virtualbox جعبه‌های گنوم ساخته‌شده را می‌توانید در فلش فرار دهید و سیستم را با آن راه‌اندازی کنید.

پلاگین vtouboot

  • رابط گرافیکی تحت وب

پلاگین رابط گرافیکی

  • راه‌اندازی iso از روی دیسک محلی

با زدن کلید F2 می‌توانید ایزوی موجود در سایر دیسک‌های سیستم را راه‌اندازی کنید.

پیوند به بیرون

وبسایت رسمی Ventoy

Ventoy Persistence Plugin