Comments 9
Надеюсь, эта статья будет полезной тем, кто изучает основы Linux.
Тем кто изучает основы Linux, такое рановато
“Для того, чтобы создать загрузочный диск, необходимо создать его образ, iso-файл, который затем можно записать на оптический диск или флешку.” - Достаточно, но не необходимо. Можно просто скачать любой дистрибутив и установить его на флешку. Если хотеть чтобы было микро, то Arch или Gentoo. Там же в доках и про то как загружается Линукс, в противовес «куда нажать» кстати, дивно описано.
Хорошая статья! Вставлю свои 5 копеек: для получения зависимостей от разделяемых библиотек можно использовать утилиту ldd
. Ее вывод более лаконичный.
Статья замечательная.
Наполнение initfamfs простыми программами: почему бы не использовать busybox?
Спасибо. Полезная статья. Утащил в закладки.
Ух ты! habrahabr.ru. Спасибо, очень полезная статья, актуальная для меня сейчас в разрезе - наоборот, из дистра.iso получить срез контейнера побыстрому, без debootstrap. Прям осветили тему.
Такое решение имеет право на существование. Я свои загрузочные образы создаю обычно на основе debootstrap --variant=minbase
Спасибо )
Кому надо быстро и универсально, то ventoy в помощь https://www.ventoy.net/en/index.html
Из описания:
Ventoy is an open source tool to create bootable USB drive for ISO/WIM/IMG/VHD(x)/EFI files. With ventoy, you don't need to format the disk over and over, you just need to copy the ISO/WIM/IMG/VHD(x)/EFI files to the USB drive and boot them directly. You can copy many files at a time and ventoy will give you a boot menu to select them (screenshot). You can also browse ISO/WIM/IMG/VHD(x)/EFI files in local disks and boot them. x86 Legacy BIOS, IA32 UEFI, x86_64 UEFI, ARM64 UEFI and MIPS64EL UEFI are supported in the same way. Most types of OS supported (Windows/WinPE/Linux/ChromeOS/Unix/VMware/Xen...)
Создаем свой загрузочный диск Linux