when you are using a cold storage like installed Electrum on a live linux on your USB disk with persistence , as long as it remains cold (never connect to internet by disabling network connection or disconnecting your network cable) there is no way of contamination of that linux unless you deliberately install an additional program on it and you manually move a malicious software to it.
I think the point of this thread is to debate that. Your comment is of course 100% accurate Herbert2020 as stated, but the story doesn't end there. In a sense we are debating whether or not introduction of a "virus/malware" can happen when at some point in the future your COLD wallet is used to sign a transaction for a hot wallet. When a signature is needed the unsigned transaction is brought from the hot wallet to the cold for authentication.
you can create the transaction in a textbox and transfer it to another device, it can be your hard drive or another USB or it can be in form of QR code which you scan with your phone without transferring anything physically.
If a malware is nefarious in RAM (presented by usb stick)
when you start your system up, there is nothing in the RAM, it is fresh and nothing ever remains inside of it.
or if it makes it to the OS is immaterial to my line of thinking.
the question is if this is even possible and how?
Your cold wallet computer doesn't need to have an internet connection because the nefarious "cootie" would be on the USB stick coming from the hot wallet, if in fact we have an issue.
then it is up to you to keep the USB safe, and as far as i know if you boot up with the USB on an infected computer as long as you don't go to the directory of the virus and manually run it, it will not run itself so you will not infect your USB.
also as for transfer directly with your USB if you don't want to use QR code,... try this out:
1) boot up in a linux OS using DVD or any other method.
2) format your USB and create two partitions on it one with linux (windows can not detect this) format and one with NTFS/FAT (windows detectable)
3) install linux on the linux partition and use that for installing Electrum and other stuff
4) use the windows partition (NTFS or FAT) to transfer the tx
* your windows which is online is unable to detect the other partition (the partition with Linux OS and Electrum) unless you do some extremely advanced stuff which i am not getting into here