LINUX.ORG.RU

Восстановление образа Linux на один диск, где уже установлена другая ОС (Windows)

 , ,


0

0

Всем привет, может поможет кто разобраться. Ситуация следующая, я установил Astra Linux 1.8 настроил ее и снял образ через clonezilla/rescuezilla. Задача у меня такая, мне нужно восстановить этот образ на диск с уже установленной системой (Windows) т.е. есть у меня диск, допустим на 512 гб, где установлена Windows в режиме UEFI(GPT). Я хотел отщипнуть от него немного места, допустим 75 гб и вот на них восстановить мой созданный образ. Попробовав в первый раз, я понял, что clonezilla/rescuezilla не дают мне выбрать конкретно эту не размеченную область. Насколько я понял, rescuezilla не может восстанавливать именно на раздел на диске, а может только на весь диск (так как работает с дисками только на низком уровне), а clonezilla это может делать. Немного почитав я понял, что разметка целевого диска должна быть ровно такой же, как в снятом мной образе (количество разделов и т.д.). Я подготовил такую же разметку и попробовав во второй раз, получил ровно такой же результат, clonezilla все равно не давала мне выбрать целевые разделы. Я стал копать дальше и в итоге выяснил, что clonezilla очень чувствительна именно к размеру всего диска, т.е. если я снимал образ с системы, где было три раздела и объем всего диска, допустим 60гб, то если пытаюсь восстановить на диск объемом 1тб, даже если подготовлю те же разделы, ту же разметку, что и в образе, то через clonezilla восстановить у меня все равно не получится.

И вот сейчас я немного в тупике и не совсем понимаю куда дальше копать. Сейчас почитал, что можно через утилиту dd как бы забэкапить необходимые разделы, подготовить разметку и их туда разархивировать и потом просто загрузчик grub донастроить и все, и вроде бы даже есть утилиты, которые делают все это. Может подскажет кто, как вообще правильно все это делается? Может уже кто так восстанавливал и чтобы все это еще и с Windows работало.

Спасибо всем, кто подскажет)

Не нужны клонзиллы никакие. Нужны tar, chroot и немного понимания того, как это работает, а также того, что собой представляет целевая машина. В данном случае речь идëт о машине с типом разметки GPT и UEFI вместо BIOS, да еще и с оффтопиком, в котором наверняка включен Secure Boot. Даже если ты сможешь развернуть архив файловой системы на новый раздел, внести необходимые правки в конфигурационные файлы и корректно установить загрузчик, то ты просто не сможешь загрузить свежеустановленную систему, не выключив Secure Boot.

yars068 ★★★★★
()

чтобы все это еще и с Windows работало

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

Так что это отличный повод переустановить винду.

ya-betmen ★★★★★
()

Давай немного разберёмся с терминологией. В Линуксе (и клонзилле, которая есть линукс) есть диски и разделы (партиции). В винде это называется физический и логический диски соответственно.

Клонзиллой можно снять копию как диска, так и разделов. Последнее удобнее именно по причине более гибкой работы.

  1. Ты склонировал диск или разделы? Если первое, то вариант один: купить второй диск и поставить его рядом с виндой.
  2. Если второе, то насколько я помню, главное, чтобы целевой размер раздела был больше, чем исходый. Клонзилла его уменьшит, но это не проблема, т.к. расширить раздел - не проблема.

Ты меня сильно удивил тем, что нельзя раздел накатить. КМК можно всё-таки.

bbc69
()
Ответ на: комментарий от ya-betmen

Винда не любит соседей

Если UEFI, то вообще без проблем. В свое время соседствовала у меня с линуксом и бсд одновременно, устанавливалась сама винда и первую и в последнюю очередь, никакие загрузчики не удаляла и соседние ос не портила.

anonymous
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария