Под windows GUI ventoy более функционален. Есть выбор Файловых Систем и установки без переформатированияМетодика тестирования в qemu (https://forum.puppyrus.org/index.php?topic=22804.msg184367#msg184367)
Чтобы вызывать свое меню первым, а не через f6 :
iso с ext4 он грузить умеет. Но только не iso c Windows
Демо образ диска virtualbox .vdi :
Нашел альтернативу ventoy - GrubFМ (https://wiki.puppyrus.org/setups/start?&#ventoy_и_grub2fm)
Главный плюс - можно прикрутить к любому имеющемуся загрузчику, т.е. без переформатирования и т.п.
Ventoy - это инструмент с открытым исходным кодом для создания загрузочного USB-накопителя для файлов ISO. С ventoy вам не нужно снова и снова форматировать диск, вам просто нужно скопировать iso-файл на USB-накопитель и загрузить его.UIRD (overlay). Загрузка LiveCD с сохранением изменений. (http://forum.puppyrus.org/index.php?topic=22608.0) :)
Т.е. я не разбирался с ним и не планируюпробовал с десяток iso ни один не загрузился. Меню диска грузится, выбранные пункты этого меню - нет. Проще Grub2 поставить на флешку и вручную прописать загрузки.
пробовал с десяток iso ни один не загрузился.714 Tested Image Files (Updating) (https://ventoy.net/en/isolist.html)
@sfsgrub-mkrescue не юзал. Для совместимости с ventoy может и неплохая идея, но в моих исо 3 загрузчика, 3 инитрд и ветвистые меню. Думаю именно мне лучше остаться на своих скриптах
Что думаете по поводу создания iso с помощью grub-mkrescue ? Он сам вызывает xorriso и сами файлы загрузчика не нужно самому готовить. Нужен только конфиг, ядро, initrd, модули. grub2 вполне подходит и для Leagcy и для UEFI.
Бонусом моя сборка заработала в Ventoy как iso. Без копирования папки live на флешку. Хотя мне удобней все же с папками live и ventoy/ventoy_grub.cfg
grub-mkrescue не юзал. Для совместимости с ventoy может и неплохая идея, но в моих исо 3 загрузчика, 3 инитрд и ветвистые меню.Я к тому что может и не нужны 3 загрузчика в iso. Если кому нужно на флешку можно исо распаковать и загрузчик нужный поставить.
моя сборка заработала в Ventoy как iso
Для совместимости с ventoy может и неплохая идеяЯ пробовал сборки из шапки
Я к тому что может и не нужны 3 загрузчика в iso.У меня это уже годами устоялось. Народ привык. Не хочется ничего менять не понимая улучшений
Могу расписать подробней.Хорошо бы в виде статьи в вики ;)
Совместимость с Ventoy легко тестировать. Флешка не нужна. Достаточно qemu ovmf и losetup. Могу расписать подробней.
Хорошо бы в виде статьи в викиНапишу так. Если нужно то перенесите в вики. Мне кажется очевидная вещь.
iso-doglinux-debian-11-2022.07.12.torrent.gzDebianDogCD-20220712-free.iso из него должен запускаться с Ventoy? Я проверил в вирте - незапуск.
Извиняюсь, немного поторопился с выводами. Но все образы дествительно запускаются. Но оказывается только при включенной экспериментальной настройке VTOY_LINUX_REMOUNT. Версия ventoy-1.0.74. В других не проверял. Дело в том что у меня на флешке включена. А при установке по умолчанию я не проверял.iso-doglinux-debian-11-2022.07.12.torrent.gzDebianDogCD-20220712-free.iso из него должен запускаться с Ventoy? Я проверил в вирте - незапуск.
{
"control": [
{ "VTOY_LINUX_REMOUNT": "1" }
]
}
VTOY_LINUX_REMOUNTДа, теперь запустился.
Ознакомился с Ventoy. Очень полезная вещь: кроссплатформенно + можно использовать не только для создания флэшек, но и для установки фругалов на любые носители. Причем сразу получаем одновременно и MBR и EFI вариант grub2:grub4dos (Китай) проще всехвсе равно требует квалификации, хотя бы минимальной. Когда все очень долго очень хорошо, она теряется. Вот сейчас хочу организовать ссд под г4д с нуля. Не помню как чего делать, помню только, что диск должен быть мбр, первый раздел фат. Хочу на нем вин7 поставить + лф и какой-нибудь большой, скорее всего минт с мате. Не могу найти вин7 под мбр... уефи, кругом одно уефи
Сейчас с загрузкой iso через Ventoy совместимы только мои дистры с uird (prar lfds) в режиме Ventoy - grub2Именно что сейчас, с крайней 1.0.84 версией. Ранее я проверял с 1.0.79 вроде, не работали все сборки sfs (iso), а так же MagOS и barium.
Кстати, prar2110 стартуют с Ventoy из коробки (и initrd-raf, и uird), но похоже не находят модули.
#!/bin/sh
#set default=6
#set prefix=($root)/EFI/BOOT
#if loadfont $prefix/euro.pf2 ; then
if loadfont $prefix/ter-u18n.pf2 ; then
# set gfxmode=auto
set gfxmode=1024x768,1024x600,800x600,640x480
insmod efi_gop
insmod efi_uga
insmod probe
insmod vbe
insmod vga
insmod gfxterm
terminal_output gfxterm
set locale_dir=$prefix
set lang=ru_RU
insmod gettext
fi
set menu_color_normal=white/black
export menu_color_normal
set menu_color_highlight=black/light-gray
export menu_color_highlight
insmod part_msdos
insmod ext2
insmod cat
insmod sleep
#set timeout=5
if [ "${grub_platform}" = 'efi' ]; then
menuentry " ! Если Linux ядро (неподписанное) не загружается - отключите в BIOS Secure Boot ! " {
true
}
fi
menuentry " ▒▒ LFD10 pporteus OLS (Openbox, Lxpanel, SpaceFM). Для слабого железа (Без NM, pulse). Модули не загружаются в RAM (оперативную память) \
load=module[1]\;module[n] - .pfs загружаются выше базы из /optional \
noload=module[1]\;module[n] - пропуск загрузки перечисленных модулей (regex) При малом количестве RAM (памяти) используйте zram=150% или 100%" {
set d=lfd10
export d
search --set=root --no-floppy --file /${d}/vmlinuz-6.0.0-pf2-pts+_64
linux /${d}/vmlinuz-6.0.0-pf2-pts+_64 dir=${d} rw quiet
initrd /${d}/initrd-pu3xxx-03.xz
}
menuentry "▁▂▃▄▅▆ Назад [Esc]" --class=vtoyret VTOY_RET {
echo
}
./Ventoy2Disk.sh -i /dev/loopXДописал в инструкции про арч
# ./Ventoy2Disk.sh -i /dev/loop19
**********************************************
Ventoy: 1.0.82 x86_64
longpanda admin@ventoy.net
https://www.ventoy.net
**********************************************
grep: предупреждение: лишняя \ перед -
Disk : /dev/loop19
Size : 2 GB
Style: MBR
Attention:
You will install Ventoy to /dev/loop19.
All the data on the disk /dev/loop19 will be lost!!!
Continue? (y/n) y
All the data on the disk /dev/loop19 will be lost!!!
Double-check. Continue? (y/n) y
Create partitions on /dev/loop19 by fdisk in MBR style ...
Done
Wait for partitions ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
Wait for /dev/loop19p1//dev/loop19p2 ...
sed: невозможно прочитать /sys/class/block/loop19p1/dev: Нет такого файла или каталога
mknod -m 0660 /dev/loop19p1 b ...
mknod: пропущен операнд после «b»
Для специального файла должны быть указаны основной и второстепенный номера устройства.
По команде «mknod --help» можно получить дополнительную информацию.
sed: невозможно прочитать /sys/class/block/loop19p2/dev: Нет такого файла или каталога
mknod -m 0660 /dev/loop19p2 b ...
mknod: пропущен операнд после «b»
Для специального файла должны быть указаны основной и второстепенный номера устройства.
По команде «mknod --help» можно получить дополнительную информацию.
[FAIL] /dev/loop19p1//dev/loop19p2 does not exist
Ventoy: 1.0.82 x86_64Правильные практики, когда что-то не получается, первым делом обновляться. )
pra-porteus initrd работает в любой версии ventoy в normal и grub2 режимах с from=/ваш_iso.isoдописал и поправил вики (https://wiki.puppyrus.org/soft/porteus-initrd?&#from)
когда что-то не получается, первым делом обновляться.Инструкция про старую версию и вряд ли дело в этом.
Цитата: gumanzoy от 20 Июль 2022, 19:08:10
./Ventoy2Disk.sh -i /dev/loopX
Дописал в инструкции про арч
На этом месте у меня не прокатило
root@debian:/home/gumanzoy/ventoy-1.0.82# ./Ventoy2Disk.sh -i /dev/loop0
**********************************************
Ventoy: 1.0.82 x86_64
longpanda admin@ventoy.net
https://www.ventoy.net
**********************************************
Disk : /dev/loop0
Model: Loopback device (loopback)
Size : 29 GB
Style: MBR
Attention:
You will install Ventoy to /dev/loop0.
All the data on the disk /dev/loop0 will be lost!!!
Continue? (y/n) y
All the data on the disk /dev/loop0 will be lost!!!
Double-check. Continue? (y/n) y
Create partitions on /dev/loop0 by parted in MBR style ...
Done
Wait for partitions ...
partition exist OK
create efi fat fs /dev/loop0p2 ...
mkfs.fat 4.2 (2021-01-31)
success
Wait for partitions ...
/dev/loop0p1 exist OK
/dev/loop0p2 exist OK
partition exist OK
Format partition 1 /dev/loop0p1 ...
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/loop0 successfully finished.
Проверил именно эту версию в debian 11 работает.У меня тоже нет.
kpartx у вас есть в системе? У меня нет. Может поэтому
У меня тоже нет.Под vbox мне показалось удобнее.
В normal надо добавить uird.mounts=/где/prar.iso и тогда uird.from как обычно
Ventoy2Disk.sh -i /dev/sda
Вот это наиболее актуально сейчас. Должно многим помочь с установкойС прой это не работает, с установкой чего поможет??? В винде у меня не заработала. В винде я давно пользую MultiUSB, с прой она тоже не работает. А так приличная прога.
}
submenu 'LFD10 -->' --class=customsub {
menuentry "lfd10" --class=custom {
echo 'Loading ...'
set root=${vtoy_iso_part}
linux /lfd10/vmlinuz-5.15.0-pf5-pt14_64 \
noauto nocd from=/mnt/sda1/lfd10/ extramod= mitigations=off changes=EXIT:/dev/sda1/lfd10
initrd /lfd10/initrd.xz
}
С прой это не работаетС какой прой, что именно?
с установкой чего поможетС универсальной (mbr efi) установкой груб2. Дальше копировать и добавлять руками или инсталлятором, который надо еще доработать под груб2
не проходит загрузкаВот рабочий конфиг для pra-porteus-initrd
Конфиг для F6 в ventoyhttps://forum.puppyrus.org/index.php?topic=22804.msg185381#msg185381
Это цитата места с конфигом. Нажмите на нее илиВот рабочий конфиг для pra-porteus-initrdтут должна была быть ссылка? или она будет чутка позже?
С какой прой, что именно?С несколькими десятками пры MultiUSB не работает. Про Ventoy тут пишут что не работает. Шило на мыло?
С универсальной (mbr efi) установкой груб2. Дальше копировать и добавлять руками или инсталлятором, который надо еще доработать под груб2А Ventoy тут причём? Проще самому что-нибудь сколхозить, чем редактировать копипаст.
С несколькими десятками пры MultiUSB не работает.А где написано, что должно работать? Я не проверял. Где первоисточник про MultiUSB?
А Ventoy тут причём? Проще самому что-нибудь сколхозить,Можно и так. Про установку груб2 в вики есть Если уже установлен grub2 (в том числе EFI) или grub4dos - допишите в их конфиг (https://wiki.puppyrus.org/puppyrus/grub#установка_загрузчика)
Как прикрутить груб2Есть (https://wiki.puppyrus.org/puppyrus/grub#uefi). Там понятно? Надо туда будет про вентой дописать
А где написано, что должно работать? Я не проверял. Где первоисточник про MultiUSB?К сожалению нигде. Просто мой опыт, теряет кернел.
Я ventoy не смог запустить в винде. Там встроенное ПО для диагностики. Мне на данный момент ни то ни другое не надо. Просто выдалось время решил полюбопытствовать, я хоть и прошлом айтишник)К сожалению нигдеMultiUSB чем -то лучше ventoy?
Я ventoy не смог запустить в виндеУ кого-то еще были проблемы?
https://www.pendrivelinux.com/Это какие-то про- виндовые разработки :(
У кого-то еще были проблемы?Наверняка были, но мне они не докладывали. Линукса нет, пишу из изи. Пру мне так и не посоветовали на сайте папирусов.))) Просто я хотел выяснить чем вентой лучше. Оказалось ничем, кроме аллергии на винду. Но лично мне без винды жизни нет.
И на линуксе не смогли?
Я ventoy не смог запустить в винде.... я хоть и прошлом айтишник)Странно и удивительно, тем более для it-шника.
У кого-то еще были проблемы?Непонятно, проблемы были при запуске установщика вентой, или сама флешка не загрузилась?
MBR по умолчанию стоит, но с ним у меня на новом компе не загрузилась флешка, пришлось GPT выбирать.Очень странно. Можно модель ноутбука (или мат.платы если это десктоп.) на котором не загрузилось ?
Можно модель ноутбукаASUS Laptop 15 F515EA-BQ774
ASUS Laptop 15 F515EA-BQ774Небыло с ними проблем. Ни с 10ым поколением, ни с 11ым. И с флешек и с внешнего HDD с Ventoy все с MBR.
Небыло с ними проблем.Что тут сказать, у меня было. Может еще у кого будет, просто предупредил.
форматировал раздел для ISO в ext4iso с ext4 он грузить умеет. Но только не iso c Windows
iso с ext4 он грузить умеет. Но только не iso c WindowsПоэтому, если планируется установка винды - под исо лучше оставить exfat размером гигов 5 , а под фругалы нарезать отдельный раздел ext4
Конфига хранится в /ventoy/ventoy_grub.cfg- как понял - это путь до конфига после установки? ( т.к. в скачаном архиве для линукс не нашел/или не увидел )
как понял - это путь до конфига после установкида всё верно, её необходимо создать , по этому пути, только что открыл для себя нюанс, если создаём Ventoy раздел в формате exfat для образов с win, то необходимо каталог с ventoy конфигой поместить на него, а также в этом разделе каталоги для frugal дистрибутивов, а вот в дополнительном разделе с ext4,помещаем каталоги для опции changes с файлами сохраненки, у меня сложилась путаница в причину лёгкого недопонимания принципа работы утилиты вентой, сейчас немножко всё прояснилось, если используем только lin дистрибутивы можем после создания каталога ventoy отформатировать его в ext4 и заливать frugall дистрибутивы на него, то есть мы должны проследить чтоб каталог ventoy с конфигой, и и каталоги с frugall дистрибутивами, а также ISO описанные описные в конфиге всегда находилитсь в разделе Ventoy, на дополнительном разделе держать файлы сохраненки, и другие. Это будет исправлено в вики которое делаю.
путь до конфига после установки?да (https://ventoy.net/en/plugin_grubmenu.html)
на дополнительном разделе держать файлы сохраненкиДля фругалов это ненужное усложнение. Для постоянного использования с сохраненкой удобнее штатно установить, а не юзать из исо
Для фругалов это ненужное усложнение. Для постоянного использования с сохраненкой удобнее штатно установить, а не юзать из исодык и не юзаю из ISO , использую каталог с фругалом на разделе Ventoy, с ext4 дополнительного раздела каталоги с фругалами не считываются.
с ext4 дополнительного раздела каталоги с фругалами не считываются.Из исо?
Из исо?я копирую из iso каталог с фругалом в раздел Ventoy https://disk.yandex.ru/i/RM2bsZm2tqOvag
просто подумалось - вдруг строки для граба под паппи.исо добуду- поставил ventoy на флешку( /ventoy-1.0.86-linux.tar.gz.extracted/ventoy-1.0.86/VentoyGUI.i386 );
Partition 1 start at: 16384 16KB, end:65451982848, NextPartStart:65451982848
###[FAIL] Partition 1 is not start at 1MB
ventoy - на флешке; ddr01-21.08-i686.iso, lfd10-22.04-x86_64.iso - на разделе ж/дНадо их разместить на пустом разделе флэшки в корне
ventoy - на флешке; ddr01-21.08-i686.iso, lfd10-22.04-x86_64.iso - на разделе ж/д - никак не запускаются.- неохота никого путать - я бегло поставил ventoy на флеш (неособо заморачиваясь выбором параметров), бегло попробовал грузить разные изохи( что-то грузилось, что-то - нет); # сейчас еще попробовал на скору руку прикрутить ventoy к флешке Ледяного - с наскоку не получилось.
disco64-19.05-uefi.iso - у меня с каталога раздела ж/д тоже грузитсяЗначит и pra-porteus и uitrd должны грузиться, но надо правильно задать https://wiki.puppyrus.org/soft/porteus-initrd#from - с путем на ваш девайс
надо правильно задать https://wiki.puppyrus.org/soft/porteus-initrd#from - с путем на ваш девайсспасибо - загрузил ddr01-21.08-i686.iso с раздела ж/д, дописав руками в "предпусковую kernel-строку" - 'from=/mnt/sdXY/dir-iso/ddr01-21.08-i686.iso' (XY - посмотрел в отладочной коноле ч/з 'ls' при неудачной загрузке)
к тем которые не грузились - думаю попробовать 'from-по-аналогии' ..--> не растёт.
from=/mnt/sdXY/dir-iso/ddr01-21.08-i686.isoМожно было и /dev/sdXY/... Но это уже не имеет отношения к вентою это функционал голого grub2 (https://wiki.puppyrus.org/users/totiks2012/ventoy?&#загрузка_дистрибутивов_httpspuppyrusorg_из_iso_в_grub2_без_ventoy)
Можно было и /dev/sdXY/..- это-то - да,
это функционал голого grub2подразумевался 'from=' , то то уже 'параметр ядра'.
функционал груб2 : loopback loop $iso -тогда получиться загрузить (loop)ядро и инитрд из исоимхо, есть шансы что для ddr на g4d возможно подобное.
есть шансы что для ddr на g4d возможно подобное.Вроде только с копированием в память, дефрагментацией и пр.. извращениями
puppy.iso (раньше не встречал. но и сейчас непонимаю - как он их грузит.В обоих режимах грузит (native grub2)?
Можно с g4d перейти через его меню на g2 - пример в моих исо- примеры есть и в других исо (например, самобытно - в IceArch [своё и притянутое] ) ;)
Можно ли увеличивать раздел "Вентой-EFI" , тот который 32M , без возможных пагубных последствий ?Загрузчик привязан к uuid efi раздела, на котором установлен вентой. (http://archlinux.org.ru/forum/post/257579/)
А зачем такое может потребоваться?Трудно придумать более бесполезную идею. Если что-то нужно помимо запуска образов, то можно записывать рядом, а если именно другой раздел нужен - делаешь дополнительный раздел хоть на 9/10 флешки и разбиваешь на то, чего душа пожелает
(# сейчас там по умолчанию в остатке - 4M # v.1.0.89)
А зачем такое может потребоваться?
Grub4dos можно запустить из груб2 и находиться он может на любом разделе- ну это-то - да.)
... придется узнавать/определяться опытным путем ... ;)Пробовал расширить (до 200M):
#Ventoy partition 32MB
VENTOY_PART_SIZE=335544
VENTOY_PART_SIZE_MB=32
в tool/ventoy_lib.sh выставить свое:- так тоже такая же ошибка.
Если iso находится на windows разделах (fat exfat ntfs) - можно запустить через F2 в главном меню Ventoy- # у меня флешка-с-вентоем (v.1.0.86 и 1.0.89) грузит изохи с ж/д и с разделов: ext2,ext4,reiserfs
грузит изохи с ж/д и с разделов: ext2,ext4,reiserfsЭти разделы НЕ на вентой флэшке? Я про такой вариант писал
- с разделов жесткогос ж/д и с разделов: ext2,ext4,reiserfs
только с виндовых-разделовИ только с нтфс (для 7 и более). Выяснено опытным путем.
И только с нтфс (для 7 и более). Выяснено опытным путем.- пока почти не понимаю/незнаю про виндовое # сожалею ) но у меня +побочная-нужда разобраться со временем в некоторых виндо-моментах.
только с нтфс (для 7 и более). Выяснено опытным путем.
на ext4 у меня журнал отключенВ итоге у меня в вики правильно написано?
В итоге у меня в вики правильно написано?Это проверять нужно. Вентой уже до 1,90 добрался.
Если после установки ventoy планируется устанавливать windows - ничего не получитсяНаоборот у меня тоже не получилось.
GrubFM- ;) раньше умел из него выпрыгивать без перезагрузки ( отбратно в стартовый загрузчик ), но забыл как, хотя на каком-то форуме оставлял команду (да может локально где завалялась)
Главный плюс - можно прикрутить к любому имеющемуся загрузчику, т.е. без переформатирования и т.п.
пишутДа и в данной теме писали, https://forum.puppyrus.org/index.php?topic=22804.msg184371#msg184371.
у меня вентой далеко не новой версииВ мире ПО первый ответ будет, "А у вас последняя версия приложения?" (на сейчас, это ventoy-1.0.97). Так что, надо сначала обновиться. Тем более это не сложно, и без удаления старых данных "sudo Ventoy2Disk -u /dev/sdX".
...(на сейчас, это ventoy-1.0.97...- да, было 1.0.89 обновил до 1.0.97 (# ventoy-gui-скриптом)
iVentoyПробовал анализируя аналоги перед LFN (https://forum.puppyrus.org/index.php?topic=24165.msg187370#msg187370)
на https://www.iventoy.com/ по крайней мере пока, пустоУ меня не пусто. проверяйте инет
У меня не пусто. проверяйте...- спасибо.
netsurf, links2, w3m показывают эту страницу как пустую (а я на неё не первый день заглядывал). [# палемуном видно]В чем смысл использования этих садо-мазо браузеров? Железо другие не вывозит?
содержание вашего сайта должно нормально отображаться и в консольном браузереВремена написания сайтов в notepad давно в истории
1 - по железу можно и палемун, и хромиум, ... но пинги/артефакты/задержки "на-глаз" заметны ( где больше где меньше в завис-ти от разрядности ОСи и и железа [в подписи]).netsurf, links2, w3m ...о]В чем смысл использования этих садо-мазо браузеров? Железо другие не вывозит?
Времена написания сайтов в notepad давно в истории- когда читал популярный тогда( и простой, доступный для понимания) "учебник-по-html" - там был по этой теме пример : сайт-с-милионым-посещением(ну может меньше)) и никаких на нем яваскриптов, рюшечек и тп (адрес сайта не помню к сожалению).
Оказалось что netsurf, links2, w3m показывают эту страницу как пустую (а я на неё не первый день заглядывал). [# палемуном видно]- на настоящее время 'w3m' зарекся пользовать пока недоделки не доделаю (нет его на сборке в настроенной форме).