64GB USB को Ventoy का उपयोग करके कई OS के लिए बूट USB के रूप में उपयोग करना चाहता हूँ ~500 येन के 64GB USB का बेंचमार्क~

यह वास्तव में सस्ता था, इसलिए मैंने 64GB USB के 8 पीस खरीद लिए।
मैंने उनमें से एक को एक दोस्त को बार में दे दिया।
500 येन में 64GB USB3.2, यह अविश्वसनीय रूप से सस्ता है। मूल रूप से, मैं लगभग 20 8GB USB खरीदकर उन्हें बूट USB के रूप में उपयोग करने की योजना बना रहा था, लेकिन यह एक रहस्यमय स्थिति बन गई जहाँ यह अधिक महंगा हो गया।
शायद QLC जैसी तकनीकों और एक चिप पर ढेर की जा सकने वाली परतों की बढ़ती संख्या के कारण, इसकी निर्माण लागत कम हो गई है।
और, यदि 1 USB = 64GB है, तो मैं 8GB USB के बराबर विभाजन बना सकता हूँ, जिससे 8 OS के लिए बूट USB बनाना संभव हो जाता है, इसलिए मैं इसे आज़माऊँगा। और फिर मुझे Ventoy मिला, जो एक अविश्वसनीय रूप से सुविधाजनक उपकरण है जो आपको एक बूट USB बनाने की अनुमति देता है जो .iso, .wim, .img, .vhd, .efi जैसे इमेज को सीधे बूट कर सकता है, इसलिए मैं इसे आज़माऊँगा।
Kdiskmark के साथ बेंचमार्क परिणाम

यह एक ThinkPad X1 Carbon Gen1 है, इसलिए मुझे नहीं लगता कि यह USB3.2 का समर्थन करता है... लेकिन यह पर्याप्त है।
एक बार fdisk के साथ मौजूदा विभाजन को हटा दें
एहतियात के तौर पर, इसे पहले एक बार हटा दें। lsblk के साथ USB की पुष्टि करें।
alleycat:[haturatu]:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 238.5G 0 disk
└─sda1 8:1 0 238.5G 0 part /var/lib/docker
/
sdb 8:16 1 57.8G 0 disk
└─sdb1 8:17 1 57.7G 0 part
OK, तो fsidk के साथ /dev/sdb पर विभाजन करें
alleycat:[haturatu]:~$ sudo fdisk /dev/sdb
fdisk (util-linux 2.40.2) में आपका स्वागत है।
यहां की सेटिंग्स को राइट कमांड चलाने तक केवल मेमोरी में रखा जाएगा।
राइट कमांड का उपयोग करते समय सावधानी बरतें।
कमांड (सहायता के लिए m): d
विभाजन 1 का चयन करें
विभाजन 1 हटा दिया गया।
कमांड (सहायता के लिए m): g
एक नया GPT डिस्क लेबल (GUID: 721B56AA-A914-48DA-AC42-AE1CCAF41105) बनाया गया।
डिवाइस में पहले से ही 'dos' हस्ताक्षर लिखा हुआ है, और राइट कमांड चलाने पर यह मिट जाएगा। विवरण के लिए, fdisk(8) मैन पेज, --wipe विकल्प देखें।
कमांड (सहायता के लिए m): n
विभाजन संख्या (1-128, डिफ़ॉल्ट 1): 1
पहला सेक्टर (2048-121145310, डिफ़ॉल्ट 2048):
अंतिम सेक्टर, +/-सेक्टर संख्या या +/-आकार{K,M,G,T,P} (2048-121145310, डिफ़ॉल्ट 121143295):
कमांड (सहायता के लिए m): w
विभाजन जानकारी बदल दी गई है।
विभाजन जानकारी को फिर से पढ़ने के लिए ioctl() को कॉल करें।
डिस्क को सिंक्रनाइज़ कर रहा है।
alleycat:[haturatu]:~/img$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 238.5G 0 disk
└─sda1 8:1 0 238.5G 0 part /var/lib/docker
/
sdb 8:16 1 57.8G 0 disk
└─sdb1 8:17 1 57.8G 0 part
alleycat:[haturatu]:~/img$ sudo mkfs.ext4 /dev/sdb1
हो गया।
Ventoy के साथ बूट USB बनाना
डाउनलोड और बूट USB बनाने तक
wget https://github.com/ventoy/Ventoy/releases/download/v1.0.99/ventoy-1.0.99-linux.tar.gz
tar xvzf ventoy-1.0.99-linux.tar.gz
cd ventoy-1.0.99
sudo ./Ventoy2Disk.sh -i /dev/sdb
**********************************************
Ventoy: 1.0.99 x86_64
longpanda admin@ventoy.net
https://www.ventoy.net
**********************************************
Disk : /dev/sdb
Size : 57 GB
Style: MBR
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 MBR 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.
~~~
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 238.5G 0 disk
└─sda1 8:1 0 238.5G 0 part /var/lib/docker
/
sdb 8:16 1 57.8G 0 disk
├─sdb1 8:17 1 57.7G 0 part /run/media/haturatu/Ventoy
└─sdb2 8:18 1 32M 0 part
वाह... अब बूट USB तैयार है।
मैंने Artix Linux और FreeBSD इमेज को /run/media/haturatu/Ventoy में mv कमांड का उपयोग करके स्थानांतरित किया।
mv FreeBSD-14.1-RELEASE-amd64-memstick.img /run/media/haturatu/Ventoy
mv artix-plasma-openrc-20240930-x86_64.iso /run/media/haturatu/Ventoy
अब, अगर यह USB से बूट हो सकता है, तो यह ठीक है।
वाह... मैं 23 साल का हूँ, इसलिए मुझे यह कहने का अधिकार नहीं है, लेकिन यह एक अद्भुत युग है।
USB2.0 युग की लेखन गति मूर्खतापूर्ण थी, और यह अविश्वसनीय है कि 64GB USB 1000 येन से कम में उपलब्ध होने का युग मेरे 25 साल की उम्र तक आ गया है... ईमानदारी से कहूँ तो, मैं लगभग 20 8GB USB खरीदने की सोच रहा था, लेकिन यह अच्छा हुआ कि मैंने ऐसा नहीं किया।
तो, फिर मिलेंगे।