могли бы вы скинуть параметры для граб2?
Это для груб2. В данном случае, легаси - это режим, включенный в УЕФИ, а не версия груб.
Вообще, я не сторонник Акронис, скорее противник. Сам не пользовался. Но приходится видеть результаты тех, кто попользовался.
Плюс (точнее минус) - платный, плюс - сложность загрузки. Но вот загрузка заинтриговала.
На данный момент имею для груб такой код:
submenu 'Acronis True Image live' {
src='/opt/AcronisTrueImage2016.iso'
src='/opt/AcronisTrueImage2018.iso'
src='/opt/AcronisTrueImage2019_14690.iso'
key="force_modules=usbhid quiet --"; version='/opt/acronis'
#insmod regexp; insmod part_gpt; insmod ntfs
root='x'
#1905 if [ ${grub_platform} = efi ]
if [ ${grub_platform} = ef ]
then avload='chainloader'; insmod part_gpt; insmod ntfs; search -n -s -f ${src}
#1904 insmod efi_gop; insmod efi_uga
if regexp "2019" "${src}"; then gfxpayload='1024x768'; fi
if [ ${root} = x ]
then search -n -s -f ${version}/efi/boot/bootx64.efi
if [ ${root} = x ]
then src='Acronis EFI'
else src="${version}/efi/boot/bootx64.efi"
fi
else loopback loop ${src}
root=(loop)
src="/efi/boot/bootx64.efi"
fi
else search -n -s -f ${src}
if [ ${root} = x ]
then search -n -s -f ${version}/dat10.dat
if [ ${root} = x ]
then src='Acronis'
else
#1903 if regexp "2019" "${src}"; then mbrcrcs='on'; gfxpayload='1024x768'; fi
mbrcrcs='on'; gfxpayload='1024x768'
avload='linux'; avinit="initrd ${version}/dat11.dat ${version}/dat12.dat"; src="${version}/dat10.dat ${key}"
fi
else
if regexp "2019" "${src}"; then mbrcrcs='on'; gfxpayload=1024x768; fi
#1903 if regexp "2019" "${src}"; then version='memdisk vmalloc=660M'; fi
if regexp "2018" "${src}"; then version='memdisk vmalloc=660M'; fi
if regexp "2016" "${src}"; then version='memdisk vmalloc=540M'; fi
if regexp "memdisk" "${version}"
then if [ -e "/opt/syslinux/memdisk" ]
then avload='linux16'; avinit="initrd16 ${src}"; src="/opt/syslinux/${version} iso raw"
else src="memdisk"
fi
else loopback loop ${src}
root=(loop)
avload='linux'; avinit='initrd /dat11.dat /dat12.dat'; src="/dat10.dat ${key}"
fi
fi
fi
if [ ${root} = x ]; then msg="$src not exist!"; avload=''; else msg="Load $src from $root"; fi
echo "$msg"; sleep -v 4
if [ -n "${avload}" ]; then ${avload} ${src}; fi
if [ -n "${avinit}" ]; then ${avinit}; fi
}
Возможности:
1. Обычная загрузка из образа (легаси и ЕФИ).
2. Загрузка из образа с помощью memdisk (легаси).
3. Загрузка из каталога. Содержимое образа распаковано в каталог (легаси и ЕФИ).
Описание.
В переменной src - название и расположение исо-образа. В переменной version - каталог, в котором находится содержимое исо-образа Акронис.
Загрузчик ищет образ по всем разделам. Если найдет загрузит. 2016 и 2018 будет грузить с использованием memdisk. В этом случае появится акронисовский боотменеджер, в котором можно выбрать любую из, входящих в образ, утилит.
2019 грузится напрямую из исо-образа. Настройки сделаны для "Acronis true image 64 bit".
Если исо-образ не найден, то будет грузиться из каталога. Настройки сделаны для "Acronis true image 64 bit".