мультизагрузочная флешка - Ventoy

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 14 фев 2021, 10:16

Замечания в сторону: :lol:
- среди англоязычных пользователей Windows царит паника, что разные антивирусные программы указывают на Ventoy как на злонамеренный троян ... например на том же GitHub:
Trojan detected for Ventoy2Disk.exe
30 Apr 2020
Virus warning on latest Ventoy Build #638
13 Dec 2020
- оно и понятно ... потому что выньДауны - обречены всегда жить в вирус-истерии...
- но, похоже, что Ventoy действительно использует код из бутовых вирусных "наработок", потому что он весьма хитро как-то загружается...
- и об этом уже были высказывания и обсуждения в публичном пространстве.

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 27 июн 2021, 22:32

Olej писал(а):
13 фев 2021, 21:22
Вот тот, 1-й раздел, для копирования ISO ... я не собираюсь иметь дел с Windows, поэтому с exFAT мне неприятности не нужны
Ещё раз:
- новая флешка с Ventoy ...
- но на которую нужно бы вписать Windows LiveUSB имиджи... рекомендуют такие:
- Windows 10 отсюда: Hiren’s BootCD PE x64 (v1.0.1)
- Windows XP отсюда: Hirens.BootCD.15.2.zip

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 27 июн 2021, 23:59

Olej писал(а):
27 июн 2021, 22:32
- новая флешка с Ventoy ...
Скачал https://github.com/ventoy/Ventoy/releases

Код: Выделить всё

olej@R420:~/Загрузки/ISO$ ls -l ventoy-1.0.46-linux.tar.gz
-rw-rw-r-- 1 olej olej 15440689 июн 27 23:10 ventoy-1.0.46-linux.tar.gz
После разархивирования в $HOME:

Код: Выделить всё

olej@R420:~/ventoy-1.0.46$ pwd
/home/olej/ventoy-1.0.46

olej@R420:~/ventoy-1.0.46$ du -hs .
17M     .
Моя флешка - sdd (на ней уже был раньше создан Ventoy):

Код: Выделить всё

olej@R420:~$ inxi -Dxxx
Drives:    Local Storage: total: 1.16 TiB used: 291.23 GiB (24.5%)
           ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 PRO 250GB size: 232.89 GiB speed: 63.2 Gb/s lanes: 4
           serial: S5GZNF0R115271A rev: 2B2QGXA7 scheme: MBR
           ID-2: /dev/sda vendor: Toshiba model: THNSF8120CCSE size: 111.79 GiB speed: <unknown> serial: N/A rev: DAC9
           scheme: MBR
           ID-3: /dev/sdb vendor: Western Digital model: WD2500AAKX-0 size: 232.89 GiB speed: <unknown> serial: N/A rev: 1H15
           scheme: MBR
           ID-4: /dev/sdc vendor: Samsung model: HM641JI size: 596.17 GiB speed: <unknown> serial: N/A rev: 0003 scheme: MBR
           ID-5: /dev/sdd type: USB model: N/A size: 14.65 GiB serial: 5864331075324466678 rev: 2.00 scheme: MBR
Создаю структуру:

Код: Выделить всё

olej@R420:~/ventoy-1.0.46$ sudo time ./Ventoy2Disk.sh -i /dev/sdd
[sudo] пароль для olej:

**********************************************
      Ventoy: 1.0.46  x86_64
      longpanda admin@ventoy.net
      https://www.ventoy.net
**********************************************

/dev/sdd already contains a Ventoy with version 1.0.35
Use -u option to do a safe upgrade operation.
OR if you really want to reinstall Ventoy to /dev/sdd, please use -I option.
Облом-с :-o
Связано с тем что там уже установлен Ventoy ... можно или обновить с опцией -u, или всё сделать заново с опцией -I, но это именно мне и нужно из-за необходимости переформатирования ISO-раздела...

Код: Выделить всё

olej@R420:~/ventoy-1.0.46$ time sudo ./Ventoy2Disk.sh -I /dev/sdd

**********************************************
      Ventoy: 1.0.46  x86_64
      longpanda admin@ventoy.net
      https://www.ventoy.net
**********************************************
      
Disk : /dev/sdd
Size : 14 GB
Style: MBR


Attention:
You will install Ventoy to /dev/sdd.
All the data on the disk /dev/sdd will be lost!!!

Continue? (y/n) y

All the data on the disk /dev/sdd will be lost!!!
Double-check. Continue? (y/n) y

Create partitions on /dev/sdd by parted in MBR style ...
Done
mkfs on disk partitions ...
create efi fat fs /dev/sdd2 ...
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/sdd successfully finished.


real    1m48,718s
user    0m2,356s
sys     0m1,291s
Минута делов:

Код: Выделить всё

olej@R420:~/ventoy-1.0.46$ sudo fdisk -l /dev/sdd
Диск /dev/sdd: 14,66 GiB, 15728640000 байт, 30720000 секторов
Disk model: ProductCode
Единицы: секторов по 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 512 байт
Размер I/O (минимальный/оптимальный): 512 байт / 512 байт
Тип метки диска: dos
Идентификатор диска: 0x83656571

Устр-во    Загрузочный   начало    Конец  Секторы Размер Идентификатор Тип
/dev/sdd1  *               2048 30654463 30652416  14,6G             7 HPFS/NTFS/exFAT
/dev/sdd2              30654464 30719999    65536    32M            ef EFI (FAT-12/16/32)

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 28 июн 2021, 00:05

Подготовка имиджей Windows:
Olej писал(а):
27 июн 2021, 22:32
- Windows 10 отсюда: Hiren’s BootCD PE x64 (v1.0.1)

Код: Выделить всё

olej@R420:~/Загрузки/ISO/Windows_Hiren’s/Win10_64$ ls -l HBCD_PE_x64.iso 
-rw-rw-r-- 1 olej olej 1354811392 июн 26 15:57 HBCD_PE_x64.iso

olej@R420:~/Загрузки/ISO/Windows_Hiren’s/Win10_64$ file HBCD_PE_x64.iso 
HBCD_PE_x64.iso: ISO 9660 CD-ROM filesystem data 'HBCD_PE_X64' (bootable)
- Windows XP отсюда: Hirens.BootCD.15.2.zip

Код: Выделить всё

olej@R420:~/Загрузки/ISO/Windows_Hiren’s/WinXP$ ls -l Hirens.BootCD.15.2.zip 
-rw-rw-r-- 1 olej olej 621283886 июн 26 15:56 Hirens.BootCD.15.2.zip
Разархивировать:

Код: Выделить всё

olej@R420:~/Загрузки/ISO/Windows_Hiren’s$ unzip Hirens.BootCD.15.2.zip
Archive:  Hirens.BootCD.15.2.zip
  inflating: BurnCDCC.exe
 extracting: BurnToCD.cmd
  inflating: changes.txt
  inflating: DefaultKeyboardPatch.zip
  inflating: HBCD.txt
  inflating: HBCDCustomizer.exe
  inflating: Hiren's.BootCD.15.2.iso

Код: Выделить всё

olej@R420:~/Загрузки/ISO/Windows_Hiren’s/WinXP$ ls -l
итого 1216264
-rw-rw-r-- 1 olej olej     82944 ноя  8  2012  BurnCDCC.exe
-rw-rw-r-- 1 olej olej        69 ноя  8  2012  BurnToCD.cmd
-rw-rw-r-- 1 olej olej      8551 ноя  8  2012  changes.txt
-rw-rw-r-- 1 olej olej     35750 ноя  8  2012  DefaultKeyboardPatch.zip
-rw-rw-r-- 1 olej olej     75776 ноя  8  2012  HBCDCustomizer.exe
-rw-rw-r-- 1 olej olej     49307 ноя  8  2012  HBCD.txt
-rw-rw-r-- 1 olej olej 623890432 ноя  8  2012 "Hiren's.BootCD.15.2.iso"
-rw-rw-r-- 1 olej olej 621283886 июн 26 15:56  Hirens.BootCD.15.2.zip

Код: Выделить всё

olej@R420:~/Загрузки/ISO/Windows_Hiren’s/WinXP$ file Hiren\'s.BootCD.15.2.iso 
Hiren's.BootCD.15.2.iso: ISO 9660 CD-ROM filesystem data 'HBCD 15.2' (bootable)

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 28 июн 2021, 00:10

Olej писал(а):
27 июн 2021, 23:59
Создаю структуру:
Снимок экрана от 2021-06-27 23-21-29.png
Снимок экрана от 2021-06-27 23-21-29.png (37.56 КБ) 318 просмотров
Меня интересует вопрос: форматирован ли уже для меня раздел sdd1 как exfat, не нужно ли это делать вручную?
Вот оно без всякого моего участия:

Код: Выделить всё

olej@R420:/media/olej$ aptitude search exfat
i   exfat-fuse                                                                    - драйвер чтения и записи exFAT для FUSE
i   exfat-utils                                                                   - utilities to create, check, label and dump exFAT filesystem

Код: Выделить всё

olej@R420:/media/olej$ sudo mount /dev/sdd1 /mnt/sdd1
[sudo] пароль для olej:
FUSE exfat 1.3.0

Код: Выделить всё

olej@R420:/media/olej$ mount | grep sdd
/dev/sdd1 on /mnt/sdd1 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
Теперь в этот смонтированный раздел просто копирую ISO образы...

Код: Выделить всё

olej@R420:/mnt/sdd1$ pwd
/mnt/sdd1

olej@R420:/mnt/sdd1$ ls -l
итого 4214400
-rwxrwxrwx 1 root root  301989888 июн 27 23:47  galliumos-3.1-baytrail.iso
-rwxrwxrwx 1 root root 1354811392 июн 27 23:49  HBCD_PE_x64.iso
-rwxrwxrwx 1 root root  623890432 июн 27 23:48 "Hiren's.BootCD.15.2.iso"
-rwxrwxrwx 1 root root 2034827264 июн 27 23:47  linuxmint-20.1-cinnamon-64bit.iso

Код: Выделить всё

olej@R420:/mnt/sdd1$ df
Файл.система   1K-блоков Использовано  Доступно Использовано% Cмонтировано в
udev            49422712            0  49422712            0% /dev
tmpfs            9894152         2008   9892144            1% /run
/dev/sda5      114335908     33266216  75674788           31% /
tmpfs           49470744       414452  49056292            1% /dev/shm
tmpfs               5120            0      5120            0% /run/lock
tmpfs           49470744            0  49470744            0% /sys/fs/cgroup
/dev/nvme0n1p1 239315456     80408908 146680296           36% /home
/dev/sdb2      239839744     12521588 215091932            6% /home/olej/Загрузки
/dev/sda1         523248         3312    519936            1% /boot/efi
tmpfs            9894148           32   9894116            1% /run/user/1000
/dev/sdc1      614271992    169853732 413145352           30% /run/timeshift/backup
/dev/sdd1       15326208      4216480  11109728           28% /mnt/sdd1

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 14 янв 2022, 20:23

Начинаю использовать мультизагрузочную флешку Ventoy со сложным случаем UEFI загрузки на тонкий клиент HP T520 ...
И это использование начинает вызывать сомнения... : Ubuntu (продолжение) ... :oops:

Загрузочный ISO Ubuntu 20.04.3 LTS Server ... только-что записанный на диск Ventoy:

Код: Выделить всё

olej@R420:~/Загрузки/ISO/Ubuntu$ sha256sum ubuntu-20.04.3-live-server-amd64.iso 
f8e3086f3cea0fb3fefb29937ab5ed9d19e767079633960ccb50e76153effc98  ubuntu-20.04.3-live-server-amd64.iso
Что соответствует SHA256 указанному на сайте скачивания Ubuntu...
Загрузка .... Ошибка ...
Изображение
И последующая проверка SHA256 ISO непосредственно на флешке Ventoy:

Код: Выделить всё

olej@R420:/media/olej/Ventoy$ sha256sum ubuntu-20.04.3-live-server-amd64.iso 
de287160e953ddd3d999b2909962de25fd7339fcbdaf087be57a1511068363f1  ubuntu-20.04.3-live-server-amd64.iso
Имидж в процессе ошибочной загрузки изменился ... или Ventoy его как-то поменял! :-o

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 14 янв 2022, 21:19

