Могу ли я использовать dd для копирования моего жесткого диска с двойной загрузкой (350 ГБ) на меньший SSD (120 ГБ) только с одной из двух ОС с жесткого диска

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

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

0
01.06.2018, 14:50
2 ответа

Empezar de nuevo. Lea esta respuesta completa al menos una vez antes de comenzar y asegúrese de entenderla. Si es necesario, cópielo en un editor y corrija las supuestas referencias a /dev/sdaXy /dev/sdbX. En realidad. Desea hacerlo bien porque tiene una oportunidad muy fácil de romper su instalación existente por completo y por completo. En realidad.

  1. Particionar el SSD.

    • Es posible que necesite una partición de arranque UEFI.
    • Necesitará una partición que tenga al menos el tamaño de su partición /dev/sda5Linux.
    • Es posible que desee una partición de intercambio.
  2. Copie la partición de Linux que desea conservar

    • Arranque desde un disco de rescate
    • ASUMIENDO que el objetivo es /dev/sdb2, ejecutecat /dev/sda5 >/dev/sdb2
    • No te molestes con dd. Usar catno es más lento y suele ser mucho más rápido
  3. Cambiar el tamaño del sistema de archivos de destino para que se ajuste a la partición

    • ASUMIENDO que el objetivo es/dev/sdb2y su tipo de sistema de archivos es ext3o ext4, ejecuteresize2fs /dev/sdb2
  4. Todavía usando el disco de rescate

    • ASUMIENDO que el objetivo es /dev/sdb2, ejecutechroot /dev/sdb2 /bin/bash
    • Ejecute los siguientes comandos, pero tenga en cuenta que sus comandos pueden variar según la distribución

      grub-install /dev/sdb   # Second disk
      update-grub
      
  5. Reinicie y asegúrese de que el nuevo sistema pueda iniciarse

  6. Arregle la partición de intercambio si tiene una

    • ASUMIENDO que su nuevo intercambio es /dev/sdb3, ejecutemkswap /dev/sdb3
    • Edite /etc/fstabpara actualizar (o comentar )la definición de UUID de intercambio
  7. Retire su disco antiguo y reinicie

    • Es posible que deba cambiar los parámetros de arranque de grub temporalmente para hacer referencia a hd0()en lugar de hd1(). Si es así...
    • Ejecute los siguientes comandos, o sus equivalentes,una vez más

      grub-install /dev/sda    # First disk, this time
      update-grub
      
  8. Reiniciar una vez más

    • En esta etapa, debería estar arrancando sin problemas
1
28.01.2020, 02:43

Спасибо за приведенный выше ответ. У меня двойная -установка ОС.

  1. Создал копию разделов Ubuntu на внешнем жестком диске с помощью gparted. Это было сделано с помощью live Ubuntu USB
  2. .
  3. Удаленные разделы Ubuntu на исходном диске
  4. Клонирование скопировало Windows на новый SSD (целевой диск ). После этого быстрая проверка входа в Windows прошла успешно.
  5. Скопированы разделы Ubuntu с внешнего жесткого диска на новый SSD. Это снова было сделано через живой USB
  6. .
  7. Запущен инструмент восстановления загрузки -для исправления grub при работе с USB-накопителем

После перезагрузки удалось войти в обе ОС.

0
17.08.2020, 04:39

Теги

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