In short, I need complete guide towards the set up
Do you know how to use the Internet?
It's not just anyone who has the knowledge of browsing can set up proper cold storage so asking for all the necessary steps is a valid question.
To answer his question yes 2GB is enough to run Linux but if it has more ram slots than adding another 2GB can be better. People already given the necessary details about how to setup the cold storage while the alternative can be HW.
Here one of it :
BlockStream Jade which is definitely cheaper than most of the HW but it supports only BItcoin and I guess OP is looking for Bitcoin only wallet so if he can buy from the official site from his place then it can be a good choice.