Как переместить Ubuntu с одного диска на другой, сохраняя окна (используя clonezilla?)

Мой текущий системный диск используется совместно с Windows и ему не хватает места. У меня установлено много программ и сделаны настройки в моей системе Ubuntu, поэтому я действительно не хочу переустанавливать и переконфигурировать все.

Цель -

  • Переместить все программы / настройки / документы Ubuntu на новый диск и расширить старые разделы, чтобы заполнить новый (больший) диск.

  • Сохранить Windows на старом диске

  • Сделайте Windows и Ubuntu загрузочными снова.

Как мне сделать это самым простым способом? Это глупая идея с самого начала, т.е. Я не должен делать это, переустановить лучше? Из того, что я прочитал , clonezilla должен быть в состоянии сделать трюк? Но как? Есть ли какие-либо подводные камни, о которых мне следует знать?

df -h

/dev/sdc5          33G    31G   503M  99% /
udev              9,9G   4,0K   9,9G   1% /dev
tmpfs             4,0G   964K   4,0G   1% /run
none              5,0M      0   5,0M   0% /run/lock
none              9,9G   452K   9,9G   1% /run/shm
tmpfs             9,9G      0   9,9G   0% /tmpfs
/dev/sda3         300G   260G    41G  87% /media/Program
/dev/sdb1         230G   190G    41G  83% /media/Dokument

sudo fdisk -l / dev / sdc

Disk /dev/sdc: 120.0 GB, 120034123776 bytes
255 huvuden, 63 sektorer/spår, 14593 cylindrar, totalt 234441648 sektorer
Enheter = sektorer av 1 · 512 = 512 byte
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Diskidentifierare: 0xa8dc41c2

    Enhet Start     Början        Slut     Block    Id  System
/dev/sdc1   *        2048   156403807    78200880    7  HPFS/NTFS/exFAT
/dev/sdc2       156405758   234440703    39017473    5  Utökad
/dev/sdc5       156405760   226093055    34843648   83  Linux
/dev/sdc6       226095104   234440703     4172800   82  Linux växling / Solaris
0
задан 28 August 2013 в 19:45

1 ответ

Я никогда не делал этого, но если бы мне было нужно, я бы:

  1. Настроил загрузочный CD / USB-накопитель с boot-repair . Перемещая системы вокруг, вы, вероятно, сломаете свою загрузку, так что восстановление загрузки - хорошая вещь, если вы не можете загрузиться.
  2. Сделайте полную резервную копию диска с помощью clonezilla и сохраните его в безопасном месте (например, на внешнем жестком диске, который не будет подключен во время следующего процесса). Убедитесь, что у вас есть образ всего диска, а не только разделов.
  3. Выключите, подключите новый диск, загрузитесь как обычно и отформатируйте новый диск так, как вы этого хотите.
  4. Перезагрузка при восстановлении загрузчика.
  5. Оттуда у вас есть довольно полнофункциональная Ubuntu, только с добавлением boot-repair. Вы можете скопировать системные файлы из / dev / sdc5 на новый диск (скажем, / dev / sdd1). Важно: используйте cp -a, чтобы получить точную копию системы (с сохранением символических ссылок и все). Обычная копия (в том числе через nautilus), вероятно, сломает несколько вещей (и вы поймете это только намного позже).
  6. Отредактируйте /etc/fstab и укажите от / до /dev/sdd1
  7. Выполните восстановление загрузки (не помню, находится ли оно на рабочем столе или на боковой панели или запускается автоматически ... I использовал только один или два раза, но я помню, это было довольно очевидно).
  8. Boot-repair должен распознавать Windows и ваш 2 Ubuntus. Возможно, вы захотите отредактировать свою старую систему. Если на этом этапе копия не видна, вы все равно можете отменить все, просто перезапустите, как обычно, потому что вы еще не модифицировали вашу систему (мы просто скопировали файлы, а не удалили их).
  9. Перезагрузка. Если это не сработало, не паникуйте, загрузитесь на boot-repair снова и попробуйте другие настройки. Я должен был сделать это пару раз, прежде чем это действительно сработало.
  10. Перезагрузитесь в Ubuntu, убедившись, что вы находитесь в / dev / sdd1. Откройте Gparted, удалите старый Linux и измените размер раздела Windows. В прошлый раз, когда я делал это с Vista, в следующий раз, когда я загрузился на Windows, мне пришлось вставить установочный компакт-диск для восстановления Windows, а затем использовать boot-repair, потому что он переопределял загрузчик. Может быть, с тех пор все стало лучше, а может и нет.

Это должно действительно легко работать, хотя я никогда не проходил все эти шаги сразу. Если что-то пойдет не так до шага 6, ваша система останется нетронутой. Если после этого что-то пойдет не так, у вас есть резервная копия вашего диска с помощью clonezilla, которую вы можете восстановить. Несмотря на то, что до шага 9 у вас все еще есть старая система, на которой вы можете нормально загружаться, это означает, что вы можете проверить, работает ли ваша система, прежде чем стереть ее.

Короче говоря, что бы вы ни выбрали, единственное, что может (и будет) происходить, это сломанный ботинок, который можно легко исправить с помощью восстановления ботинка.

PS: чтобы ответить на вопрос об использовании clonezilla, я бы не стал пытаться восстановить образ clonezilla на диске другого размера, но в любом случае, если он работает, это будет в основном то же самое, что и cp -a. И вам все равно придется использовать boot-repair, чтобы иметь возможность загружаться на вашей новой системе, так что это выглядит немного излишним для меня.

0
ответ дан 28 August 2013 в 19:45

Другие вопросы по тегам:

Похожие вопросы: