On the 2048, are you tagging all additional vlans? Perhaps the vlan 2 is not being allowed to propagate ...
By default the additional vlans are excluded on some models, and are not set to tagged.
The Linksys switch runs only standards based protocols, so assuming all the trunking is set up correctly, all vlans ought to be able to traverse the links.
HTH,
Andrew Lissitz