Опубликован выпуск инструментария Ventoy 1.1.07, предназначенного для создания загрузочных USB-носителей, включающих несколько операционных систем. Программа позволяет загрузить ОС из неизменных ISO-, WIM-, IMG-, VHD- и EFI-образов, не требуя распаковки образа или переформатирования носителя. Достаточно просто скопировать интересующий набор iso-образов на USB Flash с загрузчиком Ventoy, и он обеспечит загрузку операционных систем, находящихся внутри образов. В любой момент можно заменить или добавить новые iso-образы, просто скопировав новые файлы, что удобно для тестирования и предварительного ознакомления с различными дистрибутивами и операционными системами. Код проекта написан на языке Си и распространяется под лицензией GPLv3...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63741
Добрая вещь!
Фигня. Haiku не запускается.
Фигня Haiku не запускается?
> Фигня Haiku не запускается?Так написано же - фигня. А вот кстати еще фигни - Linux из WIM запустить эта штука сможет? :)
Haiku и без Ventoy почти нигде не запустить, пригодна только для виртуалки
> Haiku и без Ventoy почти нигде не запустить, пригодна только для виртуалкиКстати в найтли сборках есть интернет драйвера, так и не скачать.
И да с Ventoy не запустить.
Мне жалко целую флешку на этот Haiku.
Вентой слишком заточен на механизмы конкретных систем, в последний раз у меня и bsd не запускалась. Есть другие системы мультибута, и как инструмент для создания загрузочного/уставочного накопителя с одной системой вентой не нужен.
> у меня и bsd не запускаласьНо для сборок Васяна типа Ubuntu, и Windows 10 подойдет.
Подскажите пожалуйста, как зайти на сам накопитель в live-сессии linux?
mount?
Сначала lsblk, а то получится хлопок одной ладонью
Вроде на сам Ventoy.. по крайней мере предыдущую версию не монтировало
Он имеет ввиду что доступ к устройству закрт в сессии Linux.
Это тогда надо
ventoy.json
{
"persistence": [
{
"image": "/iso/ubuntu-22.04-desktop-amd64.iso",
"backend": "/persistence/ubuntu-persistent.dat"
}
]
}
В WindowsPE например, есть доступ к устройству.
Оно всё еще поставляется с блобами неизвестного происхождения?
И запускается только с проприетарного железа. Так жить нельзя. Я отказался и уехал в деревню к белкам. Сейчас допишу этот комментарий и выброшу свой телефон с блобами и несвободным линуксом имени андроида.
Автор мейнтейнит лист: https://github.com/ventoy/Ventoy/blob/master/BLOB_List.md
если чего-то нет, пингани автора в треде https://github.com/ventoy/Ventoy/issues/3224
> Разработчиками протестирована работа с Ventoy более 1200 iso-образов1283 если быть точным.
А сам список - просто памятник васянности и велосипедостроению.
Винда - всего 57 образов, включая невероятно актуальные windows 7, windows 8 и даже vista.Debian - 37 образов. Ubuntu - 37 (и это без кубунт, лубунт и прочих eduбунт), Linux Mint - 19, Арч - 24, Бомжара - 20, ... и еще 100500 невероятно нужных и уникАльных дистров.
Как бы загрузочная флешка и есть удел васянов, от чего там другое должно быть?
А что используют профи? Загрузочный DVD или загрузочную дискету?
Записывают образ на флешку стандартным способом, чтобы при установке не возникали проблемы от адовых костылей, что Ventoy вставляет, чтобы это всё работало?
У меня проблем не возникает. А вот пару десятков флешек носить как-то неудобно.
Расскажи нафига тебе пара десятков систем с собой и почему работа тебе не может выделить флешки, раз так уж надо?https://github.com/ventoy/Ventoy/tree/master/IMG/cpio/ventoy...
Ты посмотри, оно же своими ручками прям в систему лезет для каждого отдельного дистра. И это для линуха, представляю что оно творит с виндой. Что оно там наворотит, помимо желаемого - тот ещё вопрос. На месте разработчиков ОС слал бы сразу переустанавливать нормально на багрепорты, если бы стало известно, что система установлена через Ventoy.
> Расскажи нафига тебе пара десятков систем с собойА как же 800 дистрибутивов на любой случай жизни? Шутка. На самом деле нужно: несколько виндовсов; парочка WinPE; линуксы опять же разнообразные; ну и всякая мелочь типа мемтестов, HDAT'ов и прочее.
> и почему работа тебе не может выделить флешки, раз так уж надо?
Я и сам могу себе выделить. Только мне как-то неудобно сумку с ними носить.
> Ты посмотри, оно же своими ручками прям в систему лезет для каждого отдельного дистра. И это для линуха, представляю что оно творит с виндой. Что оно там наворотит, помимо желаемого - тот ещё вопрос.
К счастью, паранойей не страдаю.
> К счастью, паранойей не страдаю.А тут даже не в ней вопрос, в смысле злонамеренных модификаций. А в том, что оно в системе своими скриптами поломает, не сказав ни тебе, ни разработчику. В итоге у тебя из-за этого условно не поставится какой-нибудь пакет, а потом у тебя из-за нерабочая система. Оно тебе надо такое счастье, о котором ты даже узнаешь не сразу?
А вдруг… а вдруг… вот когда поломает, тогда и поговорим, а пока ничего не ломалось.
Ясно, в ответе выше (почему-то не могу ответить ему) типичный эникей, который готов рисковать стабильностью установленной продакшен системы лишь бы ему было удобно. На месте его начальника, поместил бы пару десятков флешек в его анус, чтобы он их потом оттуда достал и записал на них всё, что надо уже нормально.
Теоретические рассуждения это хорошо.
Но хотелось бы пруфов что модификации в initrd которые делает ventoy hook как то могут в будущем сломать установку пакетов в дистрибутиве который успешно установился, будучи загруженным с ventoy.
Я не утверждаю что такого быть совсем не может, но тем не менее, без пруфов это пустые рассуждения.
> который успешно установилсяКлючевой момент. Это очень сложно подтвердить, что он успешно установился, а не сфейлилось что-то по дороге. Понятно, что после перезагрузки (если там нет действительно малвари в блобах), Ventoy влиять уже не будет. А вот последствия от неотработавших скриптов установки останутся.
Поэтому есть такая вещь как "поддерживаемый способ установки". Он подразумевает (особенно в коммерческом продукте) некоторое тестирование разработчиками и поддержку в случае проблем.
> А в том, что оно в системе своими скриптами поломает, не сказав ни тебе, ни разработчику.кокой ужос!
Вот эти три скрипта, обеспечивающие подключение образа вместо физического диска - всьо-всьо попереломают, васян с опеннета точно уверен!
А проверить что не установилось и почему, если даже и вдруг - он не умеет, у него лапки.
Давайте не будем огорчать васяна рассказами о том как на самом деле в современных системах устроена автоматизированная установка и сколько и каких в ней совершенно чудовищных глюков, ведь ета другоэ, понимать надоть!
Для linux hook можно отключить командами в grub.cfg (который внутри .iso)
vt_img_unhook_root
vt_unset_boot_optВ таком случае и проблем с монтированием раздела Ventoy в системе не возникает.
Путь к выбранному .iso образу Ventoy передает через переменную $vt_chosen_path
Это работает только при загрузке в grub2 режиме.
Далее зависит от initrd дистрибутива.
Некоторые поддерживают загрузку из файла .iso через from=Вот у меня так реализовано
https://github.com/PocketHandyBox/pocket-handybox/blob/main/...
Против использования возможностей grub2 для этого как раз ничего не имею, он может многое, при этом ничего не инжектит в ОС.
iodd мы используем. Пытался этот вот вентрой и easy2boot использовать, но надоело пердолиться и каждый раз радоваться, что удалось загрузиться. С iodd таких проблем нет, там другая проблема - диск туда побольше запихать, чтобы всё, что хочется туда поместилось.
> А что используют профи? Загрузочный DVD или загрузочную дискету?ну ты совсем л-шара чтоль?
Профи полтора часа извлекают из помойки образ с интернет експлойтером, потому что только в нем запустится чудесный вендорский жаба-аплет (ой, жабу забыл извлечь, в современной он не работает, потомушта сесуритя, и не отключается. Нужна жаба примерно 7.4 и никакая другая - в предыдущей тоже не работает)
Еще минут 20 (а ты как хотел, там вся эта музыка подключена через usb внутри, причем разумеется не 3.0 а хорошо если не 1) копия исошника заливается куда-то в недра, после чего ее наконец-то можно смонтировать. Пять-десять минут перезагрузка (современные ентер-прайс серверы ОООЧЕНЬ долго инициализируются) и вот - на экране лого любимой в... ой, простите, бабуинты! Можно нажать некст! ой... бабуинта в какой-то момент НЕОТКЛЮЧАЕМО лезет трогать все usb подряд, включая этот вот виртуальный через который ее "диск" делает вид что он диск (зато никаких этих вот вам враждебных хуков). А еще там же где-то рядом эмулируется и консоль, поэтому экран гаснет.
Но мы же настоящие профи а не эти вот с вентой, мы на ходу быстро-быстро ресетим консоль (жаба... очень быстро, да... главное успей!) и подключаемся теперь в режиме проброса покадровой картинки. Он еще работает. Теперь свитчнуть терминал, и в шелле смонтировать обратно отвалившийся /dev/cdrom, свитчнуться обратно и уговорить инстал бабуинты пропустить ошибку-ошибку.
Есть что написать в отчете по выполнению производственных задач за день-то!
В следующей серии мы вам расскажем как у нас удивительно работает pxe install!
(и, кстати, сколько вредного и иногда опасного мусора останется после него в системе)
Если у тебя BMC старый и требует Java (а не просто работает в браузере), то это уже проблема так или иначе, и его надо обновить. Да, для этого может понадобиться старый софт, но это же проблема переходного момента?И зачем тебе на голом сервере Ubuntu вообще? Туда ставится виртуализация, которая либо грузится через тот же BMC, либо просто записывается на флешку в штатном режиме.
чудак, его можно обновить только вместе с сервером. Цена этих стоечных монстров - в общем... обновятся вместе с компанией, обычно.> И зачем тебе на голом сервере Ubuntu вообще?
внезапно, бывают поделки требующие сервер целиком. Я так до конца и не определился - хочу ли я их видеть в виртуализации (учитывая что с миграцией, фэйловером и всем прочем при таких размерах все одно никак, и нужна куча индивидуальных настроек чтобы это все им выключить и рядом тоже ничего нечаянно не разместилось), или хрен с ней с процедурой. Еще бывает что хочут странного от сети, что тоже не хочется тащить в виртуальный свитч.
> Туда ставится виртуализация, которая либо грузится через тот же BMC, либо просто
а ты думаешь, она как-то по другому грузится, не как этовот? У меня для тебя хреновая новость - процедура ровно та же. Единственно, это не опенсорсники писали, поэтому размер образа и количество "next" отличаются в лучшую сторону, ну и потом руками удалять ошметки какого-то крауд инита не приходится. Но это так.. минут 10 экономии. (а вот что действительно легко и просто - и к консоли вообще не надо подходить - это... правильно, винда)
> записывается на флешку в штатном режиме.
и ты едешь с этой флэшкой в Сызрань. Да идите вы с такими оптимизациями...
> чудак, его можно обновить только вместе с сервером. Цена этих стоечных монстров
> - в общем... обновятся вместе с компанией, обычно.Ну, те, что у меня были - обновлялись до более-менее немёртвой версии. Если уж у тебя совсем древнота - то сорян
> а ты думаешь, она как-то по другому грузится, не как этовот? У
> меня для тебя хреновая новость - процедура ровно та же. Единственно,
> это не опенсорсники писали, поэтому размер образа и количество "next" отличаются
> в лучшую сторону, ну и потом руками удалять ошметки какого-то крауд
> инита не приходится. Но это так.. минут 10 экономии. (а вот
> что действительно легко и просто - и к консоли вообще не
> надо подходить - это... правильно, винда)Ну, проблем с тем что что-то отваливается при загрузке ESXi мне не встречалось) Так что, видимо по другому. А по поводу подождать... Ну, не смертельно)
> и ты едешь с этой флэшкой в Сызрань. Да идите вы с такими оптимизациями...
Что с говновентоем, что нет, ситуация тут одинаковая
> чудак, его можно обновить только вместе с сервером. Цена этих стоечных монстров
> - в общем... обновятся вместе с компанией, обычно.Ну, те, что у меня были - обновлялись до более-менее немёртвой версии. Если уж у тебя совсем древнота - то сорян
> а ты думаешь, она как-то по другому грузится, не как этовот? У
> меня для тебя хреновая новость - процедура ровно та же. Единственно,
> это не опенсорсники писали, поэтому размер образа и количество "next" отличаются
> в лучшую сторону, ну и потом руками удалять ошметки какого-то крауд
> инита не приходится. Но это так.. минут 10 экономии. (а вот
> что действительно легко и просто - и к консоли вообще не
> надо подходить - это... правильно, винда)Ну, проблем с тем что что-то отваливается при загрузке ESXi мне не встречалось) Так что, видимо по другому. А по поводу подождать... Ну, не смертельно)
> и ты едешь с этой флэшкой в Сызрань. Да идите вы с такими оптимизациями...
Что с чудовентоем, что нет, ситуация тут одинаковая
А драйвера для железа под Виндовс на все случаи жизни там есть? Размер драйверов должен быть не менее 20 Гигабайт!
давно мечтал запускать винду XP на ZFS
для windows годится yumi-extfat, на базе сабжадальше просто перетаскивать iso на девайс и будет автоматом создан загрузчик
есть поддеожка secureboot
>yumi-extfatЭто что за файловая система?
Это прокачанный Ventoy.
Но только для Windows.
В Яндексе по запросу yumi-extfat в разделе картинок выдает молодых азиаток.
https://www.usbdev.ru/files/yumi/
https://google-poisk-vmesto-tebya.ru/?q=yumi-exfatАга, а еще кремы для бритья, и крем восстанавливающий.
Это шля_па какая-то. USB записано через dd if - всё нормально. Через Ventoy - не грузится. Бесполезное pode_lie.
Что записано-то?
Проблема в некоторых материнках. Образ Линукса записанный в dd, UEFI материнки не видело. Просто тупо не видело. А вот с виндой вообще всё плохо. Все записанные образы Win10 по dd, на всех материнках тупо не загружались.
Я, кстати, так и не нашёл способа банально записать образ винды на флешку из линукса.
да все просто делается на самом то деле:
создать два раздела на флешке: на 1мб и все остальное
в первый раздел зашить https://github.com/pbatard/rufus/blob/master/res/uefi/uefi-n...
второй раздел отформатировать в ntfs/exfat и скопировать туда файлы с iso винды
В UEFI можно одним разделом FAT32 обойтись, и сделать всё руками.
А вот теперь давайте в MBR.
>В UEFI можно одним разделом FAT32 обойтись, и сделать всё руками.В теории - да. На практике - нет. Я пытался делать загрузочный образ Win10. На флешке с 64 Гб создал 2 раздела. Один на 500 Мб для UEFI с файловой системой FAT32, остальное Exfat. В раздел UEFI скопировал каталог /boot, во втором разделе всё остальное. Так вот UEFI любой материнки вообще не видело флешку. Плюнул, и записал Rufus-ом - загрузилось. Чтобы готовить образ винды надо знать, как готовить образ винды. Я линуксоид с виндой редко сталкиваюсь, и чисто эмоционально не хотелось вникать в "виндопроблемы".
Убило меня второе. Попался офисный компьютер, новая материнка, то ли MSI, то ли Gigabyte уже не припомню. Прочитал документацию Void Linux, и по всем правилам при помощи утилиты dd записал образ. UEFI материнки даже не увидело мою флешку. Тупо её не увидело. На других компьютерах образ Void Linux успешно загружался. Затем попросил у коллеги флешку с образом Астра Линукс - материнка увидела флешку.
Хочется материться, 2024 год, что же творится такое?
> На флешке с 64 Гб создал 2 раздела. Один на 500 Мб для UEFI с файловой системой FAT32, остальное Exfat.Два раздела, exFAT… Что могло пойти не так?
> Плюнул, и записал Rufus-ом
Да, но для руфуса нужна винда.
uefi - не exfat. она обычный fat ищет.
Догадался ли наш васян правильно поставить метки разделов, чтоб оно в exfatовский вовсе не лазило - это вот неочевидно.Как и то - что это у него за венда, которая умеет грузиться с exfat.
Да кстати бывает версии, разные глючат.
ventoy-1.1.05
Точно норм.
Я не про Ventoy. А вот просто чтобы создать установочную флешку с виндой.
Ну незнаю, у меня есть Ventoy-1.1.05, на нем WindowsPe, со всякими Victoriahdd, загружается, есть доступ к самму Ventoy, из Live WindowsPe.
Конечно глючат. У меня флешка с сабжем регулярно превращалась в тыкву, в том смысле что переставал открывать диск с образами т.е. становилась бесполезной и приходилось переустанавливать Ветой на флешку.
Сабж в теории удобная вещь, но смущает не надёжность и слухи распространяемые анноимными экспертами о том что это шпионское ПО.
Хотелось бы аналогов, желательно вообще на скриптах.
>Хотелось бы аналогов, желательно вообще на скриптах.Если "хотелось бы" включает бюджет ~5000-8000 рублей и какой-то старый ноутбучный диск/ссд под образы, то стоит смотреть в сторону iodd. Они эмулируют usb cd-rom и флешку (можно монтировать специально подготовленные образы как виртуальные usb накопители). В отличии от ventoy и easy2boot не нужно ничего "настраивать" (если тебе не нужны эти виртуальные флешки), просто кидаешь iso в папку и всё. В последних версиях есть даже красивый цветной экранчик, на котором ты видишь, что монтируешь и тп.
Бюджетная iodd, это дешевый ssd, с sata переходником.
Правда вот скорости это не дает.
Шина в ноутбуках которая вход type-c все равно usb 2,0, максимум 3,2.
Если установить Ventoy на USB, а потом разбить основной раздел на два раздела, например (один отдельно для медиа, с другой FS) Ventoy ругается и не работает.
Так там зашит порядковый номер раздела.
Дополнительный можно только после его второго раздела создавать.https://ventoy.net/en/doc_disk_layout.html
Ешё есть проблема при объеме диска более 137Gb
Т.е. если второй раздел вентоя расположен в конце (как он по умолчанию создается)
То не грузится в legacy режимеhttps://ventoy.net/en/doc_legacy_limit.html
> Some HP server even has a 8GB limitation!
Кстати неделю назад приносили такой старый сервер с Xeon 1220
Китайский малварь с блобами, будьте осторожны. Есть риск, что вшивает бекдор в устанавливаемую систему.
>Код проекта написан на языке Си и распространяется под лицензией GPLv3.Аудит исходных кодов Ventoy не делали? Или оно распространяет блобы? Лицензия у неё правильная. Что там китайцы хитрят такого?
Именно блобы, искодников к ним нет.
Здесь обсуждение: https://github.com/ventoy/Ventoy/issues/3224
А здесь автор мейнтейнит список блобов: https://github.com/ventoy/Ventoy/blob/master/BLOB_List.md
А что в этих блобах такого сложного и ценного, что нельзя заменить?
С одной стороны удобная вещь, но утверждения о Malware природе сабжа напрягает. Это же что, я положу на вентой-флешку ZverCD а он мне ещё и своих напихает?
> А что в этих блобах такого сложного и ценного, что нельзя заменить?
> С одной стороны удобная вещь, но утверждения о Malware природе сабжа напрягает.
> Это же что, я положу на вентой-флешку ZverCD а он мне
> ещё и своих напихает?Ну вот например поддержка Secure Boot.
Загрузчик взят напрямую с https://github.com/ValdikSS/Super-UEFIinSecureBoot-Disk, где он взят... С Kaspersky Rescue Disk (https://habr.com/ru/articles/446072/). Потому, что он подписан. Так что к потенциальным китайским шпиёнам прилагаются ещё и родные российские.
Старенький самсунг S3 с SD карточкой на терабайт и 100+ iso, img, образов. Было очень удобно через DriveDroid по шнурочку эмулировать обычный DVD\CD-ROM девайс, грузилось всё и даже через USB 1.0
> карточкой на терабайт и 100+ isohttps://www.dns-shop.ru/product/912f9d581f2cd582/karta-pamat.../
https://www.dns-shop.ru/product/0906c995d9fb8098/karta-pamat.../
https://www.dns-shop.ru/product/81419ad0335affd5/karta-pamat.../Карточка на терабайт, стоит как крыло самолета.
Ну не как крыло самолета, а как профессиональная зеркалка.Ради этого Ventoy.
Да и к тому же 100 + iso, вопрос спорный.
Достаточно иметь актуальное.
А надо ли оно.
Ну те карточки на Террабайт за 200 рублей, это китайские одноразовые флешки.