Tengo una situación única en la que necesito cambiar el UUID de la unidad flash USB al UUID anterior. Lo formateé y obviamente el número cambió ...
Tengo la configuración del servidor ubuntu con 1 TB de disco duro y una unidad flash usb de 4 GB para arrancar. Grub en HDD está configurado para UUID que cambió cuando formateé la unidad USB y reinstalé el servidor ubuntu. No tengo monitor externo, así que conecto el usb a la computadora portátil e instalo el servidor allí ... luego lo muevo al hardware del servidor.
Como mencioné, mi problema es que necesito usb para volver al UUID anterior, de lo contrario, el servidor no se iniciará. ¡Y no puedo obtener un monitor externo hasta el lunes! :)
Sé que necesito cambiar estos archivos después:
Los archivos para los que UUID es más crítico:
/boot/grub/menu.lst
/etc/fstab
/etc/initramfs-tools/conf.d/resume
Pero no puedo encontrar información en la red sobre la personalización de UUID.
¿Nadie?
fuente
Me doy cuenta de que esta es una pregunta vieja, pero descubrí que había un nuevo cambio, y esto fue lo que Google buscó para mí, así que publicaré la respuesta que encontré aquí.
Cuando traté de cambiar el uuid de mi sistema de archivos raíz (a un principio bien conocido y un sufijo de número de serie) en el nuevo Ubuntu 14.04, descubrí que mi horror tune2fs informó: No puedo hacer eso en los sistemas de archivos montados. Depende de poder usar una imagen de plantilla con un uuid conocido y cambiar cada instalación a un uuid serializado. Encontré que el problema no era insuperable.
Hay una bandera que debe deshabilitarse, para permitir cambios de líquido montado con el nuevo tune2fs. así es como se veía mi proceso:
fuente
root_disk=$(findmnt -n -o SOURCE /)
lugar de tuberías para grep y cortar.uninit_bg
y condujo a la corrupción de metadatos y al remontaje automático de solo lectura en el próximo arranque (ext4_mb_generate_buddy:757: group 1, block bitmap and bg descriptor inconsistent: 3701 vs 3700 free clusters
tipo de mensajes de error). La razón es quetune2fs
modifica directamente el disco, debajo de los pies del núcleo y cuando el núcleo llega a actualizar losbg
metadatos, ¡la mitad de las veces realmente corrompe los metadatos! Conclusión: el UUID del sistema de archivos no se puede cambiar de forma segura sin desmontar correctamente el sistema de archivos.Para xfs ver
man xfs_admin
{uuid} se puede 'generar' para obtener un nuevo uuid.
Para reiserfs ver
man tunefs.reiserfs
Para btrfs, parece que el uuid se usa en los sistemas de archivos, por lo que cada nodo debe actualizarse. No hay una forma segura de hacerlo todavía.
fuente
información completa:
cómo-recuperar-y-cambiar-particiones-universalmente-único-identificador-uuid-on-linux
fuente