I have a Raspberry Pi with Raspbian Stretch OS installed, I want to take an image of its current state then run in it in virtual environment on my Windows
machine, make some changes to the OS state (i.e. install some software, add some files, etc.) take a new image and then run this new image on Raspberry Pi.
I found a virtual machine for Raspberry VirtualBox
but it does not work with Raspbian
OS so I cannot create an image that will be compatible with an actual Raspberry Pi.
Are there any good, relatively easy solutions to this problem?