Be aware that the word "trunk" has a different meaning on ProCurve than most other switches. Here, trunk means link aggregation. What you need is not only to set up the trunk, but also configure the right VLANs on the trunk (which is the Cisco meaning of trunk).
Are you really sure you want two separate 2 Gbps trunks? In most cases it would be better for them to share a single trunk, in a configuration like this:
switch 1:
vlan 1
name default
untagged ...,trk1
ip address 1.2.1.1 255.255.255.0
vlan 2
name data
tagged ...,trk1
ip address 1.2.2.1 255.255.255.0
trunk 17-20 trk1 lacp
switch 2:
vlan 1
name default
untagged ...,trk1
ip address 1.2.1.2 255.255.255.0
vlan 2
name data
tagged ...,trk1
ip address 1.2.2.2 255.255.255.0
trunk 17-20 trk1 lacp