= Сообщение: 7939 из 8279 ========================================= RU.LINUX = От : Alexey Vissarionov 2:5020/545 18 Mar 23 12:44:44 Кому : Alexandr Strelnikov 18 Mar 23 12:44:44 Тема : Hardcore linux for students FGHI : area://RU.LINUX?msgid=2:5020/545+64158dcb На : area://RU.LINUX?msgid=2:5026/15@fidonet+64155233 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Доброго времени суток, Alexandr! 18 Mar 2023 08:50:26, ты -> Ivan Agarkov:
IA>> Легко. Собирать - это значит: IA>> - Сделать FSH ( mkdir -p, да-да, с chown/chmod после ) IA>> - Положить ядро в /boot, initrd в /boot, накатить grub ручками, без IA>> инсталлера - Положить либы в lib, бинари в bin, написать ld.so.conf - IA>> Hаписать ручками fstab, crypttab, etc - Hаписать свой микро-init, IA>> который замаунтит всё, настроит сеть и запустит баш. - ... - PROFIT AS> А студентам это в будушем нужно будет? Как будто из начала 2000-х AS> выплыл...
Вот прям из перечисленного? Скорее, появится (и пригодится) понимание, что: 0. initrd не нужен (исключение - сетевая загрузка) 1. Загрузчик должен быть в firmware компутера (EFI - на грани разумного) 2. Любые файлы должны появляться в системе только из пакетов 3. bash используют те, кто не знает про более удобные шеллы
А насчет микро-init... вот работоспособный пример: