Клонирование диска с двумя системами (Windows+МОС12): различия между версиями
(Страница создана) |
м (Добавление категорий) |
||
Строка 1: | Строка 1: | ||
=== Описание проблемы === | === Описание проблемы === | ||
Строка 9: | Строка 10: | ||
<big>При установке МОС12 убедитесь, что папка '''ESP_раздел/EFI/BOOT/''' пустая. Это можно сделать следующим образом:</big> | <big>При установке МОС12 убедитесь, что папка '''ESP_раздел/EFI/BOOT/''' пустая. Это можно сделать следующим образом:</big> | ||
<big>При загрузке с загрузочной флешки МОС12 до запуска ярлыка ''' | <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.