From 829ed1f289d03daf2a21b9ddd0ce01e3217bfac0 Mon Sep 17 00:00:00 2001 From: Artem Dolgiy Date: Sat, 23 Nov 2024 23:03:12 +0300 Subject: [PATCH] add clonezilla grub --- clonezilla.md | 54 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 clonezilla.md diff --git a/clonezilla.md b/clonezilla.md new file mode 100644 index 0000000..df080dd --- /dev/null +++ b/clonezilla.md @@ -0,0 +1,54 @@ +# Clonezilla на диске в grub + +1. Скачать iso образ clonezilla и сохранить на диске + +например + +```shell +mkdir /iso +cd /iso +wget https://unlimited.dl.sourceforge.net/project/clonezilla/clonezilla_live_stable/3.2.0-5/clonezilla-live-3.2.0-5-amd64.iso?viasf=1 +``` + +2. Определить как диск отображается в grub + +2.1. Загрузится в оболочку grub - (хз, как это сделать, в Альт это делается многократным нажатием Esc в момент загрузки) + +когда появляется меню grub нужно нажать `c` + +после того, как оказался в grub + +```shell +grub> ls +``` + +покажет как grub видит диски системы. Из этих дисков необходимо выбрать тот, на котором расположен iso образ clonezilla. + +3. Добавить запись в меню grub + +в строке set root - необходимо указать диск, на котором находится iso образ + +```shell +❯ cat /etc/grub.d/40_custom +#!/bin/sh +exec tail -n +3 $0 +# This file provides an easy way to add custom menu entries. Simply type the +# menu entries you want to add after this comment. Be careful not to change +# the 'exec tail' line above. + +# Clonezilla +menuentry "Backup/Restore HDD with Clonelilla" { +set root=(hd2,gpt2) +set isofile="/iso/clonezilla.iso" +loopback loop $isofile +linux (loop)/live/vmlinuz boot=live union=overlay username=user config components quiet noswap nolocales edd=on nomodeset ocs_live_run=\"ocs-live-general\" ocs_live_extra_param=\"\" keyboard-layouts= ocs_live_batch=\"no\" locales= vga=788 ip=frommedia nosplash toram=live,syslinux,EFI findiso=$isofile +initrd (loop)/live/initrd.img +} +``` + +4. Обновить конфигурацию загрузчика + +```shell +update-grub +reboot +```