Weewull
Fully understand your problem, but, I'm afraid a generator is NOT the answer, and here's why:-
1 There is NO silent petrol generator
2 It takes up space in your limited space
3 It also needs you to carry fuel to feed it, also taking up space
4 It is, unless you really do real wilderness, totally anti social
5 If it is to power any useable amount of electric heating you'll need 2Kw, Ok maybe 1Kw, either way a sizeable machine
Ok, so now for the good news!!:-
You must already have gas heating, of some sort, OK it'll need a fan to distribute it, that needs some electricity.
You surely have a gas fridge which doesn't
You surely must have a gas water heater, which also doesn't
So, the simple, silent, lightweight, and no maintenance solution can be on your roof!!
Solar panels, 200 to 300w and a good leisure
battery (poss 2) will do all you can need. If that isn't enough, then a B2B (google it) box will do more than generator, and you already own the generator, your alternator!
Hope this helps, hard hat now on to protect me from the antisocial generator fraternity!!!:sad: