I virtually always have a medium day pack with me. The trick, at least for my build, is to put on the pack, then shoulder the rifle, placing the sling over the pack straps, and more inwards. The pack strap helps keep the sling strap on the shoulder.
An additional trick: Forget the usual traditional muzzle up carry. Put the sling on "up side down" with the padded portion nearest the buttstock. If you are right handed, mount the rifle muzzle down on the left shoulder. The bolt will not dig your shoulder, as its pointing outboard. let the rifle ride muzzle down, and it will ride along your side. This works great with any rifle that had a shorter barrel, right up to 24". The lower center of gravity helps keep it in place. It will ride there without issue.
If you grab the fore stock with the left hand and swing the rifle up to the right shoulder , the sling will automatically wrap into a hasty sling shooting position. it is very very fast.... Been doing it this way for 20+ years... everyone thinks its weird. It just plain works...
Fro