Me gustaría transferir mi Fedora a una máquina remota. Fedora está bajo Grub 2.0 y en la máquina remota hay un sistema Centos y Grub 0.97. De hecho, tengo dos preguntas.
Primero, cómo agregar correctamente una entrada al grub de hosting. El segundo es cómo copiar el sistema de archivos Fedora a la máquina en la que se ejecuta Centos. La salida de Fedora lsblk
es:
sda 8:0 0 232.9G 0 disk
├─sda1 8:1 0 500M 0 part /boot
└─sda2 8:2 0 231.8G 0 part
├─fedora-usr (dm-0) 253:0 0 14.7G 0 lvm /usr
├─fedora-swap (dm-1) 253:1 0 4G 0 lvm [SWAP]
├─fedora-root (dm-2) 253:2 0 30.5G 0 lvm /
├─fedora-tmp (dm-3) 253:3 0 4G 0 lvm /tmp
└─fedora-home (dm-4) 253:4 0 178.7G 0 lvm /home
¿Cómo podría agregar esta estructura a la máquina remota manteniendo el esquema de partición Centos existente?
├─sda1 8:1 0 25G 0 part
├─sda2 8:2 0 279.5G 0 part
├─sda3 8:3 0 198.9G 0 part
├─sda4 8:4 0 1K 0 part
├─sda5 8:5 0 500M 0 part /boot
└─sda6 8:6 0 194.8G 0 part
├─vg_centos-lv_root (dm-0) 253:0 0 50G 0 lvm /
├─vg_centos-lv_swap (dm-1) 253:1 0 3.8G 0 lvm [SWAP]
└─vg_centos-lv_home (dm-2) 253:2 0 141G 0 lvm /home
¿Puedo agregar /dev/sda7
y demás?
UPD#1 ambos sistemas no son discos RAID, ambos tienen discos lvm y el arranque maestro es MBR, no GPT
Respuesta1
Si queda suficiente espacio en su disco, puede agregar una nueva partición al disco de su máquina remota. Una herramienta como gparted
por ejemplo te permitirá cambiar el tamaño de las particiones existentes para liberar el espacio que necesitas. No es necesario crear otra /boot
partición. Puede fusionar el de su computadora y el de su máquina remota. Será mucho más fácil de configurar grub
de esta manera.
¿Su sistema Fedora está muy personalizado? Si yo fuera usted, no copiaría todo el sistema, sino solo la /home
partición y reinstalaría un sistema en el nuevo host. Puede resultar muy complicado copiar un sistema para el que no se ha diseñado (como puede serlo una máquina virtual, por ejemplo). Por ejemplo, tendrías que revisar completamente tu archivo /etc/fstab
, asegurarte de que todos los firmwares que necesitas están disponibles para tu nuevo material...
Si sabes lo que estás haciendo, tendrás que recrear el esquema LVM y luego copiar tus datos.
Respuesta2
No estoy seguro de lo que buscas en última instancia al hacer esto, pero probablemente recomendaría no intentar hacerlo. Mover un sistema de un conjunto de hardware a otro puede resultar problemático y suele ser una tarea reservada a los más expertos en el manejo de Linux.
Diferencias de hardware
Para empezar hay que asegurarse de que ambos sistemas tengan el mismo tipo de arquitectura de hardware.
- ¿Son ambos sistemas Intel? ¿Sistemas AMD?
- ¿Son sistemas de 32 o 64 bits?
- ¿Tarjetas gráficas iguales?
- ¿Redes y otro hardware?
Reconfigurar este hardware puede ser problemáticodespuésse ha instalado un sistema.
Diferencias de partición de disco
Los diseños de disco pueden ser incluso más complicados de replicar de un sistema a otro. Hay varias tecnologías con las que debes estar familiarizado.
- ¿La unidad está formateada usando MBR (Master Boot Record) versus GPT (tabla de particiones GUID)?
- ¿Las unidades contienen un software RAID (mdadm)?
- ¿Contienen una capa LVM (gestión de volumen lógico)?
En general, recomendaría recopilar los archivos de los directorios /etc y /home, reinstalar el sistema operativo en el hardware real al que le interesa moverlo y volver a aplicar las configuraciones posteriores a la instalación.