Olej писал(а):
14 янв 2022, 20:23
И это использование начинает вызывать сомнения
Решил проверить с ISO Mint 20.3, который с той же флешки Ventoy замечательно грузился уже раз 30...
Указано на сайте Mint:

Код: Выделить всё

olej@R420:~/Загрузки/ISO/Mint$ cat sha256sum.txt 
b6b4bbfafdacf9e00f4c674ba237193b40347140917946cff0ede3b10dc6ea55 *linuxmint-20.3-cinnamon-64bit-edge.iso
e739317677c2261ae746eee5f1f0662aa319ad0eff260d4eb7055d7c79d10952 *linuxmint-20.3-cinnamon-64bit.iso
27de0b1e6d743d0efc2c193ec88d56a49941ce3e7d58b03730a4bb1895c25be5 *linuxmint-20.3-mate-64bit.iso
4d37e6a57513d2cdb4a8a993f48a54b18e0d41e86b651326f1101c34460c4719 *linuxmint-20.3-xfce-64bit.iso
ISO с которого писалась флешка:

Код: Выделить всё

olej@nvme:~/Загрузки/ISO/Mint$ sha256sum linuxmint-20.3-cinnamon-64bit.iso 
e739317677c2261ae746eee5f1f0662aa319ad0eff260d4eb7055d7c79d10952  linuxmint-20.3-cinnamon-64bit.iso
SHA256 непосредствено с флешки (не загруженной) которая прошла уже до 30 успешных загрузок и инсталляций:

Код: Выделить всё

olej@R420:/media/olej/Ventoy$ pwd
/media/olej/Ventoy

olej@R420:/media/olej/Ventoy$ sha256sum linuxmint-20.3-cinnamon-64bit.iso 
e739317677c2261ae746eee5f1f0662aa319ad0eff260d4eb7055d7c79d10952  linuxmint-20.3-cinnamon-64bit.iso
Везде одно и то же значение :!:

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 15 янв 2022, 14:15

Olej писал(а):
14 янв 2022, 20:23
И это использование начинает вызывать сомнения...
Эксперименты показали:
- что некоторые образы ISO записанные на флешку Ventoy не грузятся нормально...
- в частности это точно проверено с Ubuntu Server ubuntu-20.04.3-live-server-amd64.iso
- записанная из того же образа с помощью dd - грузится нормально (везде sha256sum проверены)
Возможно это связано с версией Ventoy (я подготавливал флешку довольно давно). Нужно проверить.

Аватара пользователя
Olej
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 15 янв 2022, 14:21

Olej писал(а):
15 янв 2022, 14:15
Возможно это связано с версией Ventoy (я подготавливал флешку довольно давно). Нужно проверить.
У меня устанавливалось (февраль 2021) из версии 1.0.35:
Olej писал(а):
13 фев 2021, 20:14
Версии 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
Писатель
Сообщения: 15146
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: мультизагрузочная флешка - Ventoy

Непрочитанное сообщение Olej » 15 янв 2022, 14:31

Olej писал(а):
15 янв 2022, 14:21
У меня устанавливалось (февраль 2021) из версии 1.0.35:
А на сегодня там - 1.0.64:

Код: Выделить всё

olej@R420:~/Загрузки/ventoy$ ls -l
итого 18956
-rw-rw-r-- 1 olej olej 19407794 янв 15 13:27 ventoy-1.0.64-linux.tar.gz
И там же:
ventoy-1.0.64-linux.tar.gz: a8f7b5939161b869ebfe8fd8904bcdd5940ee26e97de4da735966b55ec0aac1e

Для страховки:

Код: Выделить всё

olej@R420:~/Загрузки/ventoy$ sha256sum ventoy-1.0.64-linux.tar.gz
a8f7b5939161b869ebfe8fd8904bcdd5940ee26e97de4da735966b55ec0aac1e  ventoy-1.0.64-linux.tar.gz
Всё путём! ;-)

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя