Как переместить (скопировать) всю систему Ubuntu на другой жесткий диск?

Жесткий диск, на котором установлен мой Ubuntu, вот-вот выйдет из строя. Я бы предпочел не потерять 3 года данных, настроек и приложений. Я ищу способ перемещения всей системы (включая SWAP, потому что я не уверен, могу ли я перевести систему в новый раздел SWAP) на другой жесткий диск. Но не полный HDD & lt; только раздел, содержащий Ubuntu, в раздел на другом жестком диске. В основном я хотел бы сделать то, что мне удалось сделать с Norton Ghost для моей установки Windows. Я думал об использовании Clonezilla, но я думаю, что у меня возникнут проблемы с GRUB (особенно для загрузки с другого UUID, чем в файле conf). знаете ли вы, что это можно сделать?

PS, мой домашний каталог зашифрован, но это не проблема, потому что я могу обойти это.

EDIT: изменил объяснение, чтобы сделать его более ясным

57
задан 15 June 2012 в 14:17

45 ответов

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

29
ответ дан 25 July 2018 в 18:29

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

29
ответ дан 31 July 2018 в 10:28

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

29
ответ дан 31 July 2018 в 11:30

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

29
ответ дан 2 August 2018 в 00:40

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

29
ответ дан 4 August 2018 в 16:11

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

29
ответ дан 6 August 2018 в 00:49

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

29
ответ дан 7 August 2018 в 18:14

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

30
ответ дан 10 August 2018 в 06:59

Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!

30
ответ дан 15 August 2018 в 18:57

Ну, я просто использовал usb stick + ubuntu live.

Я переносил ubuntu 13.10 с более крупного hdd на меньший ssd, а клонэзилла «сказал», что это невозможно сделать так,

Итак, я начал ubuntu вживую, установил оба hdd (новый диск, был разделен раньше, конечно, не забывайте об swap;)) и просто: [!d2 ]

cd /media/ubuntu/old-hdd-uuid/

, а затем:

sudo cp -R --preserve=all bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib32/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ /media/ubuntu/new-hdd-uuid/

выше вы можете видеть, что он просто копирует все каталоги с одного hdd на другой, рекурсивно со всеми правами и сохраненными файлами.

cd /media/ubuntu/new-hdd-uuid/

, тогда мне пришлось сделать две символические ссылки в корневой директории нового диска:

sudo ln -s boot/vmlinuz-x.xx.x-xx-generic vmlinuz
sudo ln -s boot/initrd.img-x.xx.x-xx-generic initrd.img

, а на следующем этапе была установлена ​​grub, поэтому:

sudo grub-install --boot-directory=boot/ /dev/sdxy

где x - device, y - номер раздела (если вы не уверены в использовании cfdisk или fdisk для печати таблицы разделов ...)

, и последним шагом было изменение uuid нового hdd на uuid из старого hdd (это самый простой способ обмануть конфигурацию grub, fstab или еще без поиска и исправления конфигураций)

sudo tune2fs /dev/sdxy -U OLD-UUID

новый UUID будет отображаться после перезагрузки устройства. Теперь перезагрузитесь, и если все будет в порядке, ваш ubuntu должен начать ...

9
ответ дан 25 May 2018 в 10:09

Вы можете сделать это, используя dd.

Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD

Предупреждение dd - очень мощный инструмент низкого уровня, и даже одной маленькой опечатки достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Также обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше

Warning dd - очень мощный инструмент низкого уровня и даже один маленький опечатки достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Также обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше

. Вы не только можете сделать это с помощью своего компакт-диска Ubuntu Live, вы можете сделать это прямо из коробки - дополнительное программное обеспечение не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.

Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.

Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделайте это прямо из коробки - дополнительное программное обеспечение не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на запоминающем устройстве.

Вы также можете использовать:

Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.

Клонировать жесткий диск, используя CD-диск Ubuntu Live

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

Вы также упоминали, что вы использовали Ghost для окон, ну, вы может использовать Ghost для Linux.

4
ответ дан 25 May 2018 в 10:09
  • 1
    Dd также разрешает копировать только разделы? Как и в sudo dd of = / dev / sdb3 of = / dev / sda2 – boywithaxe 15 June 2012 в 13:18
  • 2
    Предоставление обоих дисков одинакового точного размера. И команда в вашем случае dd if = / dev / sd3 of = / dev / sd2 – Mitch♦ 15 June 2012 в 13:29
  • 3
    Спасибо, однако разделы находятся на двух разных физических дисках, / dev / sda и / dev / sdb. Не использовал бы sd3 и sd2 как дескрипторы, скопированные в один физический диск? – boywithaxe 15 June 2012 в 13:34
  • 4
    диски не должны быть одного размера, единственное требование - копирование информации на диске больше, чем копируемый диск. – Bruno Pereira 15 June 2012 в 13:49
  • 5
    ddrescue будет лучшим вариантом здесь, так как жесткий диск неисправен. – Ciro Santilli 包子露宪 六四事件 法轮功 27 April 2014 в 12:15

Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L. Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).

Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторить его во второй раз) или клонировать его, а затем активировать его, вручную отредактировать /etc/fstab или из командной строки.

В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не волнуйтесь и дайте им попробовать, ничто на вашем оригинальном HD не будет тронуто!

EDIT:

Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:

Разделил мой новый HD, подключенный через USB, точно так же, как старый. Клонировал разделы в сыром режиме с G4L Загружен с Live CD и сделал изменение размеров разделов с помощью resize2fs Отключил HD с USB и смонтирован на SATA / PATA. Загрузился снова с Live CD и установил новый диск:
mkdir disk
mount /dev/sda1 disk        (where sda1 contains boot and root partitions)
mount /dev/sda2 disk/boot   (if you have a different boot partition) 
mount --bind /dev/ disk/dev/
mount -t proc none disk/proc
chroot disk /bin/bash
grub-install /dev/sda       (to install GRUB on sda MBR)
Перезагрузите, проверьте своп Наслаждайтесь
4
ответ дан 25 May 2018 в 10:09

@boywithaxe - Что касается ваших комментариев к ответу Митча, вы можете просто скопировать соответствующие разделы, выполнив dd if=/dev/sdb3 of=/dev/sda3. Это самая простая часть. Самая сложная часть заключается в том, что вам также придется монтировать недавно скопированный раздел, а также пару других разделов и установить grub (grub-install /dev/sda) (и добавить раздел подкачки перед перезагрузкой (если вы клонируете загрузочный раздел )). Используя этот метод, нет необходимости в resize2fs.

Я только что должен был сделать это сам, и я использовал комбинацию Mitch's и jasmines answer [ ! d2].

Итак, после загрузки из liveCD:

dd if=/dev/sdb3 of=/dev/sda3

Когда это закончится, тогда

sudo mount /dev/sda3 /mnt 

, где sda3 содержит недавно скопированные загрузочные и корневые разделы)

sudo mount --bind /dev/ /mnt/dev/

sudo mount -t /proc none /mnt/proc

sudo chroot /mnt

sudo grub-install /dev/sda 

Обратите внимание, что это sda not и

update-grub

exit
3
ответ дан 25 May 2018 в 10:09

Вы можете сделать это, используя dd.

Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD

Предупреждение dd - очень мощный низкоуровневый интерфейс, и даже одна маленькая опечатка достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше


Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.

Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделать это правильно из коробки - дополнительного программного обеспечения не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.

Вы также можете использовать:

Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.

Вы можете скачать Clonezilla здесь

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

Вы также упоминали, что вы использовали Ghost для окон, ну, вы может использовать Ghost для Linux .

Источник: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using -an-ubuntu-live-cd /

Источник: http://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard -Драйв /

4
ответ дан 25 July 2018 в 18:29

Ну, я просто использовал usb stick + ubuntu live.

Я переносил ubuntu 13.10 с более крупного hdd на меньший ssd, а clonezilla «сказал», что это невозможно сделать так,

Итак, я начал ubuntu live, смонтировал оба hdd (новый диск, был разделен раньше, конечно, не забывайте об swap;)) и просто:

cd /media/ubuntu/old-hdd-uuid/

, а затем:

sudo cp -R --preserve=all bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib32/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ /media/ubuntu/new-hdd-uuid/

выше вы можете видеть, что он просто копирует все каталоги с одного hdd на другой, рекурсивно со всеми правами и сохраненными файлами.

cd /media/ubuntu/new-hdd-uuid/

, тогда мне пришлось сделать две символические ссылки в корневом каталоге нового диска:

sudo ln -s boot/vmlinuz-x.xx.x-xx-generic vmlinuz
sudo ln -s boot/initrd.img-x.xx.x-xx-generic initrd.img

, а на следующем этапе была установлена ​​grub, поэтому:

sudo grub-install --boot-directory=boot/ /dev/sdxy

где x - устройство, y - номер раздела (если вы не уверены в использовании cfdisk или fdisk для печати таблицы разделов ...)

, и последним шагом было изменение uuid нового hdd на uuid из старого hdd (это самый простой способ обмануть конфигурацию grub, fstab или еще без поиска и исправления конфигураций)

sudo tune2fs /dev/sdxy -U OLD-UUID

новый UUID будет отображаться после перезагрузки устройства. Итак, перезагрузитесь, и если все в порядке, ваш ubuntu должен начать ...

9
ответ дан 25 July 2018 в 18:29

Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).

Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab или из командной строки.

В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!

EDIT:

Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:

  • Разделил мой новый HD, подключенный через USB точно так же, как старый
  • Клонировал разделы в необработанном режиме с помощью G4L
  • Загружено с Live CD и изменил размер разделов с помощью resize2fs
  • Отключил HD с USB и установил на SATA / PATA.
  • Загрузился снова с Live CD и установил новый диск:
    mkdir disk
    mount /dev/sda1 disk        (where sda1 contains boot and root partitions)
    mount /dev/sda2 disk/boot   (if you have a different boot partition) 
    mount --bind /dev/ disk/dev/
    mount -t proc none disk/proc
    chroot disk /bin/bash
    grub-install /dev/sda       (to install GRUB on sda MBR)
    
  • Перезапустить, проверить swap
  • Наслаждайтесь
4
ответ дан 25 July 2018 в 18:29

@boywithaxe - Что касается ваших комментариев к ответу Mitch's , вы действительно можете просто скопировать соответствующие разделы, выполнив dd if=/dev/sdb3 of=/dev/sda3. Это самая простая часть. Самая сложная часть состоит в том, что вам также придется монтировать недавно скопированный раздел, а также пару других разделов и установить grub (grub-install /dev/sda) ( и добавить раздел подкачки перед перезагрузкой ( если вы клонируете загрузочный раздел )). Используя этот метод, не нужно также resize2fs.

Я только что должен был сделать это сам, и я использовал комбинацию Boot repair после обновления Windows на Ubuntu 14.04 (не- RAID) и jasmines answer .

Итак, после загрузки с liveCD:

dd if=/dev/sdb3 of=/dev/sda3

Когда это закончится,

sudo mount /dev/sda3 /mnt 

, где sda3 содержит недавно скопированные загрузочные и корневые разделы)

sudo mount --bind /dev/ /mnt/dev/

sudo mount -t /proc none /mnt/proc

sudo chroot /mnt

sudo grub-install /dev/sda 

Обратите внимание, что это sda not sda3

update-grub

exit
3
ответ дан 25 July 2018 в 18:29

Вы можете сделать это, используя dd.

Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD

Предупреждение dd - очень мощный низкоуровневый интерфейс, и даже одна маленькая опечатка достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше


Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.

Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделать это правильно из коробки - дополнительного программного обеспечения не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.

Вы также можете использовать:

Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.

Вы можете скачать Clonezilla здесь

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

Вы также упоминали, что вы использовали Ghost для окон, ну, вы может использовать Ghost для Linux .

Источник: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using -an-ubuntu-live-cd /

Источник: http://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard -Драйв /

4
ответ дан 31 July 2018 в 10:28

Ну, я просто использовал usb stick + ubuntu live.

Я переносил ubuntu 13.10 с более крупного hdd на меньший ssd, а clonezilla «сказал», что это невозможно сделать так,

Итак, я начал ubuntu live, смонтировал оба hdd (новый диск, был разделен раньше, конечно, не забывайте об swap;)) и просто:

cd /media/ubuntu/old-hdd-uuid/

, а затем:

sudo cp -R --preserve=all bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib32/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ /media/ubuntu/new-hdd-uuid/

выше вы можете видеть, что он просто копирует все каталоги с одного hdd на другой, рекурсивно со всеми правами и сохраненными файлами.

cd /media/ubuntu/new-hdd-uuid/

, тогда мне пришлось сделать две символические ссылки в корневом каталоге нового диска:

sudo ln -s boot/vmlinuz-x.xx.x-xx-generic vmlinuz
sudo ln -s boot/initrd.img-x.xx.x-xx-generic initrd.img

, а на следующем этапе была установлена ​​grub, поэтому:

sudo grub-install --boot-directory=boot/ /dev/sdxy

где x - устройство, y - номер раздела (если вы не уверены в использовании cfdisk или fdisk для печати таблицы разделов ...)

, и последним шагом было изменение uuid нового hdd на uuid из старого hdd (это самый простой способ обмануть конфигурацию grub, fstab или еще без поиска и исправления конфигураций)

sudo tune2fs /dev/sdxy -U OLD-UUID

новый UUID будет отображаться после перезагрузки устройства. Итак, перезагрузитесь, и если все в порядке, ваш ubuntu должен начать ...

9
ответ дан 31 July 2018 в 10:28

Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).

Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab или из командной строки.

В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!

EDIT:

Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:

  • Разделил мой новый HD, подключенный через USB точно так же, как старый
  • Клонировал разделы в необработанном режиме с помощью G4L
  • Загружено с Live CD и изменил размер разделов с помощью resize2fs
  • Отключил HD с USB и установил на SATA / PATA.
  • Загрузился снова с Live CD и установил новый диск:
    mkdir disk
    mount /dev/sda1 disk        (where sda1 contains boot and root partitions)
    mount /dev/sda2 disk/boot   (if you have a different boot partition) 
    mount --bind /dev/ disk/dev/
    mount -t proc none disk/proc
    chroot disk /bin/bash
    grub-install /dev/sda       (to install GRUB on sda MBR)
    
  • Перезапустить, проверить swap
  • Наслаждайтесь
4
ответ дан 31 July 2018 в 10:28

@boywithaxe - Что касается ваших комментариев к ответу Mitch's , вы действительно можете просто скопировать соответствующие разделы, выполнив dd if=/dev/sdb3 of=/dev/sda3. Это самая простая часть. Самая сложная часть состоит в том, что вам также придется монтировать недавно скопированный раздел, а также пару других разделов и установить grub (grub-install /dev/sda) ( и добавить раздел подкачки перед перезагрузкой ( если вы клонируете загрузочный раздел )). Используя этот метод, не нужно также resize2fs.

Я только что должен был сделать это сам, и я использовал комбинацию Boot repair после обновления Windows на Ubuntu 14.04 (не- RAID) и jasmines answer .

Итак, после загрузки с liveCD:

dd if=/dev/sdb3 of=/dev/sda3

Когда это закончится,

sudo mount /dev/sda3 /mnt 

, где sda3 содержит недавно скопированные загрузочные и корневые разделы)

sudo mount --bind /dev/ /mnt/dev/

sudo mount -t /proc none /mnt/proc

sudo chroot /mnt

sudo grub-install /dev/sda 

Обратите внимание, что это sda not sda3

update-grub

exit
3
ответ дан 31 July 2018 в 10:28

Вы можете сделать это, используя dd.

Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD

Предупреждение dd - очень мощный низкоуровневый интерфейс, и даже одна маленькая опечатка достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше


Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.

Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделать это правильно из коробки - дополнительного программного обеспечения не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.

Вы также можете использовать:

Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.

Вы можно скачать Clonezilla здесь

Внимание Перед тем, как начать, убедитесь, что вы остановили ограничение на Clonzilla.

Вы также упоминали, что вы использовали Ghost для окон, ну, вы может использовать Ghost для Linux .

Источник: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using -an-ubuntu-live-cd /

Источник: http://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard -Драйв /

4
ответ дан 31 July 2018 в 11:30

Ну, я просто использовал usb stick + ubuntu live.

Я переносил ubuntu 13.10 с более крупного hdd на меньший ssd, а clonezilla «сказал», что это невозможно сделать так,

Итак, я начал ubuntu live, смонтировал оба hdd (новый диск, был разделен раньше, конечно, не забывайте об swap;)) и просто:

cd /media/ubuntu/old-hdd-uuid/

, а затем:

sudo cp -R --preserve=all bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib32/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ /media/ubuntu/new-hdd-uuid/

выше вы можете видеть, что он просто копирует все каталоги с одного hdd на другой, рекурсивно со всеми правами и сохраненными файлами.

cd /media/ubuntu/new-hdd-uuid/

, тогда мне пришлось сделать две символические ссылки в корневом каталоге нового диска:

sudo ln -s boot/vmlinuz-x.xx.x-xx-generic vmlinuz
sudo ln -s boot/initrd.img-x.xx.x-xx-generic initrd.img

, а на следующем этапе была установлена ​​grub, поэтому:

sudo grub-install --boot-directory=boot/ /dev/sdxy

где x - устройство, y - номер раздела (если вы не уверены в использовании cfdisk или fdisk для печати таблицы разделов ...)

, и последним шагом было изменение uuid нового hdd на uuid из старого hdd (это самый простой способ обмануть конфигурацию grub, fstab или еще без поиска и исправления конфигураций)

sudo tune2fs /dev/sdxy -U OLD-UUID

новый UUID будет отображаться после перезагрузки устройства. Итак, перезагрузитесь, и если все в порядке, ваш ubuntu должен начать ...

9
ответ дан 31 July 2018 в 11:30

Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).

Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab или из командной строки.

В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!

EDIT:

Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:

  • Разделил мой новый HD, подключенный через USB точно так же, как старый
  • Клонировал разделы в необработанном режиме с помощью G4L
  • Загружено с Live CD и изменил размер разделов с помощью resize2fs
  • Отключил HD с USB и установил на SATA / PATA.
  • Загрузился снова с Live CD и установил новый диск:
    mkdir disk
    mount /dev/sda1 disk        (where sda1 contains boot and root partitions)
    mount /dev/sda2 disk/boot   (if you have a different boot partition) 
    mount --bind /dev/ disk/dev/
    mount -t proc none disk/proc
    chroot disk /bin/bash
    grub-install /dev/sda       (to install GRUB on sda MBR)
    
  • Перезапустить, проверить swap
  • Наслаждайтесь
4
ответ дан 31 July 2018 в 11:30

@boywithaxe - Что касается ваших комментариев к ответу Mitch's , вы действительно можете просто скопировать соответствующие разделы, выполнив dd if=/dev/sdb3 of=/dev/sda3. Это самая простая часть. Самая сложная часть состоит в том, что вам также придется монтировать недавно скопированный раздел, а также пару других разделов и установить grub (grub-install /dev/sda) ( и добавить раздел подкачки перед перезагрузкой ( если вы клонируете загрузочный раздел )). Используя этот метод, не нужно также resize2fs.

Я только что должен был сделать это сам, и я использовал комбинацию Boot repair после обновления Windows на Ubuntu 14.04 (не- RAID) и jasmines answer .

Итак, после загрузки с liveCD:

dd if=/dev/sdb3 of=/dev/sda3

Когда это закончится,

sudo mount /dev/sda3 /mnt 

, где sda3 содержит недавно скопированные загрузочные и корневые разделы)

sudo mount --bind /dev/ /mnt/dev/

sudo mount -t /proc none /mnt/proc

sudo chroot /mnt

sudo grub-install /dev/sda 

Обратите внимание, что это sda not sda3

update-grub

exit
3
ответ дан 31 July 2018 в 11:30

@boywithaxe - Что касается ваших комментариев к ответу Mitch's , вы действительно можете просто скопировать соответствующие разделы, выполнив dd if=/dev/sdb3 of=/dev/sda3. Это самая простая часть. Самая сложная часть состоит в том, что вам также придется монтировать недавно скопированный раздел, а также пару других разделов и установить grub (grub-install /dev/sda) ( и добавить раздел подкачки перед перезагрузкой ( если вы клонируете загрузочный раздел )). Используя этот метод, не нужно также resize2fs.

Я только что должен был сделать это сам, и я использовал комбинацию Boot repair после обновления Windows на Ubuntu 14.04 (не- RAID) и jasmines answer .

Итак, после загрузки с liveCD:

dd if=/dev/sdb3 of=/dev/sda3

Когда это закончится,

sudo mount /dev/sda3 /mnt 

, где sda3 содержит недавно скопированные загрузочные и корневые разделы)

sudo mount --bind /dev/ /mnt/dev/

sudo mount -t /proc none /mnt/proc

sudo chroot /mnt

sudo grub-install /dev/sda 

Обратите внимание, что это sda not sda3

update-grub

exit
3
ответ дан 2 August 2018 в 00:40

Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).

Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab или из командной строки.

В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!

EDIT:

Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:

  • Разделил мой новый HD, подключенный через USB точно так же, как старый
  • Клонировал разделы в необработанном режиме с помощью G4L
  • Загружено с Live CD и изменил размер разделов с помощью resize2fs
  • Отключил HD с USB и установил на SATA / PATA.
  • Загрузился снова с Live CD и установил новый диск:
    mkdir disk
    mount /dev/sda1 disk        (where sda1 contains boot and root partitions)
    mount /dev/sda2 disk/boot   (if you have a different boot partition) 
    mount --bind /dev/ disk/dev/
    mount -t proc none disk/proc
    chroot disk /bin/bash
    grub-install /dev/sda       (to install GRUB on sda MBR)
    
  • Перезапустить, проверить swap
  • Наслаждайтесь
4
ответ дан 2 August 2018 в 00:40

Вы можете сделать это, используя dd.

Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD

Предупреждение dd - очень мощный низкоуровневый интерфейс, и даже одна маленькая опечатка достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше


Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.

Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделать это правильно из коробки - дополнительного программного обеспечения не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.

Вы также можете использовать:

Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.

Вы можете скачать Clonezilla здесь

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

Вы также упоминали, что вы использовали Ghost для окон, ну, вы может использовать Ghost для Linux .

Источник: http://www.howtogeek.com/howto/19141/clone-a-hard-drive-using -an-ubuntu-live-cd /

Источник: http://www.makeuseof.com/tag/2-methods-to-clone-your-linux-hard -Драйв /

4
ответ дан 4 August 2018 в 16:11

Ну, я просто использовал usb stick + ubuntu live.

Я переносил ubuntu 13.10 с более крупного hdd на меньший ssd, а clonezilla «сказал», что это невозможно сделать так,

Итак, я начал ubuntu live, смонтировал оба hdd (новый диск, был разделен раньше, конечно, не забывайте об swap;)) и просто:

cd /media/ubuntu/old-hdd-uuid/

, а затем:

sudo cp -R --preserve=all bin/ boot/ cdrom/ dev/ etc/ home/ lib/ lib32/ lib64/ media/ mnt/ opt/ proc/ root/ run/ sbin/ srv/ sys/ tmp/ usr/ var/ /media/ubuntu/new-hdd-uuid/

выше вы можете видеть, что он просто копирует все каталоги с одного hdd на другой, рекурсивно со всеми правами и сохраненными файлами.

cd /media/ubuntu/new-hdd-uuid/

, тогда мне пришлось сделать две символические ссылки в корневом каталоге нового диска:

sudo ln -s boot/vmlinuz-x.xx.x-xx-generic vmlinuz
sudo ln -s boot/initrd.img-x.xx.x-xx-generic initrd.img

, а на следующем этапе была установлена ​​grub, поэтому:

sudo grub-install --boot-directory=boot/ /dev/sdxy

где x - устройство, y - номер раздела (если вы не уверены в использовании cfdisk или fdisk для печати таблицы разделов ...)

, и последним шагом было изменение uuid нового hdd на uuid из старого hdd (это самый простой способ обмануть конфигурацию grub, fstab или еще без поиска и исправления конфигураций)

sudo tune2fs /dev/sdxy -U OLD-UUID

новый UUID будет отображаться после перезагрузки устройства. Итак, перезагрузитесь, и если все в порядке, ваш ubuntu должен начать ...

9
ответ дан 4 August 2018 в 16:11

Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).

Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab или из командной строки.

В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!

EDIT:

Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:

  • Разделил мой новый HD, подключенный через USB точно так же, как старый
  • Клонировал разделы в необработанном режиме с помощью G4L
  • Загружено с Live CD и изменил размер разделов с помощью resize2fs
  • Отключил HD с USB и установил на SATA / PATA.
  • Загрузился снова с Live CD и установил новый диск:
    mkdir disk
    mount /dev/sda1 disk        (where sda1 contains boot and root partitions)
    mount /dev/sda2 disk/boot   (if you have a different boot partition) 
    mount --bind /dev/ disk/dev/
    mount -t proc none disk/proc
    chroot disk /bin/bash
    grub-install /dev/sda       (to install GRUB on sda MBR)
    
  • Перезапустить, проверить swap
  • Наслаждайтесь
4
ответ дан 4 August 2018 в 16:11

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

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