2

В рамках моего проекта я работаю над живой ОС на основе Ubuntu, которую можно использовать как диск восстановления системы для Linux и Windows.

В основном он будет использоваться в качестве аварийного диска в случае сбоя загрузки.

Это нормально работает для систем Linux.

Я хочу добавить ту же функцию для Windows, а также. Проблема заключается в восстановлении установок на основе EFI. Я не могу восстановить системный раздел EFI из окружения linux. особенно такие команды, как

BCDboot

Bcdedit

не будет работать с Linux.

Есть ли замена Linux для этих команд или есть способ создания раздела Windows EFI из Ubuntu.

Или кто-нибудь знает о файлах и флагах, которые должны быть установлены в системном разделе EFI для загрузки системы.

2 ответа2

0

Если это помогло, у меня была похожая проблема, я хотел удалить запись ubuntu efi в загрузке efi, поэтому я открыл приглашение cmd с помощью usb с установкой Windows Live, там с помощью diskpart(diskpart) выбрал мой раздел efi {fat32} (list volume , select volume x здесь том x - это мой efi-раздел), и назначенная буква диска (assign letter=z: :) открыла каталог EFI на диске z: (z: dir , cd EFI), здесь удалите ненужные записи. если вы удалили полный каталог EFI, как я это сделал, то вам нужно пересобрать bcd с помощью bootrec /rebuildbcd эта команда должна выдать установочные записи os и спросит вас: "да", "нет", "все" опции, чтобы добавить его, выберите "да" или все соответственно, после этого выйдите и перейдите к устранению неполадок и восстановлению при запуске. Это автоматически приведет вас к вашим окнам.

0

Для ошибок загрузки Windows лучше всего создать загрузочный компакт-диск Windows, который будет сопровождать диск Ubuntu. Нет никаких альтернатив Linux для программ, которые вы ищете. Вино вам тоже не поможет, в этом случае. Он не поддерживает формат, в котором инструменты BCD хранят свою информацию.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .