
Estoy trabajando en un proyecto heredado con una pequeña computadora de placa única que ejecuta Ubuntu 10.04 en una tarjeta flash compacta. Necesito poder guardar una imagen de trabajo (a través de dd) y copiar dicha imagen a otras tarjetas flash compactas para usarla en otras computadoras de placa única (con hardware idéntico)
Puedo copiar la imagen a otras tarjetas flash y arrancar en otros sistemas sin problemas. Pero estoy viendo un comportamiento extraño. Por ejemplo, no puedo usar sudo en el nuevo sistema (“sudo: debe ser setuid root”). Seguí el camino para intentar solucionar este problema, pero me encontré con muchos otros problemas.
La pregunta general es: ¿qué debo tener en cuenta al mover un disco duro que contiene Ubuntu (en mi caso, una tarjeta flash compacta) a otra computadora? Esperaba que Ubuntu fuera perfecto ya que se está trasladando a un sistema con hardware idéntico. ¿Hay algo que deba hacerse para que sea "portátil"?
Respuesta1
Tienes razón, debería ser perfecto. Si crea una imagen completa del disco flash usando dd y la transfiere a otro disco flash de igual o mayor tamaño, debería funcionar. Eso también debería incluir el registro de arranque, a menos que sólo haya "agregado" particiones individuales.
El error que usted reportó normalmente no es causado por este método. Podría suceder si solo copia cosas como /home y /usr, pero deja que / se (re)cree mediante (re)instalación del sistema operativo.
¿Podrías publicar algún otro problema que estés viendo? También podrías escribir qué comandos usaste para crear la imagen del disco flash y copiarla.
El problema de audio que mencionas en tu comentario es algo que podrías esperar como resultado de mover un sistema de esta manera. El problema de sudo Sospecharía que algo más es el culpable. No lo sé, podría ser algo que salió mal debido a que el audio no funciona, pero eso es solo una suposición y es poco probable que esté relacionado. Verifique sus registros en el nuevo sistema después del momento de la mudanza para detectar cualquier cosa que pueda indicar un problema.