I got my system to boot with new UUIDs. Here is what I had to do.
run
uuidgen
Twice to get two UUIDs. then use
tune2fs /dev/<partition> -U <UUID>
to change the boot and root partitions UUID
mkswap /dev/<partition>
Changed the swap UUID, but one can argue about so what if all the swaps have the same UUID. But since you can change it, do it. Then on the root partition you have edit fstab with these new UUIDs.
Finally, the step I previously missed was, on the boot partition, you also have to edit the root partition UUID in extlinux/extlinux.conf
I made these changes, staged the selinux enforcing switch, and autoresize. Put the card in and did firstboot. It all took.
Now someone skilled needs to take my hacks and put them into a centos-arm-installer script!
Enjoy your holidays!
On 12/24/2015 01:06 PM, Manuel Wolfshant wrote:
On 24 decembrie 2015 20:02:27 EET, Robert Moskowitz rgm@htt-consult.com wrote:
Problems with changing the UUID for the swap partition:
# tune2fs /dev/sdb2 -U 4446599f-6dd5-4093-b39a-92ae44aadbb2 tune2fs 1.42.12 (29-Aug-2014) tune2fs: Bad magic number in super-block while trying to open /dev/sdb2 Couldn't find valid filesystem superblock.
But maybe we don't need to change the swap partition's UUID...
You cannot use tune2fs on anything but ext2/3/4fs Just run again mkswap on the swap partition,,while it is not in use.
Arm-dev mailing list Arm-dev@centos.org https://lists.centos.org/mailman/listinfo/arm-dev