сборка_дистрибутива_alt_без_mkimage_profile
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| сборка_дистрибутива_alt_без_mkimage_profile [2025/05/31 20:01] – [Скопировать подготовленные специфичные для дистрибутива файлы] uf4n | сборка_дистрибутива_alt_без_mkimage_profile [2025/06/05 17:11] (current) – [Для сборки конкретно Necromant] uf4n | ||
|---|---|---|---|
| Line 29: | Line 29: | ||
| Чтобы собрать образ для другой архитектуры, | Чтобы собрать образ для другой архитектуры, | ||
| - | * для BRANCH - p11 p10 p9 | + | * для BRANCH - p11 p10 p9 sisyphus |
| * для ARCH - i586 x86_64 | * для ARCH - i586 x86_64 | ||
| * для BITS - 32 64 | * для BITS - 32 64 | ||
| Line 85: | Line 85: | ||
| Убрать из pkglist упоминания branding* и basesystem, если не хотим проблем с интеллектуальной собственностью фирмы Base ALT | Убрать из pkglist упоминания branding* и basesystem, если не хотим проблем с интеллектуальной собственностью фирмы Base ALT | ||
| + | |||
| + | ------------------------------- | ||
| + | |||
| + | ==== Для сборки конкретно Necromant ==== | ||
| + | |||
| + | Возьмите готовый pkglist и отредактируйте его при необходимости. Когда скачаете этот файл, удалите суффикс из имени. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | grep -vE ' | ||
| + | |||
| + | ------------------------------- | ||
| После выполнения слудующих команд все rpm' | После выполнения слудующих команд все rpm' | ||
| Line 221: | Line 233: | ||
| ===== Скопировать скрипт установщика в образ ===== | ===== Скопировать скрипт установщика в образ ===== | ||
| - | cp install.sh /mnt/bin/install-necromant | + | cp necromant-install / |
| - | chroot /mnt chmod +x /bin/install-necromant | + | chroot /mnt chmod +x / |
| | | ||
| ===== Задать пустой пароль root' | ===== Задать пустой пароль root' | ||
| Line 234: | Line 246: | ||
| losetup -D | losetup -D | ||
| FLASH_DEVICE=/ | FLASH_DEVICE=/ | ||
| - | dd if=Necromant_Linux.img of=${FLASH_DEVICE} bs=4M status=progress | + | dd if=Necromant_Linux.img of=${FLASH_DEVICE} bs=4M status=progress |
| ===== Установка загрузчика на флешку ===== | ===== Установка загрузчика на флешку ===== | ||
| Line 249: | Line 261: | ||
| Есть проблемы с созданием загрузочной записи непосредственно на петлевом устройстве. Проще всего создать её на физическом устройстве и записать образ с загрузочной записью с флешки обратно в файл. | Есть проблемы с созданием загрузочной записи непосредственно на петлевом устройстве. Проще всего создать её на физическом устройстве и записать образ с загрузочной записью с флешки обратно в файл. | ||
| - | dd if=${FLASH_DEVICE} of=Necromant_Linux_bootable.img bs=1024M count=2 | + | dd if=${FLASH_DEVICE} of=Necromant_Linux_bootable.img bs=1024M count=2 |
| ----------------------------------------------- | ----------------------------------------------- | ||
| Line 521: | Line 533: | ||
| ### LILO per-image section ### | ### LILO per-image section ### | ||
| - | image = / | + | image = / |
| label = " | label = " | ||
| read-only | read-only | ||
| - | initrd = / | + | initrd = / |
| append = " | append = " | ||
| EOF | EOF | ||
сборка_дистрибутива_alt_без_mkimage_profile.1748721711.txt.gz · Last modified: 2025/05/31 20:01 by uf4n