Как стать автором
Обновить

Комментарии 40

С этим уже статью не напишешь.

Вполне можно. Тут в комментах накидали - ventoy, netboot.xyz, multibootusb, easy2boot и если поискать то найдется ещё. Бери, да сравнивай по различным показателям/критериям - скриншотики всякие, таблички и т.д. Как раньше в бумажных журналах. В конце экспертное мнение :)

только я такой фигнёй не занимаюсь

а почему фигнёй? толковое сравнение я бы с удовольствием почитал.

Парни, ну что вы в самом деле? я уже и метку [tutor] поставил, и про ventoy упомянул в первых абзацах. Нифига не поняли основную мысль: эта статья как лабораторка на курсах - простая чтобы быстро повторить и достаточная чтобы показать принципы и некоторые тонкости. Можно конечно переписать сюда полностью документацию по grub2, kernel parameters, fdisk, anakonda, debian-installer и т.д. и с примерами. только никто не осилит. Еще раз -- учебная статья, только чтобы принцип был понятен. и да, то что на выходе весьма работоспособно. Без красивых менюшек только

Всё, что описано в статье отлично выполняется тем же самым ventoy(который является удобной оберткой для установки и управления грубом на флешке). Но не суть, изобретать велосипед — личное дело каждого.

исходники Ventoy на гитхабе посмотрел и сразу закрыл. Пусть остаётся чёрным ящиком :)

1) Не заметил в статье, а как загрузчик grub появляется на вашем диске?

2) Как насчет боли UEFI?

А что с виндовыми образами? А утилиты мемтест, Виктория, мэдс, сброс паролей винды, прошивка компонентов компьютера?

не пользуюсь, потому и нет

всё кроме виктории есть в образе systemrecuecd

меня больше интересует зачем в 2022 году legacy загрузчик и как в 2022 году без uefi загрузчика?!

лично для себя даже ventoy выкинул на помойку когда узнал про существование netboot.xyz

поковырял .xyz, в виртуалке ни один дистр не прогрузился. спасибо, я лучше на ventoy посижу :)

о как интересно, меня он подвёл лишь однажды, на гавноноуте не разпознал сетёвку, в виртуалках вообще ни разу проблем не встречал.

netboot.xyz

А если ноутбук без Ethernet порта ?

вроде бы как с wi-fi тоже работает (естественно с ручным вбиванием настроек подключения), но я не пробовал честно говоря, вообще не фанат устройств из которых повырезали всё полезное. у меня из устройств без ethernet только телефон и pinebook pro, во втором я это решил при помощи type-c докстанции, и зарядка и ethernet и второй моник одним шнурочком, удобненько.

Ventoy выкинул ? Супер. А без инета чего делать?

Не то выкинул)

А без инета не до установки ос, починка инета обычно приоритетнее, как на работе так и дома.

Бинарник memtest86+ запускается напрямую (не из .iso). А любые floppy образы с DOS программами через memdisk

В Debian он лежит в /usr/lib/syslinux/memdisk из пакета syslinux-common

menuentry "memtest86+" {
    linux16 /boot/bootdisk/memtest
}
menuentry "FreeDOS" {
    linux16 /boot/memdisk
    initrd16 /boot/bootdisk/balder10.imz
}
menuentry "MHDD" {
    linux16 /boot/memdisk
    initrd16 /boot/bootdisk/mhdd.imz
}

А старый добрый TFTP через реализацию ipxe с их клёвыми менюшками??? До сих пор делаю и из сети и с образов грузится просто отлично... Ну и как выше писали мемтест и т.п. тоже неплохо, через то же меню реализованы...

Подскажите а под UEFI у вас работает загрузка посети?

Можете дать модельку платы или чипсета? С UEFI на старых гигабайтовских платах вроде всё ок было, но надо перепроверить.

зы По моему посту выше, может сложится впечатление, что я этот tftp прямо в день по нескольку раз под разные системы настраиваю. Конечно же это не так... Сейчас в этом вопросе я ближе к состоянию - сделал и забыл, не обессудьте... И железо на работе у нас довольно таки старое...

