Жесткий диск, на котором установлен мой Ubuntu, вот-вот выйдет из строя. Я бы предпочел не потерять 3 года данных, настроек и приложений. Я ищу способ перемещения всей системы (включая SWAP, потому что я не уверен, могу ли я перевести систему в новый раздел SWAP) на другой жесткий диск. Но не полный HDD & lt; только раздел, содержащий Ubuntu, в раздел на другом жестком диске. В основном я хотел бы сделать то, что мне удалось сделать с Norton Ghost для моей установки Windows. Я думал об использовании Clonezilla, но я думаю, что у меня возникнут проблемы с GRUB (особенно для загрузки с другого UUID, чем в файле conf). знаете ли вы, что это можно сделать?
PS, мой домашний каталог зашифрован, но это не проблема, потому что я могу обойти это.
EDIT: изменил объяснение, чтобы сделать его более ясным
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Я на самом деле закончил использование Gparted с Live CD. Я скопировал раздел и вставил его в нераспределенное пространство на другом жестком диске. Затем я использовал blkid для проверки UUID и отредактировал файл fstab. Работал как шарм!
Ну, я просто использовал 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 должен начать ...
Вы можете сделать это, используя 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.
Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: 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)
Перезагрузите, проверьте своп Наслаждайтесь @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
Вы можете сделать это, используя dd.
Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD
Предупреждение
blockquote>dd
- очень мощный низкоуровневый интерфейс, и даже одна маленькая опечатка достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше
Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.
Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделать это правильно из коробки - дополнительного программного обеспечения не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.
blockquote>Вы также можете использовать:
Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.
blockquote>Вы можете скачать 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 -Драйв /
Ну, я просто использовал 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 должен начать ...
Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).
Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab
или из командной строки.
В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!
EDIT:
Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:
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)
@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
Вы можете сделать это, используя dd.
Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD
Предупреждение
blockquote>dd
- очень мощный низкоуровневый интерфейс, и даже одна маленькая опечатка достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше
Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.
Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделать это правильно из коробки - дополнительного программного обеспечения не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.
blockquote>Вы также можете использовать:
Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.
blockquote>Вы можете скачать 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 -Драйв /
Ну, я просто использовал 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 должен начать ...
Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).
Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab
или из командной строки.
В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!
EDIT:
Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:
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)
@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
Вы можете сделать это, используя dd.
Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD
Предупреждение
blockquote>dd
- очень мощный низкоуровневый интерфейс, и даже одна маленькая опечатка достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше
Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.
Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделать это правильно из коробки - дополнительного программного обеспечения не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.
blockquote>Вы также можете использовать:
Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.
blockquote>Вы можно скачать 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 -Драйв /
Ну, я просто использовал 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 должен начать ...
Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).
Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab
или из командной строки.
В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!
EDIT:
Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:
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)
@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
@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
Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).
Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab
или из командной строки.
В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!
EDIT:
Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:
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)
Вы можете сделать это, используя dd.
Клонирование жесткого диска с использованием компакт-диска Ubuntu Live CD
Предупреждение
blockquote>dd
- очень мощный низкоуровневый интерфейс, и даже одна маленькая опечатка достаточно, чтобы уничтожить весь диск. Пожалуйста, будьте очень осторожны с его использованием и попробуйте использовать инструмент более высокого уровня, если это вообще возможно. Обратите внимание, что этот метод работает только в том случае, если ваш целевой диск имеет тот же размер или больше
Клонирование жестких дисков - общая задача обслуживания. Не беспокойтесь о том, чтобы записать новый загрузочный компакт-диск или заплатить за новое программное обеспечение - вы можете сделать это легко с вашего компакт-диска Ubuntu Live.
Вы можете не только сделать это на своем компакт-диске Ubuntu Live, вы можете сделать это правильно из коробки - дополнительного программного обеспечения не требуется! Программа, которую мы будем использовать, называется dd, и она включена в почти все дистрибутивы Linux. dd - это утилита, используемая для низкоуровневого копирования - вместо работы с файлами, она работает непосредственно с необработанными данными на устройстве хранения.
blockquote>Вы также можете использовать:
Clonezilla, бесплатное программное обеспечение для клонирования жесткого диска. Clonezilla работает с живого компакт-диска и имеет простой пользовательский интерфейс. Конечно, вам все равно нужно знать, что вы делаете, но этот инструмент может значительно упростить вашу работу с пошаговой разбивкой.
blockquote>Вы можете скачать 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 -Драйв /
Ну, я просто использовал 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 должен начать ...
Несколько лет назад я успешно использовал этот инструмент для «клонирования» моих разделов: G4L . Все работало с некоторыми исправлениями после установки, такими как изменение размеров разделов (я клонировал разделы на разных размерах HD) и переустановку grub (это довольно просто, вам нужен только живой CD, чтобы переустановить его в MBR).
Вы можете безопасно игнорировать свой раздел подкачки (вы сможете повторно его запустить во второй раз), или его снова клонировать, а затем активировать его, вручную отредактировать /etc/fstab
или из командной строки.
В В прошлые недели я снова сделал клон с клонезиллами, и все прошло хорошо с теми же корректировками после клонирования. Так что не беспокойтесь и попробуйте, ничто на вашем оригинальном HD не будет тронуто!
EDIT:
Я нашел старую почту, где описал первый процесс клонирования. Я действовал следующим образом:
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)