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

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

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

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

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

33 ответа

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

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

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

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

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

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

0
ответ дан 10 August 2018 в 10: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
ответ дан 13 August 2018 в 16:48
  • 1
    (-1) Это решение более чем опасно . Особенно, если размер устройств не соответствует. – Raphael Bossek 8 January 2011 в 02:37
  • 2
    Он также скопирует UUID исходного диска, если вы используете dd. – Michael 13 March 2014 в 08:23

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

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

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

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

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

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

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

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

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