Сейчас уже модель не подскажу. У меня иногда возникает желание поднять сервер с образами. Но как дело доходит до UEFI все стопорится и некорректно работает. То подвисает загрузка, то вообще не видит сервер.

uefi pxe и legacy pxe я делал, проблем не возникло. а вот uefi+legacy pxe у меня ещё ни разу не получилось..

UPD: оп сабжу вашей проблемы, у меня решилось нечто подобное включением portfast на порту комутатора куда был воткнут проблемный сервер

Я cobbler делал для legacy+uefi, умвр.

спасибо за наводку, потыкаю как нибудь обязательно.

Вот так у меня настроено в /etc/dnsmasq.conf. За legacy загрузку отвечает pxelinux, а UEFI - syslinux.efi Оба используют конфиг pxelinux.cfg/default

dhcp-match=set:efi-x86_64,option:client-arch,7
dhcp-match=set:efi-x86_64,option:client-arch,9
dhcp-match=set:bios,option:client-arch,0
dhcp-boot=tag:efi-x86_64,"syslinux.efi"
dhcp-boot=tag:bios,"pxelinux.0"

где есть инфраструктура -- да, применимо. Где нет её, приходится грузиться с локального носителя. Для "энтерпрайза" хороший вариант задать в параметрах ядра свой ip-адрес и указать откуда стащить kickstart файл. А вот уже в самом kickstart-е вытворять чудеса :)

Вот что за фашизм со скриншотами?

Ещё и заботливо подчеркнутыми?

И тема мне интересна, и глаза болят - не могу читать.

сорри. не нашёл подходящего варианта. есть свои идеи по оформлению?

Извините, но 100500 ручных действий в стиле «смотрим какой дистрибутив» и «смотрим какая метка диска» иначе как костылём я назвать не могу.

а иначе никак. Делается это один раз (вру конечно - не один :)) на этапе компоновки диска, а потом пользуемся.

На всякий случай напомню про IODD/Zalman VE-200, но хотел ещё поделиться тем, что недавно наткнулся на проекты типа https://github.com/tjmnmk/gadget_cdrom и https://www.reddit.com/r/RASPBERRY_PI_PROJECTS/comments/itefrt/raspi_virtual_odd_optical_disk_drive/, позволяющие собрать совсем миниатюрный эмулятор cdrom с образами на microsd вместо 2.5" hdd (хотя есть IODD Mini, но он всё равно выглядит громоздким из-за клавиатуры).

проекты интересные, но использовать малину как эмулятор сидирома это какой-то лютый оверинженеринг ИМХО.

Наверное да, я просто всегда хотел, чтобы у меня была замена моего VE-200 размером с его экранчик (т.е. избавиться от HDD). Вот бы кто-нибудь тоже вдохновился этой идеей и сделал.

Жаль сам не умею, и даже не знаю с чего начинать.

По моему лучшее решение это ioddMINI, есть поддержка ISO, VHD, защита от записи и т.д.

Можно создать виртуальные флешки на основе VHD, загружать ISO, 100% совместимость.

https://github.com/hackerncoder/multibootusb

Та же самая идея с хранением .iso на флешке и использованием GRUB, только менюшки "автоматически" (имеется в виду, что для большинства популярных дистрибутивов написаны конфиги, аналогичные конфигам автора статьи) подхватывают все .iso

Ну и до кучи - есть еще замечательный (по моему личному мнению) проект www.easy2boot.com (сайт сейчас почему то не доступен), все умеет из коробки, все так же - закидывай ISO файлы и специальные (подготовленные) VHD файлы и грузись себе с радостью, причем хочу отметить что вариант спасал меня загрузиться даже в самых "безнадежных" ситуациях.

P.S.
В новой версии www.easy2boot.com - графическое меню, которое лично мне не нравиться, но его можно отключить и работать в "красивом" терминальном меню (по типу Hirens BootCD)

Сам костылил с grub4dos.

Но появился Ventoy )

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации