[Quote]

    mironugg
  • 33456
  • Longevity: 11 months 9 days
  • Posts: 3
  • REPUTATION:0

    [+] [-]
Подскажите, пожалуйста, как на GPT-раздел, но не на флэшке (с флэшкой всё просто: воспользовался скриптом MLF; из менюшки zrun выбрал "Диспетчер UEFI-загрузчиков, MBR прописался как Grub 2.00, PBR - syslinux 6.03), а именно на системном жёстком диске вместо загрузчика от windows 10 (UEFI) прописать загрузчик syslinux? Я хочу с раздела "EFI шифрованый раздел" созданного виндой при установке системы, запускать акронисовский загрузчик bootx64.efi (с файлом меню загрузки bootx64.xml) и из него выбирать то ли запустится по умолчанию Windows Boot Manager (1) или выбрать запуск acronis true image (2).
Акронисовская функция "активировать восстановление при загрузке по F11" ещё для MBR через некоторое время перестаёт работать, выдавая MBR Error2. Проблема давно была решена использованием grub4dos (монтируется и запускается iso-файл загрузочного диска Акронис). А как по подобной схеме то же организовать для GPT в UEFI - не могу сам разобраться.
bootx64.xml
<?xml version="1.0" encoding="ascii"?>
<Config><Menu>
<Topic Delay="10"><Text>
  =======================================
    UEFI bootloader list
  =======================================
</Text></Topic>
<Entry Default="true" Key="1" Text="  1. Loading Windows Boot Manager">
<Chainload Executable="\efi\boot\microsoft\bootx64.efi"/>
</Entry>
<Entry Key="2" Text="  2. Acronis True Image 2020 Ru (64-bit)">
  <LoadKernel>
  <Kernel Arguments="  quiet" Path="dat10.dat" />
  <Ramdisk Path="dat11.dat" />
  <Ramdisk Path="dat12.dat" />
  <Hash Path="sgn13.sgn" />
  </LoadKernel>
</Entry>
<Entry Key=">" Text="  =======================================">
<Chainload />
</Entry>
<Entry Key="c" Text="  Esc. Continue loading">
<Chainload />
</Entry>
<Entry Key="Esc">
<Chainload />
</Entry>
</Menu></Config>


Last edited by mironugg on 2023-06-22 15:21; edited 1 time in total

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 3 months
  • Posts: 3625
  • REPUTATION:127

    [+] [-]
mironugg, мне решение видится простым:
1. На скрытом загрузочном разделе, где папка EFI/BOOT, размещаем ATIH в папке, скажем, ATIH
2. Файл EFI/BOOT/bootx64.efi (загрузчик МС) переименовываем в windows.efi
3. Записываем в папку EFI/BOOT файлы bootx64.efi и bootx64.xml от Акрониса
4. В XML-конфиг прописываем:
- запуск ATIH из папки ATIH
- запуск windows.efi для Винды

[Quote]

    mironugg
  • 33456
  • Longevity: 11 months 9 days
  • Posts: 3
  • REPUTATION:0

    [+] [-]
100647mironugg, мне решение видится простым:
1. На скрытом загрузочном разделе, где папка EFI/BOOT, размещаем ATIH в папке, скажем, ATIH
2. Файл EFI/BOOT/bootx64.efi (загрузчик МС) переименовываем в windows.efi
3. Записываем в папку EFI/BOOT файлы bootx64.efi и bootx64.xml от Акрониса
4. В XML-конфиг прописываем:
- запуск ATIH из папки ATIH
- запуск windows.efi для Винды
Перед тем, как написать на форуме свой вопрос, я так и сделал, но оказалось, что не всё так просто и совершенно ничего не изменилось, продолжает по умолчанию грузиться Windows.
Решил я дальше поковырять BOOTICE. И выяснилось, что помимо всего вышеуказанного нужно обязательно проделать следующее:
5. В BOOTICE прописать PBR вместо "BOOTMGR boot record" -> SYSLINUX 6.03
6. В BOOTICE в пункте UEFI -> Edit boot entries -> Windows Boot Manager -> расположение Акронисовского EFI-лоадера bootx64.efi (У меня путь такой \EFI\Boot\bootx64.efi ) вместо стандартного пути \EFI\Microsoft\Boot\bootmgfw.efi
Не знаю, понадобиться ли это ещё кому-то, но только так удалось сделать при старте возможность выбора грузить винду или акронис.

[Quote]

    mironugg
  • 33456
  • Longevity: 11 months 9 days
  • Posts: 3
  • REPUTATION:0

    [+] [-]
Кто может подсказать где найти используемые команды и их описание для boot64.xml ? Интересует есть ли возможность монтировать и запускать Bootable-ISO в частности.

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 3 months
  • Posts: 3625
  • REPUTATION:127

    [+] [-]
mironugg, команды, которые я нашёл, описаны в boot64.xml в проекте MLF.
Загрузчик не работает на NTFS.
Сам список команд и опций можно посмотреть в бинарнике bootx64.efi, если поискать строку LoadKernel. Там чуть пониже сразу будет виден список:
Jobs            Key            Menu
и т.д. Опираясь на это, можно гуглить.


Display posts:    

Current time is: 30-May 12:58

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum