Клонирование диска с двумя системами (Windows+МОС12): различия между версиями

Материал из IT в школе
Перейти к навигацииПерейти к поиску
(Страница создана)
 
м (Добавление категорий)
Строка 1: Строка 1:


=== Описание проблемы ===
=== Описание проблемы ===
Строка 9: Строка 10:
<big>При установке МОС12 убедитесь, что папка '''ESP_раздел/EFI/BOOT/''' пустая. Это можно сделать следующим образом:</big>
<big>При установке МОС12 убедитесь, что папка '''ESP_раздел/EFI/BOOT/''' пустая. Это можно сделать следующим образом:</big>


<big>При загрузке с загрузочной флешки МОС12 до запуска ярлыка '''«Установить MOS»''' откройте консоль и выполните следующие команды:</big>
<big>При загрузке с загрузочной флешки МОС12 до запуска ярлыка '''«Установка MOS»''' откройте консоль и выполните следующие команды:</big>


<code>sudo fdisk -l</code> <big>- это позволит определить EFI раздел.</big>
<code>sudo fdisk -l</code> <big>- это позволит определить EFI раздел.</big>
Строка 19: Строка 20:
<code>sudo mount /dev/sdb1 /mnt/efi</code> <big>(''на месте /dev/sdb1 должен быть определённый на вашем устройстве EFI раздел'')</big>
<code>sudo mount /dev/sdb1 /mnt/efi</code> <big>(''на месте /dev/sdb1 должен быть определённый на вашем устройстве EFI раздел'')</big>


<code>ls /mnt/efi</code>
<code>ls /mnt/efi/EFI/BOOT</code>


<big>В случае пустой папки установщик МОС12 сам скопирует туда свой загрузчик, и после клонирования система загрузится правильно.</big>
<big>В случае пустой папки установщик МОС12 сам скопирует туда свой загрузчик, и после клонирования система загрузится правильно.</big>
Строка 53: Строка 54:
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
__ОБЯЗАТЕЛЬНОЕ_ОГЛАВЛЕНИЕ__
[[Категория:МОС12]]
[[Категория:МОС12]]
[[Категория:FAQ]]

Версия 12:34, 28 марта 2025


Описание проблемы

При клонировании диска с двумя системами (например, при помощи CloneZilla или Macrium reflect) может возникнуть проблема с загрузкой МОС12. Это связано с тем, что расположение EFI загрузчика, который нужно запустить, записано в nvram машины, при клонировании эта информация не сохраняется и прошивка будет искать загрузчик по стандартному пути: ESP_раздел/EFI/BOOT/bootx64.efi (ESP — EFI System Partition). Если по этому пути расположен загрузчик другой ОС, то загрузится именно она.


Существует три известных способа решения данной проблемы.

Способ 1

При установке МОС12 убедитесь, что папка ESP_раздел/EFI/BOOT/ пустая. Это можно сделать следующим образом:

При загрузке с загрузочной флешки МОС12 до запуска ярлыка «Установка MOS» откройте консоль и выполните следующие команды:

sudo fdisk -l - это позволит определить EFI раздел.

После этого его нужно монтировать. Например, определённый EFI раздел - /dev/sdb1. Введите в консоли следующие команды:

sudo mkdir -p /mnt/efi

sudo mount /dev/sdb1 /mnt/efi (на месте /dev/sdb1 должен быть определённый на вашем устройстве EFI раздел)

ls /mnt/efi/EFI/BOOT

В случае пустой папки установщик МОС12 сам скопирует туда свой загрузчик, и после клонирования система загрузится правильно.

Способ 2

При установке МОС12 необходимо выбрать разметку диска вручную и создать отдельный EFI раздел для МОС12. Это также увеличивает вероятность корректной загрузки системы после переноса образа.

Способ 3

Если МОС12 уже установлен, загрузитесь в него.

Определите EFI раздел способом, описанным в п.1. Сделайте резервную копию файлов из EFI раздела и удалите все файлы из этого раздела. Далее описаны команды для EFI раздела, расположенного в /dev/sdb1 (замените его на определённый на вашем устройстве):

sudo mkdir -p /mnt/efi

sudo mount /dev/sdb1 /mnt/efi (на месте /dev/sdb1 должен быть определённый на вашем устройстве EFI раздел)

mkdir -p ~/efi_backup

sudo cp /mnt/efi/* ~/efi_backup

sudo rm -rf /mnt/efi/*


Запустите команду:

sudo grub2-install-hooks


Теперь можно клонировать диск, и загрузчик МОС12 будет работать.


Обратите внимание, что первые два способа относятся к процессу установки системы. Если система уже установлена, и условия, соответствующие первым двум способам, не выполнены, нужно воспользоваться способом 3.