3 पॉइंट द्वारा GN⁺ 2023-12-19 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Ventoy एक open source टूल है जो boot image को USB पर burn करने के बजाय उन्हें फ़ाइल के रूप में कॉपी करके रखता है और boot के समय मेनू से चुनकर चलाने देता है
  • कई ISO/WIM/IMG/VHD(x)/EFI फ़ाइलों को अलग-अलग फ़ोल्डरों में रखने पर भी यह उन्हें पहचान लेता है, और बार-बार format किए बिना drag and drop जैसे तरीके से multi-boot USB बनाया जा सकता है
  • x86 Legacy BIOS से लेकर IA32/x86_64/ARM64/MIPS64EL UEFI तक व्यापक support के साथ यह Windows, Linux, ChromeOS, Unix, VMware, Xen परिवार की images चलाने के लिए उपयुक्त है
  • 1400 से अधिक image files का परीक्षण किया जा चुका है, और distrowatch.com के आधार पर 90% से अधिक distributions के support की जानकारी दी गई है
  • Secure Boot, Linux Persistence, automatic installation, plugins और theme customization तक शामिल हैं, इसलिए एक ही USB को recovery, installation और testing boot hub के रूप में इस्तेमाल करना सुविधाजनक है

फ़ाइल कॉपी-केंद्रित boot तरीका

  • Ventoy एक open source टूल है जो ISO/WIM/IMG/VHD(x)/EFI फ़ाइलों से सीधे boot करता है
  • उपयोगकर्ता हर बार disk को format किए बिना image files को USB drive पर कॉपी करके तुरंत boot कर सकते हैं
  • कई फ़ाइलों को अलग-अलग फ़ोल्डरों में रखने पर Ventoy एक चुनने योग्य boot menu देता है
  • USB के अलावा local disk में मौजूद ISO/WIM/IMG/VHD(x)/EFI फ़ाइलों को भी खोजकर सीधे boot किया जा सकता है
  • समर्थित firmware और operating system का दायरा

    • x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, MIPS64EL UEFI को support करता है
    • Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen जैसे अधिकांश OS प्रकारों को संभालता है
    • 1400 से अधिक image files का परीक्षण किया गया है, और परीक्षण सूची Tested ISO में देखी जा सकती है
    • distrowatch.com के आधार पर 90% से अधिक distributions को support करता है, और विस्तृत जानकारी details में है
  • नवीनतम रिलीज़

    • 25 जून 2026 को ventoy-1.1.16 नई रिलीज़ जारी की गई

इंस्टॉलेशन, compatibility और संचालन सुविधाएँ

  • Ventoy 100% open source है, और license जानकारी license में है
  • इसका उपयोग तरीका सरल है, और शुरुआती दस्तावेज़ Get started में उपलब्ध हैं
  • इसकी execution speed केवल ISO file copy speed से सीमित होती है
  • installation targets में USB, local disk, SSD, NVMe और SD card शामिल हैं
  • ISO/WIM/IMG/VHD(x)/EFI फ़ाइलों को extract किए बिना सीधे boot किया जा सकता है
  • मुख्य partition filesystem के रूप में FAT32, exFAT, NTFS, UDF, XFS, Btrfs, Ext2/3/4 को support करता है
  • 4GB से बड़े ISO files को भी support करता है
  • MBR और GPT partition styles दोनों को support करता है
  • IA32/x86_64 UEFI Secure Boot को support करता है, और संबंधित दस्तावेज़ Notes में हैं
  • installation automation और boot विस्तार

    • Linux Persistence, Windows automatic installation, Linux automatic installation को support करता है
    • automatic installation scripts के लिए Windows/Linux पर variable expansion भी support करता है
    • Linux vDisk(vhd/vdi/raw आदि) boot solution प्रदान करता है, और संबंधित दस्तावेज़ Notes में हैं
    • सिर्फ boot ही नहीं, पूरी installation process को भी support करता है
  • मेनू और plugins

    • menu alias, menu tip messages, password protection, Legacy और UEFI के लिए native boot menu style को support करता है
    • menu को ListView और TreeView modes के बीच dynamic रूप से बदला जा सकता है
    • plugin framework और GUI plugin configuration tool प्रदान करता है
    • runtime environment में files inject की जा सकती हैं या boot configuration files को dynamic रूप से बदला जा सकता है
    • themes और menu style को उच्च स्तर तक customize किया जा सकता है

USB संचालन और संबंधित प्रोजेक्ट

  • USB drive write protection और सामान्य USB उपयोग को support करता है
  • version upgrade के दौरान data नष्ट नहीं होता
  • हर नई distribution आने पर Ventoy को update करने की आवश्यकता नहीं होती
  • network (PXE) के ज़रिए OS को boot और install करने के लिए अलग प्रोजेक्ट 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 network boot वर्ज़न भी है: https://www.iventoy.com/en/index.html

    • मैंने अभी तक Ventoy इस्तेमाल नहीं किया है, लेकिन अगर इसका PXE/network boot फीचर ठीक से काम करता है, तो PXE/network boot खुद से सेट अप करने की सोच रहे लोगों को मैं Ventoy या ऐसे किसी मददगार टूल की ज़ोरदार सिफारिश करूँगा
      20 साल से शौक और काम, दोनों के लिए Linux मशीनों के साथ काम करते हुए, मैं भरोसे से कह सकता हूँ कि PXE किसी एकल प्रोजेक्ट/डोमेन के हिसाब से सबसे कठिन चीज़ रही है। मैंने 3-4 बार कोशिश की, करीब 2 बार सफल हुआ, और बहुत सारा समय लगाया या बर्बाद किया
    • http://netboot.xyz के बारे में पता था, लेकिन iVentoy भी है यह नहीं पता था। जानकर अच्छा लगा
  • यह एक शानदार टूल है। एक USB drive में कई ISO रख देने से USB बार-बार बदलने या हर बार दोबारा लिखने की ज़रूरत नहीं पड़ती
    “Debian 12 XFCE install USB मैंने कहाँ रखा था?” या “यह 64-bit ISO है, लेकिन अभी 32-bit installer चाहिए” जैसी दिक्कतें कम हो जाती हैं

    • मुझे हाल ही में पता चला कि Ventoy VirtualBox VHD files से भी boot कर सकता है, और उन्हें असली hardware पर चला सकता है
      https://forums.ventoy.net/archive/index.php?thread-416.html
    • मैं Ventoy लगे हुए external NVMe में कई ISO रखकर इस्तेमाल करता हूँ, और अब यह पूरी तरह ज़रूरी चीज़ बन गया है
      भ्रम न हो इसलिए मैंने उस पर हाथ से उकेरकर ventoy भी लिख दिया है। यह सिर्फ install के लिए ही नहीं, और भी काम आता है; memtest, gparted, clonezilla जैसे टूल वाले live distro रख दो तो छोटी-मोटी one-off recovery jobs बहुत आसान हो जाती हैं
    • यह उन टूल्स में से है जिनके बारे में पता लगने से पहले मालूम ही नहीं होता कि ऐसी चीज़ मौजूद है, और एक बार पता चल जाए तो लगता है इसके बिना कैसे रहते थे। FLOSS developers की जुगाड़ू प्रतिभा हमेशा चौंकाती है
    • मुझे सिर्फ एक बार दिक्कत हुई: 2 हफ्ते पहले मैं Ventoy USB से Proxmox boot नहीं कर पाया। लेकिन Google पर देखें तो Proxmox install से जुड़ी ऐसी समस्याएँ काफ़ी दिखती हैं
  • ऐसे ही पोस्टों पर पहले की चर्चाएँ भी हैं
    A New Bootable USB Solution https://news.ycombinator.com/item?id=28889392 (16 अक्टूबर 2021 — 182 points, 47 comments)
    Ventoy makes making bootable USB drives easy https://news.ycombinator.com/item?id=24273289 (25 अगस्त 2020 — 66 points, 11 comments)
    Ventoy: A new bootable USB solution https://news.ycombinator.com/item?id=24241485 (21 अगस्त 2020 — 394 points, 106 comments)
    Ventoy – A New Bootable USB Solution https://news.ycombinator.com/item?id=23394714 (2 जून 2020 — 70 points, 6 comments)

  • जो लोग distro hopping अक्सर करते हैं, उनके लिए यह वाकई बढ़िया टूल है। अब dd के साथ झंझट करने की ज़रूरत नहीं, बस कई ISO एक ही USB में कॉपी कर दीजिए

    • मैंने हाल ही में Linux शुरू किया है, और 4-5 ISO डालकर बहुत आराम से एक के बाद एक आज़मा पाया। काफ़ी मज़ेदार था
  • Linux install के लिए इस्तेमाल किए गए टूल्स में यह सबसे अच्छा था, और recovery/admin ISO को तुरंत इस्तेमाल लायक रख देने के लिए भी सुविधाजनक है
    यह BIOS और UEFI दोनों पर काम करता है, और USB को दूसरी files स्टोर करने के लिए भी इस्तेमाल करते रहने देता है

  • इसका persistence फीचर शानदार है: https://www.ventoy.net/en/plugin_persistence.html
    खासकर तब, जब आप bootable recovery USB को बिना ISO दोबारा बनाए customize करना या updated रखना चाहते हों

    • अफ़सोस की बात है कि यह असली USB stick के file system का इस्तेमाल नहीं करता, बल्कि loop image file के अंदर file system बनाकर काम करता है
      फिर भी बढ़िया है, लेकिन जगह कम पड़ने लगे तो loop file को बढ़ाना पड़ता है
  • क्या यह ऐसे USB से भी boot कर सकता है जिसमें पहले से दूसरी files हों, या फिर सिर्फ दूसरी ISO ही रखी जा सकती हैं?

    • दूसरी files भी रखी जा सकती हैं
      यह मूल रूप से एक bootloader है जो drive में मौजूद ISO की सूची दिखाकर उनसे boot करने देता है। मैं इसमें कुछ ISO रखता हूँ और यह सच में बहुत काम का है
    • VENTOY drive में आप जो चाहें रख सकते हैं। मैंने एक दोस्त के लिए जो USB बनाई थी, उसमें Kubuntu और Tails ISO के साथ Yuzu और कई Switch games भी रखे थे
      Tails को मैंने ज़्यादा टेस्ट नहीं किया, लेकिन Kubuntu में boot करके उसमें शामिल Switch games खेले जा सके। Yuzu में इस्तेमाल के लिए एक सस्ते/जनरल Switch Pro-स्टाइल controller को चुनने के अलावा कोई अलग setup नहीं करना पड़ा
      वह असल में लगभग हर जगह boot हो जाने वाला Nintendo Switch emulator USB था, और क्योंकि USB छोटी थी, उसे 20 डॉलर वाले Switch Pro-स्टाइल controller के पीछे tape से चिपका दें तो बढ़िया Christmas gift बन जाता है
    • हाँ। Ventoy install करते समय USB को format करके EFI partition जोड़ता है, लेकिन उसके बाद आप ISO के अलावा दूसरी files भी रख सकते हैं
      boot menu में सिर्फ ISO दिखते हैं और बाकी files को नज़रअंदाज़ कर दिया जाता है
  • मुख्य सीमा यह है कि अगर आप partition alignment का ध्यान रखें, तो इसे NVMe boot drive के partition पर standalone execution के लिए install नहीं किया जा सकता
    जिन variants में यह सीमा नहीं है, उन पर कल चर्चा हुई थी। इसका उपयोग ऐसा recovery distribution बनाने में है जो UEFI menu से manually start हो सके, या सामान्य boot fail होने पर अपने-आप start हो जाए

    • अगर ऐसा है तो Linux को बस dual boot में ही क्यों न रखें? अगर आप Windows इस्तेमाल करते हैं, तो ठीक है, और अगर Linux चल रहा है, तो update के बाद kernel खराब हो जाए तब भी दूसरा kernel load किया जा सकता है
  • हाल ही में मुझे दो नए systems पर Linux install करना पड़ा, और लगभग 5 साल पहले आखिरी बार hardware खरीदने की तुलना में यह process अब और ज्यादा परेशान करने वाला हो गया था
    Secure Boot, UEFI, Windows Boot Loader, “self-healing BIOS” (यानी Windows के अलावा कुछ और boot करने की कोशिश करो तो BIOS settings वापस बदल देता है), और ऐसे BIOS जिनमें features कटे हुए हों या जो समझने में बेवजह जटिल हों, इन सब वजहों से हर device पर installation process घंटों अटका रहा
    Ventoy ने बचा लिया। एक BIOS standard Debian ISO को bootable मान ही नहीं रहा था, लेकिन Ventoy को पहचान रहा था; यही समस्याओं में से एक थी। दूसरी machine ने आखिर तक Windows या Ubuntu के अलावा कुछ भी boot नहीं किया और kernel load पर पूरी तरह अटक गई, लेकिन Ventoy की वजह से कम-से-कम इस निष्कर्ष तक पहुँचना trial and error के साथ कहीं आसान हो गया
    आगे से मेरा इरादा mass-market prebuilt computers कभी न खरीदने का है। अब से या तो खुद assemble करूँगा या सिर्फ ऐसे seller से खरीदूँगा जो Linux support साफ़ तौर पर बताता हो

    • जानकारी के लिए, Windows Boot Manager और उसका पुराना रूप NTLDR, GRUB सहित दूसरे bootloaders को chainload कर सकते हैं
      मूल रूप से यह Windows NT और Windows 9x के dual boot support के लिए था, लेकिन व्यवहार में यह काफी convenient और stable है। समस्या यह है कि बड़े retail store के prebuilt PCs अक्सर ऐसे motherboards इस्तेमाल करते हैं जिनमें advanced features ज़्यादातर हटे हुए और locked होते हैं
    • यह सुनकर हैरानी होती है। मुझे ऐसा कभी नहीं झेलना पड़ा। बस USB stick को FAT32 में format करके ISO की files copy कर दो, और वह काम कर जाता था
    • फिर भी, Windows bootloader को छेड़ना बेहतर नहीं है। नए bootloader के लिए एक partition बनाकर उसे default boot partition set कर दें
      boot करते समय GRUB में “Windows boot mgr” चुन सकते हैं, और ज़रूरत हो तो osprober चला सकते हैं। इस तरह Windows अपना bootloader सामान्य स्थिति में रखकर भी दोनों operating systems को boot कर सकता है
  • मुझे पता है कि Ventoy काफी पुराना है, फिर भी इस use case के लिए एक अच्छा FOSS solution होना खुशी की बात है
    पहले मैं शायद SARDU जैसा कोई proprietary tool इस्तेमाल करता था; वह काम तो करता था, लेकिन बहुत शानदार नहीं था