Опубликован выпуск инструментария Ventoy 1.0.62, предназначенного для создания загрузочных USB-носителей, включающих несколько операционных систем. Программа примечательна тем, что обеспечивает возможность загрузки неизменных ISO, WIM, IMG, VHD и EFI-образов, не требуя распаковки образа или переформатирования носителя. Например, достаточно просто скопировать на USB Flash интересующий набор iso-образов и Ventoy обеспечит возможность загрузки находящихся внутри операционных систем. В любой момент можно заменить или добавить новые iso-образы просто скопировав новые файлы, что удобно для тестирования и предварительного ознакомления с различными дистрибутивами и операционными системами. Код проекта написан на языке Си и распространяется под лицензией GPLv3...Подробнее: https://www.opennet.ru/opennews/art.shtml?num=56328
Годная вещь
Очень годно!
Больше не использую Unetbootin. Просто скопировал исо-образа кубунты и антикса на вентой-флешку и всё.
Unetbootin вообще глюкало какое-то, 50/50 работает. На свалку истории его.
Но он ингода спасал, есди YUMI не срабатывал.
Для Ubuntu и Ubuntu подобных скопировал и всё это если загружаться через EFI и только вроде так. Так, что для загрузки через BIOS или через BIOS Legacy програма может и не работать. Не использовал только предположение.
Сейчас это UEFI. Было EFI. Прочёл, вроде как переиминовали.
У видел "Ventoy поддерживает загрузку на системах с BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI, UEFI Secure Boot и MIPS64EL UEFI c таблицами разделов MBR или GPT."Помойму для загрузки через UEFI достаточно iso c Убунтой на флешку распокавать и запустится. Проверяйте кому интересно. Кончно версия Убунты должна быть не 10 летней давности, а с какго года в Убунту добавили загрузку через UEFI.
И FAT32 у флешки. По новее мат платы могут вроде и с других файловых ситем загружать, но это не точно.
Все платы с UEFI что я видел, умеют в NTFS. Начиная с древней платы на H77 чипсете. Просто потому что винда при установке только себя любит раздел в этот самый NTFS форматировать.
>Просто потому что винда при установке только себя любит раздел в этот самый NTFS форматировать.Иных пруфов, кроме этого, нет? Поскольку венда при установке в EFI-режиме на пустой диск всегда создаёт EFI-раздел, форматированный, внезапно, в FAT32.
В последний раз я ставил винду во времена 7ки и тогда я был неприятно удивлён этим фактом. Сейчас если и починили, то честь им и хвала.
> И FAT32 у флешки. По новее мат платы могут вроде и с
> других файловых ситем загружать, но это не точно.Не, в fat32 нужно, чтобы былл только загрузочный раздел, он несколько мегабайт весит ЕМНИП, а сам раздел скуда кидать образы может быть в других фс, главное label раздела выставить понятный для ventoy-загрузчика.
Сама программа хоть на данном этапе не имеет гибкого установщика, но ручным способом её можно поставить на другую фс и даже не на целый диск, главное чтобы рабочий раздел был вторым, иначе не будет работать (это захардкожено из-за костылного требования винды). В остальном можете делать раздел любых и после него сколько угодно разделов под свои нужды, если требуется.
Также не обязательно всё это записывать на флэшку, у меня до этого всё это было на hdd, сейчас на ssd, грузится как с внешнего usb-бокса, так и со стандартных интерфейсов.Это очень мощная и крутая софтина, почти полная замена железных устройств от iodd и Zalman, которые я раньше серьёзно рассматривал к покупке.
Почти полная замена, потому что жаль, но не со всеми дистрами работает на данном этапе, например PCLinuxOS и Altlinux не пахали с ним у меня и приходилось извращаться, хотя я с ventoy уже давно установочные флешки не записываю.
Сам автор не поспевает за зоопарком, но список поддерживаемых систем впечатляет.Если вы хотите, чтобы ваш дистрибутив поддерживался, обращайтесь к автору, он идёт на контакт. Он принципиально не решает вопрос только с macOS, говорит, если вам надо, то делайте форк и пилите поддержку, но Windows и Linux-системы поддерживает и довльно адекватен, что сейчас, как я считаю, нужно особенно отмечать и ценить!
>[оверквотинг удален]
> Почти полная замена, потому что жаль, но не со всеми дистрами работает
> на данном этапе, например PCLinuxOS и Altlinux не пахали с ним
> у меня и приходилось извращаться, хотя я с ventoy уже давно
> установочные флешки не записываю.
> Сам автор не поспевает за зоопарком, но список поддерживаемых систем впечатляет.
> Если вы хотите, чтобы ваш дистрибутив поддерживался, обращайтесь к автору, он идёт
> на контакт. Он принципиально не решает вопрос только с macOS, говорит,
> если вам надо, то делайте форк и пилите поддержку, но Windows
> и Linux-системы поддерживает и довльно адекватен, что сейчас, как я считаю,
> нужно особенно отмечать и ценить!*"В остальном можете делать раздел любых" размеров*
> Почти полная замена, потому что жаль, но не со всеми дистрами работает
> на данном этапе, например PCLinuxOS и Altlinux не пахали с ним
> у меня и приходилось извращаться, хотя я с ventoy уже давно
> установочные флешки не записываю.
> Сам автор не поспевает за зоопарком, но список поддерживаемых систем впечатляет.По поводу Altlinux хочу здесь особенно подчеркнуть, т.к. как только нужно его ставить, так вечно какая-то боль с этими образами, вечно к ним нужен особенный подход и особенные ритуалы.
Меня иногда посещают странные мысли, что это какая-то философия команды, чтобы жизнь мёдом не казалась, типа, не жили красиво - нефиг начинать, но потом отгоняю их прочь, не может же такого быть, посто в какой стране живём, такой философии нарочно быть не может, да это показалось просто.
Я не знаю, что и думать, скорее всего я чего-то не знаю и подобным вещам есть разумное объяснение.
Поддержу, у Альта в самом деле какие-то особые образы, непонятно зачем. Кроме того, потом еще форматировать придется через редактор разделов, т.к. их там не один.
> почти полная замена железных устройств от iodd и Zalmanвообще не разу, карман от iodd лучше гораздо долее всеяден.
А с этой тулзой очень легко столкнуться с кривостью биоса.
Не распаковать, а именно исошку на устройство напрямую мимо файловой системы записать, например в /dev/sdc.Но что если тебе нужно 2 версии Убунты на флэшке? И ещё Федору и Винду? И хочется ещё остальную ёмкость флэшки под видеоролики с котиками использовать?
> Не распаковать, а именно исошку на устройство напрямую мимо файловой системы записать,
> например в /dev/sdc.
> Но что если тебе нужно 2 версии Убунты на флэшке? И ещё
> Федору и Винду? И хочется ещё остальную ёмкость флэшки под видеоролики
> с котиками использовать?Товарищ просто не понял что сравнивает.
Данная софтина не замена всяких флешкоклепалок, она из категории гораздо более высокой, это именно замена железным решениям от iodd и zalman, кои стоят денег, а тут халявно.
вообще-то, fat32 только для первого (загрузочного) раздела нужен, а iso-шки во второй раздел кидать, который может быть и ext4 вроде, лень флешку доставать-проверять, чекайте!
> Так, что для загрузки через BIOS или через BIOS Legacy програма
> может и не работать. Не использовал только предположение.Подтверждатю. Буквально день назад Вентрой не запустился на старой мат. плате с легаси биос. На той же плате grub4dos запустился без проблем (grub4dos - такого же типа, как и вентрой, правда следует выставлять флаги в файле Menu.lst в корне загрузочной флэшки).
Haiku не грузит, ~ полгода назад пробовал.
имеет смысл затестить на новой версии, допили очень много всего
> Haiku не грузит, ~ полгода назад пробовал.Если ваш дистрибутив не грузит, пишите автору он постоянно пополняет список поддерживаемых систем, если это не macOS он заинтересован запилить поддержку, если вы заинтересованы.
Я другой аноним, но вот список.
https://ru.wikipedia.org/wiki/Операционные_системы_на_основе_свободного_программного_обеспечения#Другие_ОС
Можно ли на получившейся флешке хранить что-то, кроме образов?
Можно хранить всё, что угодно. Это аналог ZALMAN VE.
У ZALMAN есть одно преимущество - он честно эмулирует CD привод, а не является супернабором костылей, как Ventoy. Это дает поддержку вообще любого образа, а не почти любого.
Ну и плюс это возможность грузиться на компах без поддержки загрузки с USB.Правда, думаю, в данном случае все же лучшее - враг хорошего, и Ventoy покрывает 99% юзеркейсов.
В конце концов, на старых компах можно юзать Plop Boot Manager на диске/дискете.
У ZALMAN есть один существенный недостаток, на который я неск. раз наступал -- ему запросто может не хватить питания.
И еще один. Фрагментация.
У ZALMAN крайне существенный недостаток — конская цена.
> У ZALMAN есть одно преимущество - он честно эмулирует CD привод, а
> не является супернабором костылей, как Ventoy. Это дает поддержку вообще любого
> образа, а не почти любого.
> Ну и плюс это возможность грузиться на компах без поддержки загрузки с
> USB.
> Правда, думаю, в данном случае все же лучшее - враг хорошего, и
> Ventoy покрывает 99% юзеркейсов.
> В конце концов, на старых компах можно юзать Plop Boot Manager на
> диске/дискете.При невозможности грузиться с usb можно поставить ventoy на hdd, который в свою очередь подключить через его стандартный интерфейс, и если образ вашей системы поддерживается самой ventoy, то 99.9% загрузится и на вашем дремучем железею
как ты собрался ставить ventoy на hdd когда компьютер не загружен?
Или ты предлагаешь
1) разобрать пк1
2) вытащить hdd
3) разобрать пк2
4) засунуть hdd
5) поставить ventoy
6) вытащить hdd из пк2
7) поставить hdd в пк1
8) собрать пк1
9) молиться что бы оно заработало
Анон ты это мне предлагаешь?
Если у тебя нет копеечного переходника usb2sata, то тебе оно не надо - факт. Обратись к специалистам для установки ОС.
Есть какие-то необычные iso образы, ни то sparsed ни то zipped. Их надо предварительно конвертировать для Zalman VE.Еще встречался с компами которые с ZVE не могли, а с реального USB DVD-ROM могли.
А еще были компы, которые вроде грузятся, а винду поставить не могут, перестают видеть диск на этапе установки.Так что да, ZVE хорош, но не панацея.
Но за Ventoy спасибо, вместо покупки ZVE с USB3.0 вместо своего старичка попробую флешку с Ventoy
> Можно хранить всё, что угодно. Это аналог ZALMAN VE.Это не полный аналог устройств iodd и zalman, всё же не все дистры с ним срабатывают, как правило, если есть какие-то отличия в загрузке от принятых практик, но это поправимо, пишите автору, список пополняется!
Но даже на текущий момент, софтовых аналогов подобного уровня нет, все основные ходовые и популярные системы поддерживает
перед созданием ventoy можно в настройках указать создание доп раздела под нужную инфу. в итоге получится 3 раздела: один с образами ventoy, второй для совместимости с EFI и третий (нужно его отформатировать) для данных пользователя
Есть у ventoy такой минус. Если установить на диск более 128Гб то на старых компах не будет загружаться так как загрузочный раздел 32MB FAT в конце диска и если он вылазит за пределы ~130GB то старый BIOS не сможет загрузится.Для флешек это правильное решение 32MB FAT в конце диска. Так как Windows 7 например не видит второй раздел на флешках. Win 10 видит.
А вот для жестких дисков и SSD нужна возможность расположить 32MB FAT раздел в начале диска.
Разработчик, видимо, в курсе этой проблемы и предлагает два пути решения: оставить место в конце при разметке разделов, либо разметить раздел Ventoy в начале диска и самому распаковать файлы на этот раздел
https://ventoy.net/en/doc_legacy_limit.html
Был бы логичней вариант поменять порядок разделов при установке.Copy ventoy.disk.img.xz to the 1st partition
Get ventoy.disk.img.xz from the install package (under ventoy directory). Create a ventoy directory in the 1st partition and copy ventoy.disk.img.xz into it.
That's /ventoy/ventoy.disk.img.xz in the 1st partition.
А вот это я вообще не понял. В моем случае при установке жесткий диск 320Гб при загрузке на старых компах и ноутах GRUB2 не находит конфиг.
Как поможет копирование /ventoy/ventoy.disk.img.xz in the 1st partition не понятно.
Возможно разработчик имел ввиду воспользоваться dd, чтобы распакованный через xz образ img применить к первому разделу.
Да нет. Написано же создать папку и скопировать в неё файл. Про распаковку ничего.Create a ventoy directory in the 1st partition and copy ventoy.disk.img.xz into it.
> Был бы логичней вариант поменять порядок разделов при установке.
> Copy ventoy.disk.img.xz to the 1st partition
> Get ventoy.disk.img.xz from the install package (under ventoy directory). Create a ventoy
> directory in the 1st partition and copy ventoy.disk.img.xz into it.
> That's /ventoy/ventoy.disk.img.xz in the 1st partition.
> А вот это я вообще не понял. В моем случае при установке
> жесткий диск 320Гб при загрузке на старых компах и ноутах GRUB2
> не находит конфиг.
> Как поможет копирование /ventoy/ventoy.disk.img.xz in the 1st partition не понятно.Самое главное соблюсти порядок расположения рабочей области, т.к. это захадкожено под винду, в остальном вы можете двигать разделы куда угодно, да руками, да не совсем удобно, удобнее было бы если бы уже сразу были опции в инсталяторе, но разработчик пока не сделал этого, по какой причине, не знаю.
Возможно у него не хватает времени, возможно принципиально, чтобы отсечь потенциальные проблемы блондинок, которые теряются, потому как гики и так порешают, не сильно и запаристо, ведь разметить как нужно носитель требуется один раз.
Но, если вам шибко надо, то пишите разработчику, возможно он ждёт чтобы накопилась достаточная масса фичреквестов.Подсказка:
Если что, автор не обитает на опеннетике, а обитает на страницах проекта и понимает по-английски ;)
> Самое главное соблюсти порядок расположения рабочей области, т.к. это захадкожено под виндуТо что захадкожено это понятно. Потому и нет такой опции при установке.
Но причем тут винда можете пояснить ? Винда грузится (не из iso а нарямую с файловой системы или VHD) со второго и третьего и четвертого раздела. Если первый загрузочный.
>> Самое главное соблюсти порядок расположения рабочей области, т.к. это захадкожено под винду
> То что захадкожено это понятно. Потому и нет такой опции при установке.
> Но причем тут винда можете пояснить ? Винда грузится (не из iso
> а нарямую с файловой системы или VHD) со второго и третьего
> и четвертого раздела. Если первый загрузочный.Нет, при установке отсутствие опций не из-за этого, захардкожена работа рабочей области находящейся на определённом месте, линуксам пофиг откуда загружать, винда же как всегда капризна:
"About Part2
There must be an EFI System Partition with FAT filesystem and that's the mandatory requirements of UEFI specifications. So this partition is created to hold EFI boot file and other files nesscessy to Ventoy. These files are very small, so 32MB is enough. Besides, the EFI partition can be at part1 also, but I set it at part2 just because that in some version of Windows like Windows 7, only the first partition of the USB drive is visable to the system. And that's good for Ventoy's protection.
This partition is very small and used by ventoy, so you better not change anything in this partition. "
https://ventoy.net/en/doc_disk_layout.html
> Windows like Windows 7, only the first partition of the USB drive is visable to the systemЭто не про загрузку Windows а про работу винды с USB флешками. Я об этом писал выше.
С HDD/SSD такой проблемы нет (в том числе через USB переходник). Загрузочным может быть раздел1 а сама винда на разделе2
Для флешек схема с загрузочным вторым разделом правильная.
>> Windows like Windows 7, only the first partition of the USB drive is visable to the system
> Это не про загрузку Windows а про работу винды с USB флешками.
> Я об этом писал выше.
> С HDD/SSD такой проблемы нет (в том числе через USB переходник). Загрузочным
> может быть раздел1 а сама винда на разделе2
> Для флешек схема с загрузочным вторым разделом правильная.Вы меня не совсем поняли, в чём возможно моя вина целиком, я в этот раз попытаюсь пояснить, но это последняя попытка, извините!
Если что-то не так, считайте меня дураком, который ничего не понимает и несёт какую-то пургу!
Так вот, из-за проблем с виндой автор ventoy захардкодил работу самого ventoy только с расположением разделов в определённых местах носителя, без разницы флэшки это или нет.
Не знаю, как текущая версия, но предыдущие, что пользовал я, тупо не работали, если кардинально поменять порядок разделов, т.е. первые два раздела будет использовать ventoy, а остальные вы можете сделать как угодно, вы можете делать любого размера сам рабочий раздел ventoy, любой файловой системы, лишь бы label совпадал.
Но, без изменений потрохов, ventoy не будет грузить образы с раздела, находящегося через, например, пачку логических в extended.
По крайней мере, так было тогда, и на вопрос к автору, почему не работает, он отвечал, что так захардкожено из-за винды, что бы это не значило. Ventoy - проект нацеленный прежде всего на флэшки, его возможности за их пределами, это бонус, пусть и развиваемый, но не основной. Поэтому все "прелести" нужные для флэшек будут соблюдаться.
Также автор просящим сделать свободную работу ventoy с произвольными разделами, т.к. линуксам пофиг и у них нет подобных ограничений, ответил, что кому надо, тот может форкать и забавляться сколько влезет, лицензия это позволяет, а он не против.
Надеюсь хоть что-то описал понятно?!Согласен, что приведённой цитаты недостаточно для чёткого понимания, но я и её искать не хотел, просто попалась, есть и другие ответы автора, по крупицам которых можно представить картину, их просто надо искать.
Искать эти вот самые пруфы для опеннета, заморачиваться отстаивая честь и правдивость анонима для рандома (ничего личного) я не буду, хотите верьте, хотите нет, в конце концов это не великая тайна, при желании найти можно, мне лично с этого не будет ровно ничего, а я уже утомился быть пошукайкой для всех труЪ.
Нет ничего проще просто настроить конфигурацию Ventoy так, чтобы в корне флешки были только папки ventoy с конфигой и ISO с образами, а всё остальное хранишь себе как вздумается.
> перед созданием ventoy можно в настройках указать создание доп раздела под нужную
> инфу. в итоге получится 3 раздела: один с образами ventoy, второй
> для совместимости с EFI и третий (нужно его отформатировать) для данных
> пользователяНе обязательно, можете хоть стопицот разделов создать, главное чтобы был загрузочный раздел ventoy в fat и раздел для образов любого размера, а после них что угодно в каких угодно файловых системах. Раздел для образов тоже может быть в разных фс.
Зачем оно, если есть booty от Спуфинга?
я передам китайцу ваше мнение, возможно он остановит разработку ventoy и сотрет его из интернетов.
оно даже не гуглится сразу
> оно даже не гуглится сразу
Спуфинг, перелогинься, либо не рекламируй свою поделку!
Отличие от GRUB только в простоте настройки?
Это и есть GRUB. Возможности загрузки ISO была в GRUB всегда, даже в версиях 0.9x.
пф, "только"
О! Не знал, что можно установить на внутренний жесткий диск, сейчас у меня специально для этих целей внешний диск с док-станцией по USB.
> О! Не знал, что можно установить на внутренний жесткий диск, сейчас у
> меня специально для этих целей внешний диск с док-станцией по USB.Можно, у меня сейчас как раз один внешний бокс по usb 3.0 c ssd, также работает через стандартный свой интерфейс, можете "карман" поставить в системник.
Более того ventoy имеет более расширенные фичи и плагины, почитайте у них на ресурсе, с некоторыми образами можно поддерживать изменения их содержания возможности довольно широкие!
Искал что-то похожее недавно и наткнулся на yumi (pendrivelinux).
Может кто нибудь вкратце разъяснить чем они отличаются, плюсы/минусы?
Устанавливаешь эту фигатину только один раз, после чего кидаешь на устройство столько образов, сколько влезет. Когда выходят обновы, можно обновлять, если что-то полезное добавили/доработали. Можно и не обновлять, эта штука довольно стабильной стала.
Китайский (упрощенная китайская)
Зачем оно нужно если есть Rufus? А, ну да, его ж под линукс нету
Затем что это - две разные программы с совершенно разным назначением.
Например - у тебя есть одна флешка и 5-10 разных дистрибутивов, включая разные live CD, типа клонезиллы. Вот Руфус тут неудобен, а вентой - самое то.
> Зачем оно нужно если есть Rufus? А, ну да, его ж под
> линукс нетуЗатем что ventoy отформатит носитель один раз и его можно использовать с пачкой образов, менять содержимое носителей также держать там кроме iso всякий хлам, по сути пользоваться как обычной флешкой (или диском) файлопомоечным, и никогда больше не страдать фигнёй с переформатированием на каждый чих.
А Rufus это очередная узкоспециализированная клепалка загрузочной флешки.
Почитайте что ли отзывов в интернетах, официальный сайт, FAQ, вы же не на виндовом форуме, в конце концов! ;)
> Зачем оно нужно если есть Rufus? А, ну да, его ж под линукс нетуНу сравни:
Руфус:
- дает возможность установить только один ISO. Если нужно грузится с другого ISO, то переформат всего носителяВентой:
- форматируешь носитель, где вентой возмет для себя несколько мегабайт а все остальное место - это просто как обычная флэха, на которую кидаешь сколько влезет ISO-шек (как впрочем не только ISO, оно умете грузиться и с VHD, WIM), а также юзать флэху просто как файлосторадж и грузится с ЛЮБОГО из закинутых ISO. Вышла новая версия ISO, - просто копи/паст и грузись
Зачётнейшая вещь, использую постоянно. Спасибо разработчикам!
Хорошая вещь, но я все равно предпочитаю все делать сам руками, т.к. не верю в 100% универсальность этого решения и, следовательно, 100% его работоспособность. Все равно добиться возможности загрузки с ISO без определенного рода хаков и без поддержки со стороны ядра нельзя. Основная проблема заключается в том, что ядру может быть накласть на то, что там воротит загрузчик. В ядре должна быть возможность передать ему определенные параметры из загрузчика. Если таковых нет, то хоть вы весь ISO на RAM диск грузи - ядро на это будет начхать и оно его все равно не найдет. А мой метод универсальный и 100% рабочий. Для работы моего метода достаточно только возможности поменять путь к образу фс по умолчанию, что поддерживается любым initrd. Да, в каждом initrd это реализовано по своему. Где то лучше, где то хуже. Но я еще не встречал ни одного дистрибутива, где это нельзя было бы сделать.
Ах, какой же ты умный и умелый...
> Ах, какой же ты умный и умелый...Спасибо, бро
Все могут делать руками: cейчас почти у всех есть интернет и при должной обстановке можно соорудить, в данном случае - загрузчик. Но! Есть и готовые решения, а IT-шники всё время чем-то недовольны, как аудиофилы.
Можно сделать свой ventoy/ventoy_grub.cfg на разделе с образами.
При загрузке меню доступно по клавише F6
а образ монтирует только для чтения?
> а образ монтирует только для чтения?Насколько я понял - да, но есть расширенный функционал и с некоторыми образами можно хранить изменения, читайте подробнее соответствующие темы, мне лень гуглить, но я натыкался на этот момент 100%.
https://www.ventoy.net/en/plugin_persistence.html
Для работы моего метода достаточно взять продающийся в любой аптеке обычный советский...
>[оверквотинг удален]
> в том, что ядру может быть накласть на то, что там
> воротит загрузчик. В ядре должна быть возможность передать ему определенные параметры
> из загрузчика. Если таковых нет, то хоть вы весь ISO на
> RAM диск грузи - ядро на это будет начхать и оно
> его все равно не найдет. А мой метод универсальный и 100%
> рабочий. Для работы моего метода достаточно только возможности поменять путь к
> образу фс по умолчанию, что поддерживается любым initrd. Да, в каждом
> initrd это реализовано по своему. Где то лучше, где то хуже.
> Но я еще не встречал ни одного дистрибутива, где это нельзя
> было бы сделать.Вы правы, пока что не 100% универласьный, т.к. некоторые Linux дистры "особенные", но поддержка пилиться, список пополняется. Основные ходовые дистры поддерживаются все, даже стрёмные васянские ролинги стараются поддерживать. Но, скажем так, в 95% случаев будет всё работать как надо, скорее всего даже больше 95%, но 5% я оставил на тот случай если вы любитель хотеть странного и маргинальщины ;)
> А мой метод универсальный и 100% рабочий.У тебя ошибка в твоем решении, в исходнике на строке 314
Спасибо большое!
Давать ультрапривилегированный доступ к системе китайской программе .... не, спасибо, не хотеть.
А американской можно, ага
Просто вы не любите все американское, жаль что электричество и интернет все еще любите
Просто у вас двойные стандарты. Жаль, что телефоны и другую электронику вы все еще любите
А таки шо, клятые муриканцы уже и еликтричиство изобрели?!
> Давать ультрапривилегированный доступ к системе китайской программе ...хахаха.
https://github.com/M2Team/NSudo/
дает именно "ультрапривилегированный доступ", и еще как дает.
спасибо фирме некрософт за урезание прав локальных администраторов.
> Давать ультрапривилегированный доступ к системе китайской программе .... не, спасибо,
> не хотеть.Ну, а ничего что под GPL в том числе и китайцы вносят свой вклад, в том числе и в ядро?!
Или у вас избирательное неприятие? Или с логикой проблемы или вы просто решили толсто набросить?
> Давать ультрапривилегированный доступ к системе китайской программе .... не, спасибо, не хотеть.Угу, точно, выкинь мэйд ин чина:
- свой телефон
- Телевизор
- Компьютер
- и трусы не забудь, наверняка ведь от туда же
Зачем мне выкидывать то, что я не покупал?
> Зачем мне выкидывать то, что я не покупал?Интересно тогда, а с какого же девайса ты здешь пишешь ?
Ответ очевиден - с родительского.
Кстати, загрузку из образов умеет из коробки GRUB2. Зачем же городить огород, если GRUB2 УЖЕ решает эту проблему?
Затем, что с GRUB2 надо именно городить огород, а тут его уже отгородили за тебя.
Здесь уже собрано и готово к запуску для CSM/BIOS, IA32 UEFI, x86_64 UEFI
Не нужно при добавлении образов каждый раз править конфиг.
IA32 UEFI кстати работает, проверял на планшетобуке Asus T100TA
> загрузку из образов умеет из коробки GRUB2прочитал как "загрузку из облаков",
долго думал на тему "до чего дошел прогресс в девляпс-иделогии".
Отличная вещь. Ventoy совершил, как то малозаметно, переворот в создании загрузочных флешек, сведя процесс к простому копированию образов на флешку.
Ну если быть обьективными, то скорее всего прогресс в этом деле сперва сделали zalman, iodd, sabrent, a ventoy дал возможность иметь тоже самое на халяву
>zalman, iodd, sabrentГде скачать?
>>zalman, iodd, sabrent
> Где скачать?amazon.com
В чем смысл так часто упоминать решения zalman, iodd?
Зачем всех путать и сравнивать решения построенные на разных принципах? Первое решение построено на аппаратной эмуляции работы оптического привода с загруженным туда носителем. Этот привод эмулируется для аппаратуры компьютера. И загружемой системе не приходится разбираться с тем, где тут у меня файл образа носителя, как из него достать упакованные в еще один слой абстракции мои данные, которые система предполагает брать через последовательность: носитель->файловая система->требующийся файл.
Ventoy это совершенно другой продукт, который просто *облегчает* передачу управления загрузчику той системы, которая и так *уже умеет* грузится с образа.Их сравнение в куче комментариев просто смешно. Сколько не говори сахар, а во рту слаще не станет.
Может не стоит с таким рвением высказывать ошибочное заявление, даже если новое решение пришлось так по душе.
> В чем смысл так часто упоминать решения zalman, iodd?
> Зачем всех путать и сравнивать решения построенные на разных принципах?Я никого не путаю, я говорю о концепте обманывать загружаемые системы, дуря их прикидываясь CD-ком. И zalman и iodd были первыми успешными в этом нелегком бою.
Это все что я хотел сказать
И было бы большим прорывом, если создали бы кейс с возможностью эмуляции виртуальных usb mass storage из файлов образов, хранимых на основном физическом носителе (файлов, хранимых на основном носителе). Потому как эмуляция оптических дисков достаточно устарела.
> Потому как эмуляция оптических дисков достаточно устарела.Я бы не сказал, еще достаточно много систем (особенно в индустрии, где еще навалом станков с 95-виндой) которые вообще не понимют как грузится с флэхи
За Live-режим дистрибутивам Linux отдельное спасибо. Странно, что в Windows по умолчанию с ISO-образа не завозят.
Интересная софтина, ещё не испытывал по-полной, но раньше пользовался YUMI, которая распаковывала ISO-шки на файлики и жёстко насиловала флэшку.
Классная вещь. Но на многих старых платах с легаси биос таки не работает Вентрой. Всегда выручает в таких случаях grub4dos, но у grub4dos есть минус - нужно для каждой ОС выставлять загрузочные флаги для ядра и тп. Иногда это бывает нетривиально. Но зато grub4dos по-настоящему универсален и работает везде и всегда, в отличие от Вентрой.
А чем syslinux плох?
О вкусах не спорят. grub4dos просто универсален (особенно для старого оборудования со старыми мат. платами и легаси). Флэшка загрузочная + при этом остаётся работает как носитель информации. У grub4dos'а есть форк специально под уефи.
> Но на многих старых платах с легаси биос таки не работает ВентройПопробуйте откатится на старые версии, 1.28-1.32, мне по крайней мере помогало
подожди пять лет...
Джвадцать лет ждал.
> Ventoy поддерживает загрузку на системах с BIOS,
> IA32 UEFI, x86_64 UEFI, ARM64 UEFI, UEFI Secure
> Boot и MIPS64EL UEFI c таблицами разделов MBR или GPT.Не все системы с BIOS поддерживаются.
Мой метод, который я упомянул выше, ненамного сложнее. Я просто распаковываю ISO в папочку. После чего надо пойти в подпапочку grub или syslinux и найти там параметры ядра, с которыми нужно грузить данный дистр. Самое главное найти, как поменять путь с какого-нибудь дефолтного /live на <папочка>/live. Ну и пути к ядру и initrd подправить. После чего зафигачить это в свой загрузчик на выбор. Есть дистры на основе debian, где все легко и просто. Есть похуже, где надо искать эту инфу в инете. Самые паршивые требуют указать метку диска. Но в итоге все работает. Единственная проблема - не все дистры поддерживают NTFS. Но я думаю тут и Ventroy никакой не поможет. Это уже на совести самих разрабов дистра. В качестве хобби я занимался пересборкой дистров с фиксом этих косяков, но в тех дистрах, где я это делал, разрабы уже вроде все пофиксили сами. А разбираться с другими мне что то влом, т.к. каждый дистр в этом плане изобретает свой собственный велосипед.
> Единственная проблема - не все дистры поддерживают NTFS. Но я думаю тут и Ventroy никакой не поможет.Ventoy добавляет поддержку загрузки с exFAT
ls VTOYEFI/tool/
mount.exfat-fuse_aarch64 mount.exfat-fuse_i386 mount.exfat-fuse_x86_64А также умеет изменять файлы в Live системе при запуске
https://www.ventoy.net/en/doc_live_injection.html
Извините, а с *BSD тогда как?
Кто-нибудь знает как можно записать файл на носитель гарантированно одним непрерывным куском - без фрагментации, в первую очередь на FAT32?
Проще дефрагментировать файл под офтопиком.
Есть спец. утилиты. Одна из самых простых - https://wincontig.mdtzone.it/en/https://www.mdtzone.it/Files/WContig_2300.zip
Выбираешь требуемый файл и дефрагментируешь его.
Самый простой способ? Форматнуть флэшку и потом записать все файлы скопом. Фрагментация происходит при удалении файлов.
Есть мнение ©, что это технически невозможно на большинстве современных USB Flash накопителей - контроллер Flash-накопителя не обязан хранить _логически_ соседние сектора в _физически_ соседних блоках. Более того, говорят, разработчики _специально_ придумывают хитрые алгоритмы _распределения_ количества перезаписей физических блоков для обеспечения более равномерного их износа :( Т.е. с очень большой вероятностью даже после форматирования носителя _логически_ соседние сектора не будут сохренены в соседних _физических_ блоках. Более того, очень вероятно, что даже если на "нулёвую" Flash удастся вдруг записать "одним непрерывным куском", то после нескольких перезаписей _других_ секторов, этот изначально "непрерывный кусок" уже не будет непрерывным - контроллер тихонько перенесет сектора, которые не перезаписывались длительное время, на другие _физические_ блоки, а на их место будет записывать "свежие" сектора с целью более равномерного износа _физических_ блоков. При этом, _логические_ адреса секторов _не изменятся_.И вообще, дефрагментация любых современных носителей по Flash-технологии изначально бессмысленна, так как не гарантирует размещение данных в последовательных _физических_ блоках, практически не ускоряет доступ к данным (скорость доступа практически не изменяется) и вызывает излишний износ носителя.
dd
Один минус (лично для меня): загрузка Fedora Workstation сломана.
https://github.com/ventoy/Ventoy/issues/1200
Образы с обновлениями грузятся? https://dl.fedoraproject.org/pub/alt/live-respins/
А вот это именно тот самый косяк, о котором я говорю. Есть дистры, основанные на Red Hat, в том числе AltLinux (по крайней мере с пропагатором), которые имеют очень паршивый загрузчик, требующий явного указания метки диска, с которого грузится система. Даже если грузится ISO, надо еще указать, откуда оно грузится. И естественно, что метка вашего диска может не совпадать с той, которая прописывается на флэшку при записи на нее собственно ISO.
Ах. Забыл про собственно решение проблемы. Проверьте параметры ядра, которые сгенерил Ventroy. Там должно быть что то типа root=live:CDLABEL=бла бла бла. В некоторых вариациях, типа AltLinux, CDLABEL меняется на просто LABEL, если диск не CD, а флэха.Вот специально ради вас скачал и посмотрел:
kernel vmlinuz
append initrd=initrd.img root=live:CDLABEL=Fedora-WS-Live-35-1-2 <======ВОТ ЭТО НАДО ПОМЕНЯТЬ ИЛИ ДОБАВИТЬ, ЕСЛИ НЕТУ rd.live.image rd.live.check quiet
Хотя я не уверен, как указать сразу два параметра. И CDLABEL и ISO. И поиск по интернету не особо помогает. Вот так всегда и приходится подстраиваться под каждый дистрибутив отдельно, чтобы расковырять все его косяки.
Скорее всего через двоеточие. Что то типа root=live:CDLABEL=бла бла бла:/мой ISO.
Только CDLABEL при этом скорее всего должен быть без пробела и вообще русских букв.
Т.е. по сути задача состоит в том, чтобы добиться от initrd того, чтобы он у себя внутрях сформировал путь к ISO вида /dev/disk/by-label/бла бла бла/мой ISO. И тут главное понять, как это сделать.
Спасибо, что посмотрели по деталям проблемы.
Всё же, практически это менять и трекать изменения при апдейтах будет неудобно, учитывая что на флешке будут и другие образы.
Для себя пока решил держать Fedora на отдельной флешке — это быстрее, чем фиксить весь комплект всякий раз.
у кого на старых легаси не стартует по пробуйте отформатировать в ФАТ16 вместо ФАТ32.
А разница? На легаси вообще нет никакой поддержки файловых систем. Происходит загрузка 0го сектора диска, а дальше уже проблема загрузчика, что делать дальше.
у меня одна из старых плат от гигабайта поддерживает начальную загрузку с усб только в 16 битном формате. биус не распознает 32 битный фат на старте. данное ограничение только для усб шины, другие шины стартуют отлично в любом виде. этот ньюанс может быть интересен тем кто занмается старым железом. потратил много времени пока разобрался с этим. в сети об этой фишке ноль информации.
Еще раз. Легаси BIOS не поддерживает никакие файловые системы в принципе. Ему начхать, что там за файловая система. FAT12, FAT16, FAT32, FAT100500. Поддержка файловой системы там - это задача ОС. BIOS через функцию BIOS Int 13h "прочитать сектор с диска" грузит 0й сектор и просто запускает его содержимое. Единственный прикол - USB диски в BIOS, насколько я знаю, эмулируются как SCSI. Возможно прикол заключается в том, что BIOS не поддерживает LBA и размер диска в таком случае ограничен. Просто FAT16 наверное не позволила вам создать диск слишком большого размера, потому все и получилось.
Подтверждаю данную багофичу с FAT16
У сабжа есть минус - пробовал загрузить iso с FreeDos внутри, не получилось. Zalman загружает без проблем.
DOS можно грузить только с Ram-диска, т.к. ядро DOS не умеет грузить себя из ISO. Благо как раз таки в DOS в отличие от Linux эмуляция диска через BIOS прекрасно работает. Но это наверное можно сделать только руками. Любой загрузчик это умеет, что Grub, что Syslinux.
Почему бы не запускать вместо загрузчика лёгкий гипервизор.
Или такое может уже есть?
Можно загружать образ флешки напрямую с помощью memdiskСоздать конфиг на разделе с образами в папке ventoy ventoy_grub.cfg
При загрузке мею доступно по клавише F6menuentry "FreeDOS" --class=custom {
echo 'Loading ...'
linux16 /ventoy/memdisk
initrd16 ${vtoy_iso_part}/bootdisk/balder10.imz
}
> У сабжа есть минус - пробовал загрузить iso с FreeDos внутри, не получилось.Документацию читать надо: https://www.ventoy.net/en/doc_memdisk.html
Насколько я помню, установщик под Windows не может установить его на USB-flash. Под Linux всё замечательно работает.
Очень годно. Попробовал - очень понравилось. Эдакий аналог залмана получается по удобству и без типичных заморочек при создании лайф-флеш.
Единственное что сделал, прописал в плагинах папку _iso
И все. Никакого постороннего мусора на диске нет, очень удобно. Попробовал и на BIOS и на UEFI - все чётко.
Думаю на ряду с залманом пойдет как основной инструмент. Ведь удобно просто скопировать туда iso и без дополнительного шаманства с прогами.
И в другие папки дрова напихать
Тулза конечно замечательная но есть одно но.
Загрузиться очередной пк или нет, зависит от образа и разработчика биоса материнской платы.
А когда тебе платят деньги за диагностику, а ты не можешь понять это ventory тебе мозг дрючит или в пеке что то не в порядке, вы уж извините но я куплю iodd за 4к. Мне мое время дороже, ну а если тебе раз в полгода год винду накатить, ну можно конечно попользовать. Хотя можно и просто на флэшку распаковать.(большинство iso с линуксов имеют формат isohybrid и записать их можно через dd)Для профессионального использования ventoy не пригоден, для дома подходит
4к не профессионализм, только тулза за 40к компенсирует интуицию
Тузла не имеет никакого специфического функционала, кроме Grub. А потому только от Grub зависит, загрузится он или нет. Тут уж вините Grub. Тузла делает то, что можно сделать и руками. Grub позволяет создать виртуальный ISO диск без загрузки ISO в память (memdisk из syslinux так не умеет), с которого выковыривает ядро, initrd и запускает их. Основной трабл в том, что ядру и initrd класть на этот виртуальный диск. Они его скорее всего не подхватят. Это вам не Win3.1 из под DOS запускать, где есть понятие текущего диска и каталога. Initrd ничего не знает про то, откуда он вообще загружен. И вот тут наступает время костылей. Надо как то сообщить initrd, что нужно грузится с ISO. И тут все целиком и полностью зависит от конкретного дистрибутива. А дистрибутивы у нас конечно же кто в лес, кто по дрова. Кто что хочет, тот то и городит. И вот это меня в этом подходе и бесит. Неужели вот так сложно взять и придумать стандартный способ сообщить initrd, откуда ему грузится?
>Grub позволяет создать виртуальный ISO диск без загрузки ISO в память (memdisk из syslinux так не умеет), с которого выковыривает ядроЗагрузка в bios и uife отличается. Вы я так понял мне рассказываете про bios и загрузку linux,
насколько я помню grub2 не какой виртуальный iso не создает для этого, так как grub2 понимает формат iso9660 и грузит kernel и initramfs прямо из исошки, ну а дальше наступают проблемы с тем что штатный загрузчик в iso может быть как isolinux так и grub или еще что то с своими конфигами которые нужно как то обработать. печально но пролемы не неизбежны.(возможно что то не точно и я что то подзабыл)И все же проблемы есть с загрузкой и тратить время руками это править так вломы, хотя конечно если приложить усилия эти проблемы можно решить.
Кстати в UEFI вполне можно было бы сделать эмуляцию iso как cdrom, прямо то что делает железка iodd. вот только это не шибко нужно сообществу.
Да и сам формат iso по хорошему давно бы уже выкинуть на свалку, raw image и хватит.
Еще хотел добавить, что в моем методе всего один маленький шажок приходится сделать вручную, зато исключается целая куча проблем. ISO надо просто распаковать.
Унылая китайская поделка, даже разрешение поменять нормально нельзя
а я считаю это революционная программа последних лет.