I have sharpened D2 with Japanese whetstone, specifically King Deluxe 1000, many people would consider this stone to be too soft, but I have never ran into any problems. However, I have never managed to get it to hair whittling sharp, just shaving sharp, literally: I have sharpened BD1N and steels with finer carbides and get hair whittling sharp, but I can't get D2 to be that sharp. But, shaving sharp is good enough in most use case and D2 holds that "working" edge for a very long time.
If you are curious why other people recommends you use, diamond, ceramic and cbn stone, I highly recommend you Google "sharpening high vanadium steels" or "high carbide steel". TLDR: diamond can cut carbides and leaves a very fine edge, while AO can't cut carbide and leaves a very toothy carbide edge.