%20a%20un%20SSD%20m%C3%A1s%20peque%C3%B1o%20(120%20GB)%20con%20solo%20uno%20de%20los%20dos%20sistemas%20operativos%20del%20HDD%3F.png)
Tengo una máquina de arranque dual (Windows+Ubuntu) con disco duro de 350 GB. Deseo clonar solo ubuntu al SDD de 120 GB. Cómo puedo lograr esto.
PD: He copiado la partición de Linux (sda5) a SDD usando "dd". Lo que debo hacer para preservar la geometría de un disco para que pueda arrancar.
Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x000f3d7c
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 718847 716800 350M 7 HPFS/NTFS/exFAT
/dev/sda2 718848 200712992 199994145 95.4G 7 HPFS/NTFS/exFAT
/dev/sda3 369358848 625139711 255780864 122G 6 FAT16
/dev/sda4 200714238 369358847 168644610 80.4G 5 Extended
/dev/sda5 200714240 353449983 152735744 72.9G 83 Linux
/dev/sda6 353452032 369358847 15906816 7.6G 82 Linux swap / Solaris
Respuesta1
Comenzar de nuevo. Lea esta respuesta completa al menos una vez antes de comenzar y asegúrese de comprenderla. Si es necesario, cópielo a un editor y corrija las referencias supuestas a /dev/sdaX
y /dev/sdbX
. En realidad. Desea hacerlo bien porque tiene una oportunidad muy fácil de romper total y completamente su instalación existente. En realidad.
Particione el SSD.
- Es posible que necesite una partición de arranque UEFI.
- Necesitará una partición que sea al menos del tamaño de su
/dev/sda5
partición de Linux. - Es posible que desee una partición de intercambio.
Copie la partición de Linux que desea conservar
- Arrancar desde un disco de rescate
- SUponiendo que el objetivo es
/dev/sdb2
, correcat /dev/sda5 >/dev/sdb2
- No te molestes con
dd
. El usocat
no es más lento y suele ser mucho más rápido.
Cambiar el tamaño del sistema de archivos de destino para que se ajuste a la partición
- SUponiendo que el objetivo es
/dev/sdb2
ysu tipo de sistema de archivos esext3
oext4
, ejecuteresize2fs /dev/sdb2
- SUponiendo que el objetivo es
Todavía usando el disco de rescate
- SUponiendo que el objetivo es
/dev/sdb2
, correchroot /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
- SUponiendo que el objetivo es
Reinicie y asegúrese de que el nuevo sistema pueda iniciarse
Arregle la partición de intercambio si tiene una
- SUponiendo que su nuevo intercambio sea
/dev/sdb3
, ejecutemkswap /dev/sdb3
- Edite
/etc/fstab
para actualizar (o comentar) la definición de UUID de intercambio
- SUponiendo que su nuevo intercambio sea
Retire su disco antiguo y reinicie
- Es posible que deba cambiar temporalmente los parámetros de inicio de grub para hacer referencia
hd0()
en lugar dehd1()
. En ese caso... Ejecute los siguientes comandos, o sus equivalentes, una vez más
grub-install /dev/sda # First disk, this time update-grub
- Es posible que deba cambiar temporalmente los parámetros de inicio de grub para hacer referencia
Reiniciar una vez más
- En esta etapa debería estar arrancando sin problemas.
Respuesta2
Gracias por la respuesta anterior. Tengo una configuración de sistema operativo dual.
- Creé una copia de las particiones de Ubuntu en un disco duro externo usando gparted. Esto se hizo con live ubuntu USB
- Particiones de ubuntu eliminadas en el disco de origen
- Clonar Windows copiado al nuevo SSD (disco de destino). Una vez hecho esto, una verificación rápida para iniciar sesión en Windows fue exitosa.
- Copié las particiones de Ubuntu del disco duro externo al nuevo SSD. Esto se hizo nuevamente a través de USB en vivo.
- Ejecuté la herramienta de reparación de arranque para arreglar grub mientras estaba en USB en vivo
Al reiniciar, pude iniciar sesión en ambos sistemas operativos.