SpecialistOff.NET / Вопросы / Статьи / Фрагменты кода / Резюме / Метки / Помощь / Файлы
Список вопросов ПечатьМетки: proxmox linux pxe развёртывание
RemiZOffAlex Создано: 2018-01-07 22:20:02.795894 Обновлено: 2018-01-07 22:20:02.795894 |
---|
builder.sh#!/bin/sh # RemiZOffAlex # # Description: # Скрипт создания образа сетевой загрузки Proxmox VE версии 5.1 # # Requirements: # Linux, Proxmox ISO образ # Удаляем все предыдущие сборки rm -rf ./target ./work # Создаём структуру mkdir -p ./work/{iso,build} ./target mount -o loop ./proxmox.iso ./work/iso cp ./work/iso/boot/linux26 ./target/ pushd ./work/build # Распаковка initrd.img gzip -cd ../iso/boot/initrd.img | cpio -imd --quiet # Копируем образ cp ../../proxmox.iso ./ # Патчим скрипт init cp ./init ./init.orig patch init.orig -i ../../init.patch -o init # Упаковка образа initrd.img find . | cpio --quiet -H newc -o | gzip -9 -n > ../../target/initrd.img popd umount ./work/iso # Удаляем сборочный мусор rm -rf ./work init.patch |