Clonezilla с одного USB-накопителя / ручки

Я пытаюсь создать собственный установщик clonezilla, как инструмент для обновления наших стандартных машин с карты памяти.

Я могу отлично настроить стартовое меню из syslinux / syslinux.cfg, но я хочу, чтобы большая карта памяти также содержала изображение, которое нужно восстановить. как инструмент для обновления наших стандартных машин с карты памяти. Я могу отлично настроить стартовое меню из syslinux / syslinux.cfg, но я ...

Я пытаюсь создать собственный установщик clonezilla, как инструмент для обновления наших стандартных машин с карты памяти.

Я могу отлично настроить стартовое меню из syslinux / syslinux.cfg, но я хочу, чтобы большая карта памяти также содержала изображение, которое нужно восстановить. как инструмент для обновления наших стандартных машин с карты памяти. Я могу отлично настроить стартовое меню из syslinux / syslinux.cfg, но я ...

Я пытаюсь создать собственный установщик clonezilla, как инструмент для обновления наших стандартных машин с карты памяти.

Я могу отлично настроить стартовое меню из syslinux / syslinux.cfg, но я хочу, чтобы большая карта памяти также содержала изображение, которое нужно восстановить. Образ находится в / lib / live / mount / medium / myImage и его можно увидеть из командной строки, но установщик, похоже, хочет найти его в / home / partimag

Есть ли способ изменить ocs-live -run = "ocs-sr ..." и т. д., чтобы указать на локальный путь вместо монтирования / home / partimag?

Заранее спасибо - я вытаскиваю волосы.

скрипт согласно Майклу ниже:

# mount the image where Clonezilla wants to find it
echo Mounting /lib/live/mount/medium/image on to /home/partimag/
mount --bind /lib/live/mount/medium/image /home/partimag/
RET=$?
if [ ${RET} -ne 0 ]
then
        echo "FAILURE: Mount failed! Image missing?"
        exit 2
fi

# now actually do the restore.
# -p true - exit with success
# -g auto - grub install in the right place
# -e* <whatever> - geometry
# -r – resize when restore done
# -j2 – clone hidden data
# -c – wait for confirm
# -p true – just exit
# -src – skip image check on restore
echo Now doing restore (disk)
ocs-sr -g auto -e1 auto -e2 -r -j2 -c -p true -scr restoredisk gen4image sda

#ocs-sr -g auto -e2 -c -r -j2 -k true restoreparts aks_user sda1

RET=$?
echo Returned $RET
if [ ${RET} -ne 0 ]
then
        echo "FAILURE: Imaging failed! Bad image? Bad drive?"
        exit 1
fi
0
задан 26 April 2019 в 07:25
1 ответ

Я делаю это для пользовательских загрузчиков, устанавливая ocs_live_run = "/ lib / live / mount / medium / MyScript.sh" в syslinux / syslinux.cfg

Drop MyScript. sh в корень флеш-накопителя.

Перетащите образ в каталог с именем Image в корне флеш-накопителя.

Ваш сценарий должен связать монтирование каталога образа, а затем запустить clonezilla (фрагмент из одного из сценарии автозагрузки):

# mount the image where Clonezilla wants to find it
mount --bind /lib/live/mount/medium/Image /home/partimag/
RET=$?
if [ ${RET} -ne 0 ]
then
        echo "FAILURE: Mount failed! Image missing?"
        exit 2
fi

# now actually do the restore.
# -p true - exit with success
# -g auto - grub install in the right place
# -e* <whatever> - geometry
# -r – resize when restore done
# -j2 – clone hidden data
# -c – wait for confirm
# -p true – just exit
# -src – skip image check on restore
ocs-sr -g auto -e1 auto -e2 -r -j2 -c -p true -scr restoredisk L06_05-A.14.14-img sda
RET=$?
if [ ${RET} -ne 0 ]
then
        echo "FAILURE: Imaging failed! Bad image? Bad drive?"
        exit 1
fi
2
ответ дан 4 December 2019 в 13:23

Теги

Похожие вопросы