Pakistan have made a solid start to the second Test against England with 29-year-old debutant Kamran Ghulam making 118 in their first day score of 5-259.