Страница 2 из 5
Re: мультизагрузочная флешка - Ventoy
Добавлено: 05 окт 2020, 15:38
Olej
Ventoy Disk Layout In MBR
Проект
Ventoy заточен безусловно под Windows ... что видно и из вот таких формулировок:
About Part1
By default, Ventoy select exFAT filesystem for the main partition to hold iso files. exFAT has better compatibility on Windows/Linux/Mac and exFAT is suitable for USB stick.
From Ventoy-1.0.11, you can reformat the 1st partition with other filesystem, exFAT/FAT32/NTFS/UDF/XFS/Ext2/Ext3/Ext4 are supported.
It should be noted that, if you choose XFS/Ext2/Ext3/Ext4, the USB will be unavaliable on Windows and can not be used to install Windows. But if you only use Linux that will be a good choice, because XFS/Ext2/Ext3/Ext4 will have better performance in Linux.
... и из того, что под Winows это GUI приложение ориентированное на широкий круг использующих:
... а под Linux это только Linux CLI командная строка:
Код: Выделить всё
sh Ventoy2Disk.sh { -i | -I | -u } /dev/XXX
Re: мультизагрузочная флешка - Ventoy
Добавлено: 13 фев 2021, 20:07
Olej
Olej писал(а): ↑02 окт 2020, 13:56
Ещё один новый нахваливаемый инструмент (полностью опенсорсный) для записи загрузочных флешек -
Ventoy:
Ещё раз понадобился
Ventoy ...
Хотя бы просто потому что ... надоело, ... надоело писать ISO образы размером 1-2Gb не флешки размером 16-32Gb, поскольку меньше в продаже нет!
Один ISO - одна флешка ... за $5.
С этим надо что-то делать!
Re: мультизагрузочная флешка - Ventoy
Добавлено: 13 фев 2021, 20:14
Olej
Ещё раз понадобился
Ventoy...
Версии
Ventoy очень часто обновляются - чуть ли не каждый месяц.
Код: Выделить всё
olej@nvme:~/Загрузки/Ventoy$ ls -l ventoy-1.0.35-linux.tar.gz
-rw-rw-r-- 1 olej olej 11467972 фев 13 17:45 ventoy-1.0.35-linux.tar.gz
Разархивирование...
Код: Выделить всё
olej@nvme:~/Загрузки/Ventoy$ tar -zxf ventoy-1.0.35-linux.tar.gz
После чего:
Код: Выделить всё
olej@nvme:~/Загрузки/Ventoy$ du -hs ventoy-1.0.35
12M ventoy-1.0.35
Для удобства использования перенесу это в $HOME ... и вот что имеем:
Код: Выделить всё
olej@nvme:~$ ls -l ~/ventoy-1.0.35
итого 28
drwxr-xr-x 2 olej olej 4096 фев 8 13:11 boot
-rwxr-xr-x 1 olej olej 2021 фев 8 13:11 CreatePersistentImg.sh
drwxr-xr-x 3 olej olej 4096 фев 8 13:11 plugin
-rw-r--r-- 1 olej olej 1411 фев 8 13:11 README
drwxr-xr-x 5 olej olej 4096 фев 8 13:11 tool
drwxr-xr-x 2 olej olej 4096 фев 8 13:11 ventoy
-rwxr-xr-x 1 olej olej 1689 фев 8 13:11 Ventoy2Disk.sh
Готово к использованию, не требует никакой инсталляции...
Re: мультизагрузочная флешка - Ventoy
Добавлено: 13 фев 2021, 20:35
Olej
Olej писал(а): ↑13 фев 2021, 20:14
Ещё раз понадобился
Ventoy...
Что там нового пишут про
Ventoy?
Вот на нашем же дружественном сайте перевод -
Как создать мультизагрузочный USB-диск с помощью Ventoy.
Там есть одно очень интересное место:
Загрузка ISO-образов в RAM
Как уже упоминалось, образы ISO могут не загружаться на некоторых машинах, особенно в устаревшем режиме Legacy BIOS. Здесь в помощь приходит Memdisk. Когда режим Memdisk включен, Ventoy загрузит весь файл ISO-образа в память и загрузит его оттуда.
Чтобы задействовать режим Memdisk, нажмите клавишу F1 прежде чем выбирать загружаемую ОС. Вы увидите в правом верхнем углу уведомление, что режим Memdisk включен.
В этом случае ISO-файл будет загружен в оперативную память
Чтобы вернуться в обычный режим, снова нажмите клавишу F1.
МУЛЬТИЗАГРУЗОЧНАЯ ФЛЕШКА С НЕСКОЛЬКИМИ ОС LINUX
Все образы достаточно скопировать на первый раздел. По умолчанию он отформатирован в FAT32, но вы можете переформатировать его в NTFS или другую файловую систему. Программа при загрузке с флешки рекурсивно проверяет все подпапки и ищет там образы, а затем добавляет их в меню.
Ventoy - инструмент для создания загрузочных флешек
Опции:
- i установка
ventoy в sdX (если диск уже установлен с
ventoy, то не удастся);
- u обновление
ventoy в sdX;
- I принудительная установка
ventoy на sdX (независимо от того, установлен он или нет);
Дополнительная опция: (необязательно)
- s включение поддержки безопасной загрузки (по умолчанию отключена).
Использование Persistence Plugin (сохранение изменений живой сессии).
В
Ventoy можно создать файл образа *.img, для сохранения изменений в live сессии, поместить этот файл в корневой каталог или в любой подкаталог первого раздела и отразить это в файле конфигурации
ventoy.json.
Для создания файла образа нужно запустить скрипт sudo sh CreatePersistentImg.sh [ -s SIZE_IN_MB ] [ -t FSTYPE ] [ -l LABEL ], по умолчанию будет создан файл persistence.img с размером=1GB fs=ext4 label=casper-rw.
Например, для создания в Ubuntu файла сохранения размером 512 МБ команда такая:
Re: мультизагрузочная флешка - Ventoy
Добавлено: 13 фев 2021, 21:12
Olej
Olej писал(а): ↑13 фев 2021, 20:14
Ещё раз понадобился
Ventoy...
Вот такая у нас дисковая система:
Код: Выделить всё
olej@nvme:~$ inxi -Dxxx
Drives: Local Storage: total: 396.58 GiB used: 67.44 GiB (17.0%)
ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 250GB size: 232.89 GiB speed: 31.6 Gb/s lanes: 4
serial: S4EUNX0NA18725Z rev: 2B2QEXM7 scheme: GPT
ID-2: /dev/sda vendor: Samsung model: HD160JJ size: 149.05 GiB speed: 3.0 Gb/s serial: S08HJ1OL519119 rev: 0-41
scheme: MBR
ID-3: /dev/sdb type: USB model: N/A size: 14.65 GiB serial: 5864331075324466678 rev: 2.00 scheme: GPT
/dev/nvme0n1 - системный NVME-диск...
/dev/sdb - новая флешка на 16Gb
Код: Выделить всё
olej@nvme:~/ventoy-1.0.35$ sudo time ./Ventoy2Disk.sh -i /dev/sdb
[sudo] пароль для olej:
**********************************************
Ventoy: 1.0.35 x86_64
longpanda admin@ventoy.net
https://www.ventoy.net
**********************************************
Disk : /dev/sdb
Size : 14 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
mkfs on disk partitions ...
create efi fat fs /dev/sdb2 ...
mkfs.fat 4.1 (2017-01-24)
success
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
writing data to disk ...
sync data ...
esp partition processing ...
Install Ventoy to /dev/sdb successfully finished.
3.03user 1.24system 0:40.72elapsed 10%CPU (0avgtext+0avgdata 8204maxresident)k
69541inputs+72992outputs (7major+31035minor)pagefaults 0swaps
Не так и долго...
Вот тут, чтобы не иметь путаницы -
ни передёргивать, ни перемонтировать флешку не следует!
Re: мультизагрузочная флешка - Ventoy
Добавлено: 13 фев 2021, 21:22
Olej
Olej писал(а): ↑13 фев 2021, 21:12
Вот тут, чтобы не иметь путаницы - ни передёргивать, ни перемонтировать флешку не следует!
Код: Выделить всё
olej@nvme:~/ventoy-1.0.35$ sudo fdisk -l /dev/sdb
Диск /dev/sdb: 14,66 GiB, 15728640000 байт, 30720000 секторов
Disk model: ProductCode
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x4af8c074
Устр-во Загрузочный начало Конец Секторы Размер Идентификатор Тип
/dev/sdb1 * 2048 30654463 30652416 14,6G 7 HPFS/NTFS/exFAT
/dev/sdb2 30654464 30719999 65536 32M ef EFI (FAT-12/16/32)
Вот тот, 1-й раздел, для копирования ISO ... я не собираюсь иметь дел с Windows, поэтому с exFAT мне неприятности не нужны
:
Код: Выделить всё
olej@nvme:~/ventoy-1.0.35$ sudo mkfs.ext4 /dev/sdb1
mke2fs 1.45.5 (07-Jan-2020)
/dev/sdb1 contains a exfat file system labelled 'Ventoy'
Proceed anyway? (y,N) y
Creating filesystem with 3831552 4k blocks and 958464 inodes
Filesystem UUID: 9fbfc1ee-8be4-4a1d-b0ca-94ba7cd2a818
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208
Allocating group tables: done
Сохранение таблицы inod'ов: done
Создание журнала (16384 блоков):
готово
Writing superblocks and filesystem accounting information:
готово
Вот это уже будет подольше самого
Ventoy...
- Снимок экрана от 2021-02-13 20-21-04.png (37.72 КБ) 2221 просмотр
Re: мультизагрузочная флешка - Ventoy
Добавлено: 13 фев 2021, 21:26
Olej
Olej писал(а): ↑13 фев 2021, 21:12
Вот тут, чтобы не иметь путаницы - ни передёргивать, ни перемонтировать флешку не следует!
Вот тут самое время передёрнуть флешку в USB, чтобы не монтировать её руками - пусть это сделает udisks2 :
Код: Выделить всё
olej@nvme:~/Загрузки/ISO$ mount | grep /dev/sdb
/dev/sdb1 on /media/olej/9fbfc1ee-8be4-4a1d-b0ca-94ba7cd2a818 type ext4 (rw,nosuid,nodev,relatime,uhelper=udisks2)
Re: мультизагрузочная флешка - Ventoy
Добавлено: 14 фев 2021, 00:43
Olej
Olej писал(а): ↑13 фев 2021, 21:26
Вот тут самое время передёрнуть флешку в USB, чтобы не монтировать её руками - пусть это сделает udisks2 :
Копирую туда ISO имиджи, пока так:
Код: Выделить всё
olej@nvme:/media/olej$ ls -l /media/olej/9fbfc1ee-8be4-4a1d-b0ca-94ba7cd2a818
итого 2282064
-rw-rw-r-- 1 olej olej 301989888 фев 12 21:28 galliumos-3.1-baytrail.iso
-rw-rw-r-- 1 olej olej 2034827264 янв 12 01:52 linuxmint-20.1-cinnamon-64bit.iso
drwx------ 2 root root 16384 фев 13 20:18 lost+found
Если это всё благополучно будет работать, то, судя по размерам, на этой флешке можно носить с собой в кармане порядка 10-12 дистрибутивов Linux.
Re: мультизагрузочная флешка - Ventoy
Добавлено: 14 фев 2021, 09:38
Olej
Olej писал(а): ↑14 фев 2021, 00:43
Если это всё благополучно будет работать
Код: Выделить всё
olej@nvme:/media/olej$ ls -l /media/olej/9fbfc1ee-8be4-4a1d-b0ca-94ba7cd2a818
итого 2282064
-rw-rw-r-- 1 olej olej 301989888 фев 12 21:28 galliumos-3.1-baytrail.iso
-rw-rw-r-- 1 olej olej 2034827264 янв 12 01:52 linuxmint-20.1-cinnamon-64bit.iso
drwx------ 2 root root 16384 фев 13 20:18 lost+found
Воткнул на стационарном компьютере в USB ... и ву-а-ля :
- IMG_20210214_082437.jpg (50.81 КБ) 2216 просмотров
Выбираю Mint - и пошла загрузка LiveUSB в привычном формате:
- IMG_20210214_082633.jpg (71 КБ) 2216 просмотров
Re: мультизагрузочная флешка - Ventoy
Добавлено: 14 фев 2021, 09:50
Olej
Olej писал(а): ↑14 фев 2021, 09:38
Выбираю Mint - и пошла загрузка LiveUSB в привычном формате:
Но всё далеко не так благостно, как обещают ...
Ventoy - и не надо обольщаться...
Вот результат
той же флешки, воткнутой в Chromebook
Lenovo ThinkPad Yoga 11e, для которого, собственно, и заготавливался образ дистрибутива
GalliumOS (galliumos-3.1-baytrail.iso):
- IMG_20210213_205834.jpg (40.19 КБ) 2215 просмотров
(Нет, говорит, на этой флешке
никаких загрузочных образов!)
Это при том, что
точно тот же файл ISO, записанный утилитой
Etcher или просто GNU утилитой dd (пробовал и то и другое) замечательно грузится и инсталлируется!
Вот из этого образа установленная на том же Chromebook система: