Перемещение установки на Новый Диск

В моем случае проблема не была вызвана отсутствующими пакетами, ни отсутствием параметров конфигурации Thunderbird, ни проблемами ogg или wav, единственное, что я должен был сделать, чтобы решить мою проблему:

Ubuntu Menu ( вверху справа) -> Системные настройки -> Оборудование: Звук -> Звуковые эффекты -> Звуковой сигнал -> Сползите вправо (100%)

Затем Thunderbird начал воспроизводить замечательные звуки уведомлений когда появились новые письма. Надеюсь, это тоже поможет некоторым из вас.

10
задан 7 January 2011 в 17:56

33 ответа

Я рекомендую не использовать dd. Он просто делает немой сектор по секторам, что означает, что он потерпит неудачу, если целевой раздел будет меньше, и тратит много времени на копирование свободного места, а если целевой раздел больше, дополнительное пространство будет недоступно до тех пор, пока вы не запустите resize2fs, чтобы развернуть файловую систему.

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

Отформатируйте ssd и получите как новый раздел ssd, так и исходный корневой раздел, затем просто запустите sudo cp -ax /media/old-partition/* /media/new-partition, где старые разделы и новый раздел заменяются их фактическими точками монтирования. Это скопирует все файлы, сохранив права собственности, разрешения и метки времени.

Затем запустите sudo grub-install --root-directory=/media/new-partition /dev/SSD_DEVICE, заменив правильные значения для нового раздела и SSD_DEVICE. Это установит grub, сделав диск загрузочным.

После перезагрузки (убедитесь, что ваш биос настроен для загрузки из ssd вместо старого диска), убедитесь, что вы работаете с ssd, а не из старого диска, проверяя вывод df и / или mount, и вы должны хорошо удалять старый раздел.

О, и вы захотите отредактировать /etc/fstab файл на новом разделе после копирования и обновления UUID корневого раздела, чтобы он соответствовал UUID нового раздела SSD, а не старого. Вы можете найти этот UUID, запустив sudo blkid.

Изменить: добавлено / * в копию выше, но нужно изменить, чтобы быть более 6 символов. Теперь это 101 символ!

11
ответ дан 25 May 2018 в 23:36
  • 1
    Я полагаю, что это сработало? – Martin Ueding 11 October 2011 в 01:15
  • 2
    У меня возникли проблемы с установкой grub, используя метод выше. В конце концов я сделал то, что предлагает этот поток: askubuntu.com/a/3409/8152 , чтобы установить и установить grub на другой диск. Остальная часть ответа отлично поработала. – Mladen Jablanović 9 May 2012 в 14:58

Я рекомендую не использовать dd. Он просто делает немой сектор по секторам, что означает, что он потерпит неудачу, если целевой раздел будет меньше, и тратит много времени на копирование свободного места, а если целевой раздел больше, дополнительное пространство будет недоступно до тех пор, пока вы не запустите resize2fs, чтобы развернуть файловую систему.

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

Отформатируйте ssd и получите как новый раздел ssd, так и исходный корневой раздел, затем просто запустите sudo cp -ax /media/old-partition/* /media/new-partition, где старые разделы и новый раздел заменяются их фактическими точками монтирования. Это скопирует все файлы, сохранив права собственности, разрешения и метки времени.

Затем запустите sudo grub-install --root-directory=/media/new-partition /dev/SSD_DEVICE, заменив правильные значения для нового раздела и SSD_DEVICE. Это установит grub, сделав диск загрузочным.

После перезагрузки (убедитесь, что ваш биос настроен для загрузки из ssd вместо старого диска), убедитесь, что вы работаете с ssd, а не из старого диска, проверяя вывод df и / или mount, и вы должны хорошо удалять старый раздел.

О, и вы захотите отредактировать /etc/fstab файл на новом разделе после копирования и обновления UUID корневого раздела, чтобы он соответствовал UUID нового раздела SSD, а не старого. Вы можете найти этот UUID, запустив sudo blkid.

Изменить: добавлено / * в копию выше, но нужно изменить, чтобы быть более 6 символов. Теперь это 101 символ!

11
ответ дан 25 July 2018 в 22:38

я рекомендую использовать dd. Он просто делает тупой посекторного копирования, которая означает, что она будет выполнена, если пунктом раздела меньше, и тратит много времени на копирование свободное пространство, а если пунктом раздела большего размера, дополнительное пространство не будет доступен, пока вы не запустите [F2], чтобы расширить файловую систему.

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

Формат SSD и получить новый SSD раздел и оригинальный корневой раздел монтируется, а затем просто запустить sudo cp -ax /media/old-partition/* /media/new-partition, где старый и новый раздел-раздел заменяются на фактические точки монтирования. Что будет копировать каждый файл, сохранение собственности, разрешения и метки.

запустите sudo grub-install --root-directory=/media/new-partition /dev/SSD_DEVICE, после подстановки правильных значений для нового раздела и SSD_DEVICE. Что будут установлены харчи, что делает диск загрузочным.

после перезагрузки (убедившись, что ваш BIOS настроен на загрузку с ССД вместо старого диска ), убедитесь, что вы работаете с SSD, а не со старого накопителя путем проверки вывода df и/или [F6], и вы должны быть хорошо вычистить старые перегородки.

Ох, и вы хотите редактировать файл /etc/fstab в новый раздел после копирования и обновления на uuid корневого раздела, чтобы соответствовать идентификатор uuid нового раздела на SSD вместо старого. Вы можете обнаружить, что девайс работает sudo blkid.

изменить: добавила /* в тексте выше, но необходимо изменить, чтобы быть более 6 символов. Теперь это 101 символов!

11
ответ дан 26 July 2018 в 23:23

я рекомендую использовать dd. Он просто делает тупой посекторного копирования, которая означает, что она будет выполнена, если пунктом раздела меньше, и тратит много времени на копирование свободное пространство, а если пунктом раздела большего размера, дополнительное пространство не будет доступен, пока вы не запустите [F2], чтобы расширить файловую систему.

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

Формат SSD и получить новый SSD раздел и оригинальный корневой раздел монтируется, а затем просто запустить sudo cp -ax /media/old-partition/* /media/new-partition, где старый и новый раздел-раздел заменяются на фактические точки монтирования. Что будет копировать каждый файл, сохранение собственности, разрешения и метки.

запустите sudo grub-install --root-directory=/media/new-partition /dev/SSD_DEVICE, после подстановки правильных значений для нового раздела и SSD_DEVICE. Что будут установлены харчи, что делает диск загрузочным.

после перезагрузки (убедившись, что ваш BIOS настроен на загрузку с ССД вместо старого диска ), убедитесь, что вы работаете с SSD, а не со старого накопителя путем проверки вывода df и/или [F6], и вы должны быть хорошо вычистить старые перегородки.

Ох, и вы хотите редактировать файл /etc/fstab в новый раздел после копирования и обновления на uuid корневого раздела, чтобы соответствовать идентификатор uuid нового раздела на SSD вместо старого. Вы можете обнаружить, что девайс работает sudo blkid.

изменить: добавила /* в тексте выше, но необходимо изменить, чтобы быть более 6 символов. Теперь это 101 символов!

11
ответ дан 31 July 2018 в 10:50

я рекомендую использовать dd. Он просто делает тупой посекторного копирования, которая означает, что она будет выполнена, если пунктом раздела меньше, и тратит много времени на копирование свободное пространство, а если пунктом раздела большего размера, дополнительное пространство не будет доступен, пока вы не запустите [F2], чтобы расширить файловую систему.

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

Формат SSD и получить новый SSD раздел и оригинальный корневой раздел монтируется, а затем просто запустить sudo cp -ax /media/old-partition/* /media/new-partition, где старый и новый раздел-раздел заменяются на фактические точки монтирования. Что будет копировать каждый файл, сохранение собственности, разрешения и метки.

запустите sudo grub-install --root-directory=/media/new-partition /dev/SSD_DEVICE, после подстановки правильных значений для нового раздела и SSD_DEVICE. Что будут установлены харчи, что делает диск загрузочным.

после перезагрузки (убедившись, что ваш BIOS настроен на загрузку с ССД вместо старого диска ), убедитесь, что вы работаете с SSD, а не со старого накопителя путем проверки вывода df и/или [F6], и вы должны быть хорошо вычистить старые перегородки.

Ох, и вы хотите редактировать файл /etc/fstab в новый раздел после копирования и обновления на uuid корневого раздела, чтобы соответствовать идентификатор uuid нового раздела на SSD вместо старого. Вы можете обнаружить, что девайс работает sudo blkid.

изменить: добавила /* в тексте выше, но необходимо изменить, чтобы быть более 6 символов. Теперь это 101 символов!

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

Я рекомендую не использовать dd. Он просто делает немой сектор по секторам, что означает, что он потерпит неудачу, если целевой раздел будет меньше, и тратит много времени на копирование свободного места, а если целевой раздел больше, дополнительное пространство будет недоступно до тех пор, пока вы не запустите resize2fs, чтобы развернуть файловую систему.

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

Отформатируйте ssd и получите как новый раздел ssd, так и исходный корневой раздел, затем просто запустите sudo cp -ax /media/old-partition/* /media/new-partition, где старые разделы и новый раздел заменяются их фактическими точками монтирования. Это скопирует все файлы, сохранив права собственности, разрешения и метки времени.

Затем запустите sudo grub-install --root-directory=/media/new-partition /dev/SSD_DEVICE, заменив правильные значения для нового раздела и SSD_DEVICE. Это установит grub, сделав диск загрузочным.

После перезагрузки (убедитесь, что ваш биос настроен для загрузки из ssd вместо старого диска), убедитесь, что вы работаете с ssd, а не из старого диска, проверяя вывод df и / или mount, и вы должны хорошо удалять старый раздел.

О, и вы захотите отредактировать /etc/fstab файл на новом разделе после копирования и обновления UUID корневого раздела, чтобы он соответствовал UUID нового раздела SSD, а не старого. Вы можете найти этот UUID, запустив sudo blkid.

Изменить: добавлено / * в копию выше, но нужно изменить, чтобы быть более 6 символов. Теперь это 101 символ!

11
ответ дан 2 August 2018 в 04:05

Я рекомендую не использовать dd . Он просто делает немой сектор по секторам, что означает, что он потерпит неудачу, если целевой раздел будет меньше, и тратит много времени на копирование свободного места, а если целевой раздел больше, дополнительное пространство будет недоступно до тех пор, пока вы не запустите resize2fs , чтобы развернуть файловую систему.

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

Отформатируйте ssd и получите как новый раздел ssd, так и исходный корневой раздел, а затем запустите sudo cp -ax / media / old-partition / * / media / new-partition , где старые разделы и новый раздел заменяются их фактическими точками монтирования. Это скопирует все файлы, сохранив права собственности, разрешения и метки времени.

Затем запустите sudo grub-install --root-directory = / media / new-partition / dev / SSD_DEVICE , заменив правильные значения для нового раздела и SSD_DEVICE. Это установит grub, сделав диск загрузочным.

После перезагрузки (убедитесь, что ваша биография настроена на загрузку с ssd вместо старого диска), убедитесь, что вы работаете с ssd, а не из старого диска, проверив вывод df и / или mount , и вы должны хорошо удалять старый раздел.

О, и вы захотите отредактировать файл / etc / fstab на новом разделе после копирования и обновления UUID корневого раздела в соответствии с UUID нового раздела SSD вместо старого. Вы можете найти этот UUID, запустив sudo blkid .

Изменить: добавлено / * в копию выше, но нужно изменить, чтобы оно состояло более чем из 6 символов. Теперь это 101 символ!

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

Я рекомендую не использовать dd . Он просто делает немой сектор по секторам, что означает, что он потерпит неудачу, если целевой раздел будет меньше, и тратит много времени на копирование свободного места, а если целевой раздел больше, дополнительное пространство будет недоступно до тех пор, пока вы не запустите resize2fs , чтобы развернуть файловую систему.

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

Отформатируйте ssd и получите как новый раздел ssd, так и исходный корневой раздел, а затем запустите sudo cp -ax / media / old-partition / * / media / new-partition , где старые разделы и новый раздел заменяются их фактическими точками монтирования. Это скопирует все файлы, сохранив права собственности, разрешения и метки времени.

Затем запустите sudo grub-install --root-directory = / media / new-partition / dev / SSD_DEVICE , заменив правильные значения для нового раздела и SSD_DEVICE. Это установит grub, сделав диск загрузочным.

После перезагрузки (убедитесь, что ваша биография настроена на загрузку с ssd вместо старого диска), убедитесь, что вы работаете с ssd, а не из старого диска, проверив вывод df и / или mount , и вы должны хорошо удалять старый раздел.

О, и вы захотите отредактировать файл / etc / fstab на новом разделе после копирования и обновления UUID корневого раздела в соответствии с UUID нового раздела SSD вместо старого. Вы можете найти этот UUID, запустив sudo blkid .

Изменить: добавлено / * в копию выше, но нужно изменить, чтобы оно состояло более чем из 6 символов. Теперь это 101 символ!

11
ответ дан 6 August 2018 в 04:10

Я рекомендую не использовать dd . Он просто делает немой сектор по секторам, что означает, что он потерпит неудачу, если целевой раздел будет меньше, и тратит много времени на копирование свободного места, а если целевой раздел больше, дополнительное пространство будет недоступно до тех пор, пока вы не запустите resize2fs , чтобы развернуть файловую систему.

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

Отформатируйте ssd и получите как новый раздел ssd, так и исходный корневой раздел, а затем запустите sudo cp -ax / media / old-partition / * / media / new-partition , где старые разделы и новый раздел заменяются их фактическими точками монтирования. Это скопирует все файлы, сохранив права собственности, разрешения и метки времени.

Затем запустите sudo grub-install --root-directory = / media / new-partition / dev / SSD_DEVICE , заменив правильные значения для нового раздела и SSD_DEVICE. Это установит grub, сделав диск загрузочным.

После перезагрузки (убедитесь, что ваша биография настроена на загрузку с ssd вместо старого диска), убедитесь, что вы работаете с ssd, а не из старого диска, проверив вывод df и / или mount , и вы должны хорошо удалять старый раздел.

О, и вы захотите отредактировать файл / etc / fstab на новом разделе после копирования и обновления UUID корневого раздела в соответствии с UUID нового раздела SSD вместо старого. Вы можете найти этот UUID, запустив sudo blkid .

Изменить: добавлено / * в копию выше, но нужно изменить, чтобы оно состояло более чем из 6 символов. Теперь это 101 символ!

11
ответ дан 7 August 2018 в 22:10

Я рекомендую не использовать dd . Он просто делает немой сектор по секторам, что означает, что он потерпит неудачу, если целевой раздел будет меньше, и тратит много времени на копирование свободного места, а если целевой раздел больше, дополнительное пространство будет недоступно до тех пор, пока вы не запустите resize2fs , чтобы развернуть файловую систему.

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

Отформатируйте ssd и получите как новый раздел ssd, так и исходный корневой раздел, а затем запустите sudo cp -ax / media / old-partition / * / media / new-partition , где старые разделы и новый раздел заменяются их фактическими точками монтирования. Это скопирует все файлы, сохранив права собственности, разрешения и метки времени.

Затем запустите sudo grub-install --root-directory = / media / new-partition / dev / SSD_DEVICE , заменив правильные значения для нового раздела и SSD_DEVICE. Это установит grub, сделав диск загрузочным.

После перезагрузки (убедитесь, что ваша биография настроена на загрузку с ssd вместо старого диска), убедитесь, что вы работаете с ssd, а не из старого диска, проверив вывод df и / или mount , и вы должны хорошо удалять старый раздел.

О, и вы захотите отредактировать файл / etc / fstab на новом разделе после копирования и обновления UUID корневого раздела в соответствии с UUID нового раздела SSD вместо старого. Вы можете найти этот UUID, запустив sudo blkid .

Изменить: добавлено / * в копию выше, но нужно изменить, чтобы оно состояло более чем из 6 символов. Теперь это 101 символ!

11
ответ дан 10 August 2018 в 10:23

Я рекомендую не использовать dd . Он просто делает немой сектор по секторам, что означает, что он потерпит неудачу, если целевой раздел будет меньше, и тратит много времени на копирование свободного места, а если целевой раздел больше, дополнительное пространство будет недоступно до тех пор, пока вы не запустите resize2fs , чтобы развернуть файловую систему.

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

Отформатируйте ssd и получите как новый раздел ssd, так и исходный корневой раздел, а затем запустите sudo cp -ax / media / old-partition / * / media / new-partition , где старые разделы и новый раздел заменяются их фактическими точками монтирования. Это скопирует все файлы, сохранив права собственности, разрешения и метки времени.

Затем запустите sudo grub-install --root-directory = / media / new-partition / dev / SSD_DEVICE , заменив правильные значения для нового раздела и SSD_DEVICE. Это установит grub, сделав диск загрузочным.

После перезагрузки (убедитесь, что ваша биография настроена на загрузку с ssd вместо старого диска), убедитесь, что вы работаете с ssd, а не из старого диска, проверив вывод df и / или mount , и вы должны хорошо удалять старый раздел.

О, и вы захотите отредактировать файл / etc / fstab на новом разделе после копирования и обновления UUID корневого раздела в соответствии с UUID нового раздела SSD вместо старого. Вы можете найти этот UUID, запустив sudo blkid .

Изменить: добавлено / * в копию выше, но нужно изменить, чтобы оно состояло более чем из 6 символов. Теперь это 101 символ!

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

Эта команда:

dd if=/dev/sdb1 of=DEVICE_PATH_OF_SSD_DRIVE

должна работать для клонирования раздела / на накопителе SSD.

EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не того же размера, вы можете использовать partimage:

partimage -z0 -d save /dev/sdb1 clone.partimg
partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg
rm clone.partimg

. Предостережение этому методу состоит в том, что вам достаточно места на диске для изображения, содержащего все содержимое /. Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия используйте -z2. Кроме того, EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. .

Как только вы это сделали, вы должны установить SSD и проверить, данные правильно скопированы:

$ mkdir /tmp/ssd
$ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE /tmp/ssd
$ ls /tmp/ssd
bin    dev   initrd.img      lost+found  opt   sbin     sys  var
boot   etc   initrd.img.old  media       proc  selinux  tmp  vmlinuz
cdrom  home  lib             mnt         root  srv      usr  vmlinuz.old

Замените ext4 файловой системой, которую вы использовали для /.

Вам, вероятно, потребуется установить загрузчик GRUB на этом диске :

sudo grub-install DEVICE_PATH_OF_SSD_DRIVE

Затем вам нужно будет отредактировать файл /etc/fstab, чтобы заменить /dev/sdb1 на путь устройства вашего накопителя SSD в записи, которая монтируется в /. (sudo $EDITOR /etc/fstab)

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

1
ответ дан 25 May 2018 в 23:36
  • 1
    (-1) Это решение более чем опасно . Особенно, если размер устройств не соответствует. – Raphael Bossek 8 January 2011 в 02:37
  • 2
    Он также скопирует UUID исходного диска, если вы используете dd. – Michael 13 March 2014 в 08:23

Сначала прочитайте, как выполнить миграцию. Есть ли простой способ переноса ОС с одного жесткого диска на другой?

Загрузите с вашего SSD и добавьте следующую строку в /etc/fstab (это только bind):

/media/slowhd/home /home none rw,bind 0 0

Запустите mount -a, чтобы сделать изменения активными.

Совет. Не mount /dev/yourhd /home, потому что вы теряете гибкость для перемещения дальнейших каталогов на свой старый hd .

Более технические решения состоят в использовании . Есть ли простой способ переноса ОС с одного жесткого диска на другой? .

0
ответ дан 25 May 2018 в 23:36

прочитал сначала как для переноса, есть простой способ для переноса ОС с одного жесткого диска на другой?.

загрузиться с SSD и добавить следующую строку в /etc/fstab (это всего лишь привязка):

/media/slowhd/home /home none rw,bind 0 0

начать [F3] для того чтобы изменения вступили.

совет: не mount /dev/yourhd /home потому что вы потеряете возможность двигаться дальше каталоги на свой старый HD.

более технические решения можно было бы использовать есть простой способ для переноса ОС с одного жесткого диска на другой?.

0
ответ дан 25 July 2018 в 22:38

эта команда:

dd if=/dev/sdb1 of=DEVICE_PATH_OF_SSD_DRIVE

должен работать для клонирования / раздел на SSD диск.

редактировать: это будет работать только если ваш раздел такого же размера, как диск. Если они не одинакового размера, вы можете использовать partimage:

partimage -z0 -d save /dev/sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm clone.partimg

один нюанс этого метода является то, что вам нужно достаточно места на диске для изображения, содержащий все содержимое /. Вы должны быть в порядке, если у вас есть >10ГБ бесплатно. В противном случае, вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия, использовать -z2. Кроме того, редактировать: это будет работать только если ваш раздел такого же размера, как диск..

после того как вы сделали это, вы должны затем подключить SSD и проверить, если ваши данные были правильно скопированы:

$ mkdir /tmp/ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE /tmp/ssd $ ls /tmp/ssd bin dev initrd.img lost+found opt sbin sys var boot etc initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt root srv usr vmlinuz.old

заменить ext4 с файловой системой, которую Вы использовали для на [F11].

вы, вероятно, нужно установить загрузчик grub на этот диск:

sudo grub-install DEVICE_PATH_OF_SSD_DRIVE

затем Вам нужно будет отредактировать файл [F12] для заменить [от f13] с путем устройства SSD-диска в запись, которая крепится к /. (sudo $EDITOR /etc/fstab)

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

1
ответ дан 25 July 2018 в 22:38
  • 1
    (-1) это решения является более опасно. Особенно если размеры устройства не соответствуют. – Raphael Bossek 8 January 2011 в 02:37
  • 2
    Он также будет скопировать идентификатор uuid диска-источника при использовании ДД. – Michael 13 March 2014 в 08:23

Сначала прочитайте, как выполнить миграцию. Есть ли простой способ переноса ОС с одного жесткого диска на другой?

Загрузите с вашего SSD и добавьте следующую строку в /etc/fstab (это только bind):

/media/slowhd/home /home none rw,bind 0 0

Запустите mount -a, чтобы сделать изменения активными.

Совет. Не mount /dev/yourhd /home, потому что вы теряете гибкость для перемещения дальнейших каталогов на свой старый hd .

Более технические решения состоят в использовании . Есть ли простой способ переноса ОС с одного жесткого диска на другой? .

0
ответ дан 26 July 2018 в 23:23

Эта команда:

dd if=/dev/sdb1 of=DEVICE_PATH_OF_SSD_DRIVE

должна работать для клонирования раздела / на накопителе SSD.

EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не того же размера, вы можете использовать partimage:

partimage -z0 -d save /dev/sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm clone.partimg

. Предостережение этому методу состоит в том, что вам достаточно места на диске для изображения, содержащего все содержимое /. Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия используйте -z2. Кроме того, EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. .

Как только вы это сделали, вы должны установить SSD и проверить, данные правильно скопированы:

$ mkdir /tmp/ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE /tmp/ssd $ ls /tmp/ssd bin dev initrd.img lost+found opt sbin sys var boot etc initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt root srv usr vmlinuz.old

Замените ext4 файловой системой, которую вы использовали для /.

Вам, вероятно, потребуется установить загрузчик GRUB на этом диске :

sudo grub-install DEVICE_PATH_OF_SSD_DRIVE

Затем вам нужно будет отредактировать файл /etc/fstab, чтобы заменить /dev/sdb1 на путь устройства вашего накопителя SSD в записи, которая монтируется в /. (sudo $EDITOR /etc/fstab)

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

1
ответ дан 26 July 2018 в 23:23
  • 1
    (-1) это решения является более опасно. Особенно если размеры устройства не соответствуют. – Raphael Bossek 8 January 2011 в 02:37
  • 2
    Он также будет скопировать идентификатор uuid диска-источника при использовании ДД. – Michael 13 March 2014 в 08:23

прочитал сначала как для переноса, есть простой способ для переноса ОС с одного жесткого диска на другой?.

загрузиться с SSD и добавить следующую строку в /etc/fstab (это всего лишь привязка):

/media/slowhd/home /home none rw,bind 0 0

начать [F3] для того чтобы изменения вступили.

совет: не mount /dev/yourhd /home потому что вы потеряете возможность двигаться дальше каталоги на свой старый HD.

более технические решения можно было бы использовать есть простой способ для переноса ОС с одного жесткого диска на другой?.

0
ответ дан 31 July 2018 в 10:50

Эта команда:

dd if=/dev/sdb1 of=DEVICE_PATH_OF_SSD_DRIVE

должна работать для клонирования раздела / на накопителе SSD.

EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не того же размера, вы можете использовать partimage:

partimage -z0 -d save /dev/sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm clone.partimg

. Предостережение этому методу состоит в том, что вам достаточно места на диске для изображения, содержащего все содержимое /. Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия используйте -z2. Кроме того, EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. .

Как только вы это сделали, вы должны установить SSD и проверить, данные правильно скопированы:

$ mkdir /tmp/ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE /tmp/ssd $ ls /tmp/ssd bin dev initrd.img lost+found opt sbin sys var boot etc initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt root srv usr vmlinuz.old

Замените ext4 файловой системой, которую вы использовали для /.

Вам, вероятно, потребуется установить загрузчик GRUB на этом диске :

sudo grub-install DEVICE_PATH_OF_SSD_DRIVE

Затем вам нужно будет отредактировать файл /etc/fstab, чтобы заменить /dev/sdb1 на путь устройства вашего накопителя SSD в записи, которая монтируется в /. (sudo $EDITOR /etc/fstab)

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

1
ответ дан 31 July 2018 в 10:50
  • 1
    (-1) это решения является более опасно. Особенно если размеры устройства не соответствуют. – Raphael Bossek 8 January 2011 в 02:37
  • 2
    Он также будет скопировать идентификатор uuid диска-источника при использовании ДД. – Michael 13 March 2014 в 08:23

прочитал сначала как для переноса, есть простой способ для переноса ОС с одного жесткого диска на другой?.

загрузиться с SSD и добавить следующую строку в /etc/fstab (это всего лишь привязка):

/media/slowhd/home /home none rw,bind 0 0

начать [F3] для того чтобы изменения вступили.

совет: не mount /dev/yourhd /home потому что вы потеряете возможность двигаться дальше каталоги на свой старый HD.

более технические решения можно было бы использовать есть простой способ для переноса ОС с одного жесткого диска на другой?.

0
ответ дан 31 July 2018 в 11:55

эта команда:

dd if=/dev/sdb1 of=DEVICE_PATH_OF_SSD_DRIVE

должен работать для клонирования / раздел на SSD диск.

редактировать: это будет работать только если ваш раздел такого же размера, как диск. Если они не одинакового размера, вы можете использовать partimage:

partimage -z0 -d save /dev/sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm clone.partimg

один нюанс этого метода является то, что вам нужно достаточно места на диске для изображения, содержащий все содержимое /. Вы должны быть в порядке, если у вас есть >10ГБ бесплатно. В противном случае, вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия, использовать -z2. Кроме того, редактировать: это будет работать только если ваш раздел такого же размера, как диск..

после того как вы сделали это, вы должны затем подключить SSD и проверить, если ваши данные были правильно скопированы:

$ mkdir /tmp/ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE /tmp/ssd $ ls /tmp/ssd bin dev initrd.img lost+found opt sbin sys var boot etc initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt root srv usr vmlinuz.old

заменить ext4 с файловой системой, которую Вы использовали для на [F11].

вы, вероятно, нужно установить загрузчик grub на этот диск:

sudo grub-install DEVICE_PATH_OF_SSD_DRIVE

затем Вам нужно будет отредактировать файл [F12] для заменить [от f13] с путем устройства SSD-диска в запись, которая крепится к /. (sudo $EDITOR /etc/fstab)

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

1
ответ дан 31 July 2018 в 11:55
  • 1
    (-1) это решения является более опасно. Особенно если размеры устройства не соответствуют. – Raphael Bossek 8 January 2011 в 02:37
  • 2
    Он также скопирует UUID исходного диска, если вы используете dd. – Michael 13 March 2014 в 08:23

Сначала прочитайте, как выполнить миграцию. Есть ли простой способ переноса ОС с одного жесткого диска на другой?

Загрузите с вашего SSD и добавьте следующую строку в /etc/fstab (это только bind):

/media/slowhd/home /home none rw,bind 0 0

Запустите mount -a, чтобы сделать изменения активными.

Совет. Не mount /dev/yourhd /home, потому что вы теряете гибкость для перемещения дальнейших каталогов на свой старый hd .

Более технические решения состоят в использовании . Есть ли простой способ переноса ОС с одного жесткого диска на другой? .

0
ответ дан 2 August 2018 в 04:05

Эта команда:

dd if=/dev/sdb1 of=DEVICE_PATH_OF_SSD_DRIVE

должна работать для клонирования раздела / на накопителе SSD.

EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не того же размера, вы можете использовать partimage:

partimage -z0 -d save /dev/sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm clone.partimg

. Предостережение этому методу состоит в том, что вам достаточно места на диске для изображения, содержащего все содержимое /. Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия используйте -z2. Кроме того, EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. .

Как только вы это сделали, вы должны установить SSD и проверить, данные правильно скопированы:

$ mkdir /tmp/ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE /tmp/ssd $ ls /tmp/ssd bin dev initrd.img lost+found opt sbin sys var boot etc initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt root srv usr vmlinuz.old

Замените ext4 файловой системой, которую вы использовали для /.

Вам, вероятно, потребуется установить загрузчик GRUB на этом диске :

sudo grub-install DEVICE_PATH_OF_SSD_DRIVE

Затем вам нужно будет отредактировать файл /etc/fstab, чтобы заменить /dev/sdb1 на путь устройства вашего накопителя SSD в записи, которая монтируется в /. (sudo $EDITOR /etc/fstab)

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

1
ответ дан 2 August 2018 в 04:05
  • 1
    (-1) это решения является более опасно. Особенно если размеры устройства не соответствуют. – Raphael Bossek 8 January 2011 в 02:37
  • 2
    Он также будет скопировать идентификатор uuid диска-источника при использовании ДД. – Michael 13 March 2014 в 08:23

Эта команда:

  dd if = / dev / sdb1 of = DEVICE_PATH_OF_SSD_DRIVE  

должна работать для клонирования / раздел на накопитель SSD.

EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не того же размера, вы можете использовать partimage :

  partimage -z0 -d save / dev / sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm  clone.partimg  

Предостережение к этому методу состоит в том, что вам достаточно места на диске для изображения, содержащего все содержимое / . Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия используйте -z2 . Кроме того, partimage не поддерживает файловую систему ext4.

Как только вы это сделали, вы должны установить SSD и проверить, правильно ли были скопированы ваши данные:

  $  mkdir / tmp / ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE / tmp / ssd $ ls / tmp / ssd bin dev initrd.img потеряно + найдено opt sbin sys var boot и т. д. initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt  root srv usr vmlinuz.old  

Замените ext4 файловой системой, которую вы использовали для / .

Вам, вероятно, потребуется установить загрузчик GRUB на этом диске:

  sudo grub-install DEVICE_PATH_OF_SSD_DRIVE  

Затем вам нужно будет отредактировать свой / etc / fstab , чтобы заменить / dev / sdb1 на путь устройства вашего накопителя SSD в записи, которая устанавливается на / . ( sudo $ EDITOR / etc / fstab )

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

1
ответ дан 4 August 2018 в 20:09

Сначала прочитайте, как выполнить миграцию, Есть ли простой способ переноса ОС с одного жесткого диска на другой? .

Загрузите с вашего SSD и добавьте следующую строку в / etc / fstab (это только привязка):

  / media / slowhd / home / home none rw, bind 0 0  

Начните mount -a , чтобы сделать изменения активными.

Совет. Не устанавливайте mount / dev / yourhd / home , потому что вы теряете гибкость для перемещения дальнейших каталогов на ваш старый hd.

Более технические решения должны были бы использовать LVM (логический диспетчер томов) .

0
ответ дан 4 August 2018 в 20:09

Эта команда:

  dd if = / dev / sdb1 of = DEVICE_PATH_OF_SSD_DRIVE  

должна работать для клонирования / раздел на накопитель SSD.

EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не того же размера, вы можете использовать partimage :

  partimage -z0 -d save / dev / sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm  clone.partimg  

Предостережение к этому методу состоит в том, что вам достаточно места на диске для изображения, содержащего все содержимое / . Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия используйте -z2 . Кроме того, partimage не поддерживает файловую систему ext4.

Как только вы это сделали, вы должны установить SSD и проверить, правильно ли были скопированы ваши данные:

  $  mkdir / tmp / ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE / tmp / ssd $ ls / tmp / ssd bin dev initrd.img потеряно + найдено opt sbin sys var boot и т. д. initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt  root srv usr vmlinuz.old  

Замените ext4 файловой системой, которую вы использовали для / .

Вам, вероятно, потребуется установить загрузчик GRUB на этом диске:

  sudo grub-install DEVICE_PATH_OF_SSD_DRIVE  

Затем вам нужно будет отредактировать свой / etc / fstab , чтобы заменить / dev / sdb1 на путь устройства вашего накопителя SSD в записи, которая устанавливается на / . ( sudo $ EDITOR / etc / fstab )

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

1
ответ дан 6 August 2018 в 04:10

Сначала прочитайте, как выполнить миграцию, Есть ли простой способ переноса ОС с одного жесткого диска на другой? .

Загрузите с вашего SSD и добавьте следующую строку в / etc / fstab (это только привязка):

  / media / slowhd / home / home none rw, bind 0 0  

Начните mount -a , чтобы сделать изменения активными.

Совет. Не устанавливайте mount / dev / yourhd / home , потому что вы теряете гибкость для перемещения дальнейших каталогов на ваш старый hd.

Более технические решения должны были бы использовать LVM (логический диспетчер томов) .

0
ответ дан 6 August 2018 в 04:10

Эта команда:

  dd if = / dev / sdb1 of = DEVICE_PATH_OF_SSD_DRIVE  

должна работать для клонирования / раздел на накопитель SSD.

EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не того же размера, вы можете использовать partimage :

  partimage -z0 -d save / dev / sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm  clone.partimg  

Предостережение к этому методу состоит в том, что вам достаточно места на диске для изображения, содержащего все содержимое / . Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия используйте -z2 . Кроме того, partimage не поддерживает файловую систему ext4.

Как только вы это сделали, вы должны установить SSD и проверить, правильно ли были скопированы ваши данные:

  $  mkdir / tmp / ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE / tmp / ssd $ ls / tmp / ssd bin dev initrd.img потеряно + найдено opt sbin sys var boot и т. д. initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt  root srv usr vmlinuz.old  

Замените ext4 файловой системой, которую вы использовали для / .

Вам, вероятно, потребуется установить загрузчик GRUB на этом диске:

  sudo grub-install DEVICE_PATH_OF_SSD_DRIVE  

Затем вам нужно будет отредактировать свой / etc / fstab , чтобы заменить / dev / sdb1 на путь устройства вашего накопителя SSD в записи, которая устанавливается на / . ( sudo $ EDITOR / etc / fstab )

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

1
ответ дан 7 August 2018 в 22:10

Сначала прочитайте, как выполнить миграцию, Есть ли простой способ переноса ОС с одного жесткого диска на другой? .

Загрузите с вашего SSD и добавьте следующую строку в / etc / fstab (это только привязка):

  / media / slowhd / home / home none rw, bind 0 0  

Начните mount -a , чтобы сделать изменения активными.

Совет. Не устанавливайте mount / dev / yourhd / home , потому что вы теряете гибкость для перемещения дальнейших каталогов на ваш старый hd.

Более технические решения должны были бы использовать LVM (логический диспетчер томов) .

0
ответ дан 7 August 2018 в 22:10

Эта команда:

  dd if = / dev / sdb1 of = DEVICE_PATH_OF_SSD_DRIVE  

должна работать для клонирования / раздел на накопитель SSD.

EDIT: это будет работать, только если ваш раздел имеет тот же размер, что и диск. Если они не того же размера, вы можете использовать partimage :

  partimage -z0 -d save / dev / sdb1 clone.partimg partimage restore DEVICE_PATH_OF_SSD_DRIVE clone.partimg rm  clone.partimg  

Предостережение к этому методу состоит в том, что вам достаточно места на диске для изображения, содержащего все содержимое / . Вы должны быть в порядке, если у вас есть> 10 ГБ бесплатно. В противном случае вы можете использовать -z1 вместо -z0 для сжатия изображения. Для еще большего сжатия используйте -z2 . Кроме того, partimage не поддерживает файловую систему ext4.

Как только вы это сделали, вы должны установить SSD и проверить, правильно ли были скопированы ваши данные:

  $  mkdir / tmp / ssd $ sudo mount -t ext4 DEVICE_PATH_OF_SSD_DRIVE / tmp / ssd $ ls / tmp / ssd bin dev initrd.img потеряно + найдено opt sbin sys var boot и т. д. initrd.img.old media proc selinux tmp vmlinuz cdrom home lib mnt  root srv usr vmlinuz.old  

Замените ext4 файловой системой, которую вы использовали для / .

Вам, вероятно, потребуется установить загрузчик GRUB на этом диске:

  sudo grub-install DEVICE_PATH_OF_SSD_DRIVE  

Затем вам нужно будет отредактировать свой / etc / fstab , чтобы заменить / dev / sdb1 на путь устройства вашего накопителя SSD в записи, которая устанавливается на / . ( sudo $ EDITOR / etc / fstab )

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

1
ответ дан 10 August 2018 в 10:23

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

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