Предыстория TL; DR: клонированный OpenSUSE из /dev/sda2 в /dev/sdc1 , Windows 7 из /dev/sdb1 в /dev/sdc2 ; отформатированный /dev/sda2 и /dev/sdb1 ; перенастроил GRUB2 и установил его в /dev/sdc ; OpenSUSE загружается, Windows 7 - нет.

Предыстория (длинная): пару дней назад я клонировал две системы с отдельных дисков на один SSD. Предположим, что в /dev/sda2 был OpenSUSE, а в /dev/sdb1 Windows 7 с двойной загрузкой и GRUB2, установленным в MBR /dev/sda .

Само клонирование было выполнено с помощью метода частичного разделения Clonezilla, SUSE перешел к недавно созданным /dev/sdc1 и W7 к /dev/sdc2 . GRUB2 был обновлен с LiveUSB Mint (в двух словах, chroot ать в смонтированном корень клонированной системы с /sys /dev /proc и /run от корня LiveUSB в mount --bind «эд на клонированной корень).

Первая проблема (вроде как решена): grub2-mkconfig обнаружил системы (два SUSE и два W7), обновил сам и был установлен grub2-install в /dev /sdc. Однако независимо от того, с какого жесткого диска я загрузился и какой вариант выбрал, OpenSUSE загружался только со старого диска (с определенным взломом старого диска IDE и достаточным временем загрузки). Из окон Windowses, который на старом диске загрузился нормально (хотя это побеждало цель миграции), второй вообще не загружался (мигающий курсор на черном экране).

После некоторого тестирования я понял, что когда /dev/sda физически отключен, grub прекрасно загружает OpenSUSE из SSD. Затем, гениально, я отформатировал старый раздел /dev/sda2 где раньше был OpenSUSE. И /dev/sdb1 , где раньше был W7 (по какой-либо причине).

Итог: OpenSUSE загружается как надо. W7 нет.

Проблемы с восстановлением Windows:

  1. Ремонтный диск Windows (загруженный с сайта Microsoft) не распознает клонированную Windows на SSD. Я полагаю, что диск восстановления Windows 7 не слишком хорошо относится к твердотельным накопителям в целом.
  2. Windows не позволяет мне установить его на второй раздел (технически на НЕ ПЕРВЫЙ раздел).

Вопрос: Я предполагаю, что на старом разделе Windows был какой-то PBR (загрузочная запись раздела) (это то, что загружает GRUB2, если я правильно понимаю). Почему клонезилла не скопировала его вместе с остальными разделами? И если да, то почему он не загружается сейчас, даже если GRUB имеет этот раздел в cfg?

И если это был не PBR, а MBR, можно ли его как-то скопировать и настроить, чтобы позволить загрузке Windows на втором разделе?

Есть ли вообще способ загрузки W7 со второго раздела на SSD?

0