First, 3 points.
o root line must indicate the partition for /boot, not the partition for /.
o kernel line must indicate the partition for / not /boot; assuming that the kernel (vmlinuz) is in /, not in /boot.
o initrd line must assume that the initial ramdisk (initrd) is in /, not in /boot.
But you said...
I must explain that my system has a dedicated /boot partition (sdb1) separated from / (sdb6). Then, the root UUID in the above instance should be /boot UUID, but instead is /. Am I right?
A dedicated boot implies you use this to boot every OS in your computer (so I understand you do not wish to follow docktor5000's instructions setting up Mageia's boot as 'root') and which will work.
I am not sure if (talking only of Mageia, and not other OS or any dedicated boot partition) you have a separate /boot Mageia partition. If you do, then follow the above 3 points (taking care the sdax/(hd0,x-1) naming).
If you dont', and have only 1 partition for Mageia or that /boot is in /, than everything (UUID, sdax,(hd0,x-1)) must refer to that Mageia partition.
However,
and I think this is the case, assuming the 3 points are handled and/or you have only 1 partition for Mageia, and you have a truly dedicated partition, the reason it is not booting is that your BIOS has set up your sda and hd0,x as sdb and hd1,x or vice versa [see note later]. You can try to boot rearranging the sequence, meaning changing sdax to sdbx and hd0,x to hd1,x or the other way round (sdb to sda...) at grub menu (press 'e'?).
[see note later] - BIOS sometimes change the ordering at boot time. so the drive may be sda or sdb at different boots, and it may change even later on. You can mitigate this by properly setting up slave/master through cabling or jumpers. If you set both drives to master (most likely) or both to slave, then you will have this problem even later on.
[gratutious note] - you will not have this problem if you use grub2 for your dedicated boot. Or for that matter, a simple 'update-grub' will straighten things out for an OS grub.
Why do we live? To prove not everything in nature has a purpose.