Nueva computadora, sistema operativo antiguo Cómo migrar Linux entre máquinas
La tecnología está avanzando a una velocidad bastante rápida, tanto que no es raro que se encuentre comprando una nueva computadora o parte de una computadora. Por ejemplo, es posible que desee comprar una computadora portátil nueva o reemplazar una unidad de disco duro que está usando su sistema actualmente. En casos como estos, sería fantástico si simplemente pudiera mover su sistema operativo al nuevo disco duro o sistema con el menor problema posible..
Si bien esto puede ser un desafío si está usando Windows, especialmente cuando se trata de la necesidad de reactivar su copia, esto se hace mucho más fácilmente si está ejecutando Linux. De hecho, incluso tiene la opción de elegir de varias maneras, pero solo voy a recomendar las que me parecen más fáciles..
Instalación nueva
La forma más común para que mueva su instalación de Linux a un nuevo disco duro es simplemente reinstalar Linux en el nuevo sistema y copiar sobre todos sus archivos. Aunque esta es la forma más común de mover su sistema y sus archivos, en realidad solo lo recomendaría si no puede conectar los dos discos duros juntos a la misma máquina, sin importar si se está mudando a un nuevo disco duro o un nuevo. sistema. Mientras realiza una copia de seguridad de sus archivos, debe buscar en las carpetas / home, / etc, / opt, / root y / var para cualquier cosa que desee conservar. Es posible que los usuarios de escritorio deseen buscar principalmente en la carpeta / home, ya que es donde se encuentran todos sus archivos personales, mientras que los usuarios del servidor deben verificar principalmente en / etc y / var los archivos de configuración y los datos alojados..
Mantenga una lista de paquetes instalados
Las distribuciones basadas en Debian tienen una manera fácil de enumerar todos los paquetes instalados en su sistema y escribir esa lista en un simple archivo de texto. Esta lista se puede usar en su nueva instalación de Linux para marcar todos los paquetes que necesitan ser instalados nuevamente. Para crear la lista, deberás ejecutar el comando sudo dpkg --get-selections> / home / [su nombre de usuario] /packagelist.txt
, mientras reemplaza [su nombre de usuario] con la entrada correspondiente. Para marcar los paquetes para la reinstalación en el nuevo sistema, copie el archivo de texto en ese sistema y ejecute el comando sudo dpkg --set-selections < /home/[your user name]/packagelist.txt
.
Esto marcará todos los paquetes que desea recuperar, pero en realidad no los instalará hasta que ejecute el comando sudo apt-get -u dselect-upgrade
. Esto debería instalar todos los paquetes de los repositorios oficiales que tenía en su sistema anterior, por lo que muchos programas familiares de Linux deberían volver a aparecer después de un tiempo de descarga e instalación. No se olvide de restaurar también sus datos respaldados en las carpetas apropiadas, y ta-da! Tu sistema debería volver a ser como era.!
Copiando tus particiones
Si puede conectar las unidades de disco duro antiguas y nuevas (o la unidad de disco duro del sistema antiguo y la unidad de disco duro del sistema nuevo) a la misma máquina, puede copiar fácilmente la (s) partición (es) de Linux a la nueva disco duro. Este método hará que sea mucho más fácil mantener su entorno Linux de la manera en que lo hace, ya que no tendrá que instalar la distribución y todos los paquetes necesarios. Además de tener los dos discos duros conectados a la misma máquina de alguna manera en la que la computadora los reconoce, también deberá tener un DVD o unidad USB que tenga el entorno de distribución en vivo..
Como ejemplo, una copia grabada o escrita de la ISO de Ubuntu funcionará bien, solo recuerde mantenerla igual a la que ya tiene instalada, incluso si es de 32 bits o de 64 bits. Una vez que ejecute el entorno en vivo desde el DVD / USB, puede abrir Gparted y simplemente copiar la (s) partición (es) que desea conservar en el nuevo disco duro. “copiar y pegar” En la interfaz. Al copiar en una unidad más grande, es posible cambiar el tamaño después del movimiento, mientras que al copiar en una unidad más pequeña, debe cambiar el tamaño de la partición antes de moverla. Una vez que las particiones se copian en el nuevo disco duro hasta el punto de satisfacción, deberá ejecutar algunos comandos para instalar el cargador de arranque correcto en el nuevo disco duro. Para que el gestor de arranque GRUB funcione correctamente en el nuevo disco duro, ejecute:
sudo mount / dev / sdX # / mnt
sudo mount --bind / dev / mnt / dev
sudo mount --bind / proc / mnt / proc
sudo cp /etc/resolv.conf /mnt/etc/resolv.conf
sudo chroot / mnt
grub-install / dev / sdX
Tendrá que reemplazar todas las instancias de “X” en esos comandos para el nuevo disco duro, y reemplazar todas las instancias de “#” para el número de partición de la partición raíz de Linux. Toda esta información se puede encontrar a través de la aplicación Discos como se encuentra en el Tablero. Ahora adelante, mueva el nuevo disco duro a la máquina correcta y arranque desde él para cargar su distribución. Una vez dentro de su instancia de Linux en ejecución, deberá ejecutar sudo update-grub
para asegurarse de que el cargador de arranque GRUB identifique correctamente las particiones en su sistema, en todos los discos duros. Este es un paso especialmente importante si tiene otra partición o disco duro con otro sistema operativo, como Windows.
Conclusión
Con suerte, con estos dos métodos, puede mover su instalación de Linux de forma rápida, fácil y eficiente a un nuevo disco duro o sistema. Siempre que siga las instrucciones correctamente, debería funcionar sin falta. Aquellos con preguntas o que necesiten ayuda pueden comentar sobre este artículo e intentaré ayudarlos lo mejor que pueda..
¿Has movido una instalación de Linux antes? ¿Encuentras estas instrucciones para ser fácil? ¿Ya has visto nuestra guía definitiva sobre Linux? Háganos saber en los comentarios.!