[Цитировать]

    mironugg
  • 33456
  • Стаж: 10 месяцев 11 дней
  • Сообщений: 3
  • Репутация: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>


Последний раз редактировалось: mironugg (2023-06-22 15:21), всего редактировалось 1 раз

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 3 месяца
  • Сообщений: 3615
  • Репутация: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 для Винды

[Цитировать]

    mironugg
  • 33456
  • Стаж: 10 месяцев 11 дней
  • Сообщений: 3
  • Репутация: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
Не знаю, понадобиться ли это ещё кому-то, но только так удалось сделать при старте возможность выбора грузить винду или акронис.

[Цитировать]

    mironugg
  • 33456
  • Стаж: 10 месяцев 11 дней
  • Сообщений: 3
  • Репутация:0

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

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 7 лет 3 месяца
  • Сообщений: 3615
  • Репутация:127

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


Показать сообщения:    

Текущее время: 03-Май 00:27

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы