Recientemente instalé un SSD en mi máquina. La máquina en sí es un Thinkpad W520 de Lenovo, y anteriormente tenía un HDD interno. Moví el HDD interno a una bahía de expansión (reemplazando el CD-ROM), y puse la nueva SSD en la bahía interna.
El problema que tengo es que tengo mi configuración de Ubuntu EXACTAMENTE de la forma en que la quiero: originalmente pasé muchas horas configurándola para que esté como está ahora. Prefiero no hacer esto otra vez. Pero también me gustaría obtener las ganancias de arranque que obtendría del sistema operativo en el SSD.
Entonces, lo que me gustaría hacer es clonar mi partición de Ubuntu en el SSD. El problema es que el HDD estándar es significativamente más grande que el SSD. Y tiene una partición de Windows que no necesito en el SSD (nunca uso Windows, así que si arranca desde el otro disco duro, está bien). El diseño de mis discos duros es el siguiente:
/ dev / sda (SSD): Modelo: ATA M4-CT256M4SSD2 (scsi) Disco / dev / sda: 256GB Tamaño del sector (lógico / físico): 512B / 512B Tabla de particiones: msdos
Number Start End Size Type File system Flags
1 1049kB 147GB 147GB primary ext4 boot
/ dev / sdb (HDD): Modelo: ATA ST9500420AS (scsi) Disco / dev / sdb: 500GB Tamaño del sector (lógico / físico): 512B / 512B Tabla de particiones: msdos
Number Start End Size Type File system Flags
1 1049kB 1259MB 1258MB primary ntfs boot
2 1259MB 269GB 268GB primary ntfs
4 269GB 483GB 214GB extended
5 269GB 416GB 147GB logical ext4
7 416GB 475GB 58.9GB logical linux-swap(v1)
6 475GB 483GB 8470MB logical
3 483GB 500GB 16.8GB primary ntfs
Lo que he probado hasta ahora:
1) Cambiar el tamaño de las particiones / dev / sdb5 y / dev / sda1 para que tengan el mismo tamaño. 2) Arrancar en Ubuntu 11.04 (desde / dev / sdb5) y ejecutar dd if = / dev / sdb5 of = / dev / sda1 (por supuesto, esto causa problemas con el arranque, así que tuve que reinstalar grub ... puedo acceder a arranque, pero luego tengo problemas con initrd para no encontrar algunos archivos ... presumiblemente no puede cargar algunas particiones, creo).
Ahora, creo que esos dos pasos son un enfoque incorrecto, porque clonará / dev / sdb5 EXACTAMENTE, incluidas las referencias en fstab que apuntan al disco duro incorrecto. No estoy seguro exactamente cómo rectificar esto. Podría instalar Ubuntu 11.04 en el SSD, luego intentar copiar todas mis configuraciones, pero me preocupa que pierda algo o que sobrescriba algo como fstab que apunta de nuevo al original disco duro.
Tenga en cuenta que actualmente todavía puedo arrancar desde el HDD, por lo que no es imperativo que lo solucione de inmediato, pero sí quiero que sea exactamente como es ahora, para que pueda mantener mi nivel actual de productividad ( Es una computadora portátil de trabajo).
¿Sugerencias sobre cómo podría superar esta dificultad?
¡Gracias por adelantado!
fuente
apt-get install grub2
): dedoimedo.com/computers/grub-2.html Originalmente estaba usando un método de instalación de grub2, cuando de hecho, grub-legacy estaba instalado en mi sistema.Arranque desde el livecd, monte ambas unidades, luego simplemente copie los archivos
sudo cp -ax /media/source /media/dest
. Edite / etc / fstab en el destino para señalar el UUID correcto (buscar conblkid
) y reinstale grub.fuente
grub-install --root-directory /mnt /dev/sda
después de montar la partición de Ubuntu en / mnt;)Sugeriría evitar usarlo
dd if=/dev/sdb5 of=/dev/sda1
si su sistema se ejecuta/dev/sdb5
solo (y presumiblemente no está montado como de solo lectura).Otra forma de copiar particiones es arrancar desde el CD en vivo (o USB) e iniciar GParted. Puede usar Ctrl + C / Ctrl + V para copiar particiones de un disco a otro.
Una vez que se realiza la copia (y tal vez después del reinicio es necesario actualizar la tabla de particiones), aún desde el CD en vivo, monte su nueva partición raíz utilizando un Terminal:
Luego, edite
/mnt/etc/fstab
para apuntar a las ubicaciones correctas.fuente
dd
desde el CD en vivo no necesita editar el fstab siempre que use UUID (que debería).El script bash
clone-ubuntu.sh
automatiza los pasos que describe la respuesta aceptada. Se proporciona un menú para que la nueva partición sea fácil de encontrar:Visite el enlace de arriba para obtener una copia del guión y los puntos importantes a considerar, tales como:
rsync
se utiliza para clonar partición iniciada y los directorios virtuales del sistema se omiten correctamente./etc/fstab
del clon objetivo se actualiza con los UUID correctos para el arranque./etc/grub/grub.cfg
se actualiza para un arranque de grub continuo.fuente