<p>I have considered building a electrum usb-distro but the problem is it would be hard to keep it updated after each new release. However if there is enough interest I might do so. </p>

<p>Your best bet is to simply take a debian live-usb and install Electrum on it; you can follow the instructions for linux on the electrum site.</p>

<p>If you have any specific Electrum questions you are always welcome to join #electrum on freenode and ask your questions there. </p>

CC BY-SA 3.0
2013-08-27T12:33:27.403Z
thanks, I think this could possibly be even better, because you know the image is secure. However, I can't install it. Question about that (on Ubuntu) [here](http://askubuntu.com/questions/337852/install-electum-btc-on-offline-live-usb)
Bastiaan Quast
CC BY-SA 3.0
2013-08-27T12:48:40.383Z
on second thought, this is pretty irrelevant if you are always offline.
Bastiaan Quast
CC BY-SA 3.0
2013-08-27T12:56:45.557Z
also, because of the offline nature, I don't think each new release would have to lead to a new build. Updating the online (transaction) version would probably be enough, right?
Bastiaan Quast
CC BY-SA 3.0
2013-08-27T13:09:26.573Z
One thing to consider is that a newer version of Electrum is coming out with BIP 0032 wallets, these will have different keys for the same seed. To maintain the 'online' de-seeded wallet, you will need one capable of keeping Electrum-based keys around... or you will have to migrate all your offline coins to a newer wallet. Here are the scenarios to consider:

1) Keep old offline wallet

   * need to keep older version on PC for transaction generation

   * get to keep older one in USB

2) Update wallet

   * need to update usb wallet at least once

   * no need to keep old online wallet
harningt
CC BY-SA 3.0
2013-08-27T13:15:00.057Z
Regarding a USB distro - I have tried Electrum on tails with some success: https://tails.boum.org/forum/Report:_the_electrum_bitcoin_client_in_tails/

The hardest thing is getting the proxy connection working to the onion address there, though.
harningt
CC BY-SA 3.0
2013-08-27T13:16:58.117Z
@harningt, thanks for mentioning the seed issue (where can I read up on this?). I guess this would be cause for updating a possible distribution, but other than that, not too often right?
Bastiaan Quast
CC BY-SA 3.0
2013-08-27T13:18:44.670Z
@harningt, regarding your second post, I would prefer to keep offline, and submitting transactions using export/import
Bastiaan Quast
CC BY-SA 3.0
2013-08-27T13:56:57.403Z
okay there is a iso available here: https://blog.non.co.il/index.php/bitbuntu-livecd
Bastiaan Quast
CC BY-SA 3.0
2013-08-27T12:31:15.810Z
2013-08-27T12:31:15.810Z
Maran
<p>After writing this message, I realize this thread is about a USB based distribution.
Yet I'm posting about a CD based solution in case it serves the ones who are still searching and deciding...</p>

<p>Here's how I did my setup to be able to exchange bitcoin and litecoin.</p>

<p>I don't want to use two computers for separate offline-and-watchOnly clients.</p>

<p>After searching and reading, I decided to use:</p>

<ul>
<li><p>Electrum and Electrum-LTC from a CD-booted operative system,
rigorously <strong>offline</strong> (I unplug the ethernet cable from the PC so I
still have wifi for my phone), with a portable wallet on a pendrive</p></li>
<li><p>and a watch-only Electrum client in Windows (this can be
fully portable so I plug the pendrive just when I need to use the client
and nothing strictly related stays permanently on the PC which is often online)</p></li>
</ul>

<p><strong>HOW?</strong></p>

<p>I grabbed the latest Electrum (1.9.8) and Electrum-LTC (1.9.8.6) clients from electrum.org (the Linux versions come with executable binaries, too) and I added them to the current slax distribution (with the necessary modules but <em>not</em> the electrum one, and the startup command launches from inside the electrum folder) and made a bootable CD of it (although it works offline, it's good to know that it cannot be modified like a pendrive-resident environment).</p>

<p><strong>IS THAT SAFE?</strong></p>

<p>As long as the offline part stays offline and as long as slax and Electrum do not contain malicious software which might store my seed phrase somewhere in my hardware, that's pretty safe... apart of course the Electrum servers considerations etc. etc. etc..
If I come to get very rich (but I doubt LOL), I'll start using the Tor network (I already have the connection setup in Windows). (*****)</p>

<p>I saw that another slax based solution was out, I had tried BTCVault, but</p>

<ul>
<li><p>the Electrum client is a little old</p></li>
<li><p>because of that, I didn't spend more than a couple of hours on it but
I couldn't have Electrum create a new wallet on the pendrive (and in
volatile storage either) through the GUI and the right-mouse-button
contextual menu item "create new wallet here", sure I'm missing
something; I could have it create a new Multibit wallet but that's
not my choice for now.</p></li>
</ul>

<p>I have tried two more live CDs, Tails 1.2.2 and Ubuntu 14.10, but the boot time is much greater than with slax, and anyway I need the online watch-only part to run on Windows, and in the offline part of the process I wouldn't use the extra features that Tails and Ubuntu might (or not) offer over slax.</p>

<p>(*****) The only advantage of Tails which is evident to me even for offline use: Tails <em>wipes the memory</em> before shutting down... I don't know how much time I should wait after shutting down slax, before switching on the PC again, no idea.</p>

<p><strong>I hope this helps some other crypto currencies newbies!</strong></p>

<p><strong>With the first "crypto-bucks" I will hopefully earn (I'm offering online lessons, trumpet, rhythm, musical theory :D ), I think I shall have to donate to the Electrum and slax developers, and I promise I'll try to avoid dust transactions and will not be stingy with tx fees.</strong></p>

CC BY-SA 3.0
2014-12-24T19:17:21.443Z
2014-12-24T20:15:04.863Z
2014-12-24T20:15:04.863Z
Nicolas
<p>BTCVault (<a href="http://dswd.github.io/btcvault/" rel="nofollow">http://dswd.github.io/btcvault/</a>). The client is a little old but the concept works great.</p>

CC BY-SA 3.0
2014-01-29T10:11:23.503Z
2014-01-29T10:11:23.503Z
user12845
<p>I realize this is an old thread.  Since it is showing in google search, it might be worth to reply still.</p>
<p>Check out <a href="https://github.com/monkey-jsun/eroas" rel="nofollow noreferrer">EROAS</a>.</p>
<blockquote>
<p>EROAS stands for &quot;Electrum Running On A Stick&quot;. It runs Electrum wallet, the best open source bitcoin wallet, on cheap USB drives, with cold-wallet level security and warm-wallet like convenience. It is meant to operate like a saving account for infrequent transactions (perhaps &lt;1 transaction per day). Its strong security level makes it suitable to protect assets over millions of dollars.</p>
</blockquote>

CC BY-SA 4.0
2020-10-31T20:54:58.130Z
2020-10-31T20:54:58.130Z
user4572254
<p>You can make the standard client portable if you use the "-datadir" flag.</p>

<p>Assuming that the application "bitcoin" is accessible from your working directory and that you want to store information in a directory named "data", the script you want looks like this:</p>

<pre>
#!/bin/sh
bitcoin -datadir=./data
</pre>

<p>Source: <a href="https://bitcointalk.org/?topic=809.0;wap2" rel="nofollow">https://bitcointalk.org/?topic=809.0;wap2</a></p>

CC BY-SA 3.0
2013-08-27T11:25:18.890Z
thanks, I am mostly interested in Electrum because of the ability to restore wallets from seeds, and because it does not download the blockchain
Bastiaan Quast
CC BY-SA 3.0
2013-08-26T20:12:09.443Z
2013-08-26T20:12:09.443Z
John Henry
<p>Check out <a href="http://bitkey.io/" rel="nofollow">BitKey</a>.</p>

<p>It is a pre-bundled collection of software allowing you to perform bitcoin mutations in an air-gapped environment by running it of a USB key or other removable media. Electrum is currently part of their package.</p>

CC BY-SA 3.0
2014-12-25T07:51:05.273Z
Thank you very much, I've checked Bitkey, it's very interesting and very promising, however: - It didn't recognize an USB storage device which works fine with slax (it is a 32 GB SD card in a card reader, I didn't try with these two pendrives because I have them ready for the offline and onlineWatchOnly parts of the solution I mentioned in my previous post). Also, the boot time is a bit longer than with slax. (cont.)
Nicolas
CC BY-SA 3.0
2014-12-25T07:51:05.273Z
Bitkey aims at working online too (it's fine that they warn about the security level which would be "medium" instead of high), but I read in a forum that Debian and derivatives are plagued with backdoors by NSA guys... they mentioned Arch Linux as a safer base. Although I doubt the NSA would steal my earnings, I don't know if those backdoors can be exploited by somebody else.

Besides, now, as mentioned, I need the onlineWatchOnly part to run on Windows, but of course a solution able to boot and face an online and potentially dangerous situation too would be interesting in another scenario.
Nicolas
CC BY-SA 3.0
2014-12-24T19:40:58.303Z
2014-12-24T19:40:58.303Z
gosuto
<p>I would like to use a USB with a Linux distro, ideally with Electrum. The advantage of this is that the USB does not need to contain any information, just entering the seed would be enough, which provides extra security in my opinion.</p>

<p>Is there a distribution which does this? or there an instruction on how to do this?</p>

<linux><electrum>
Is there an Electrum based USB Distro?
Bastiaan Quast
# Is there an Electrum based USB Distro?

(Asked by: username_0 on 2013-08-26)

I would like to use a USB with a Linux distro, ideally with Electrum. The advantage of this is that the USB does not need to contain any information, just entering the seed would be enough, which provides extra security in my opinion.

Is there a distribution which does this? or there an instruction on how to do this?

**Tags:** linux, electrum


---

## 6 answers

### Answer by username_1 on 2013-08-27. Score: 2

I have considered building a electrum usb-distro but the problem is it would be hard to keep it updated after each new release. However if there is enough interest I might do so.

Your best bet is to simply take a debian live-usb and install Electrum on it; you can follow the instructions for linux on the electrum site.

If you have any specific Electrum questions you are always welcome to join #electrum on freenode and ask your questions there.

> **Comments:**
> **username_0**: thanks, I think this could possibly be even better, because you know the image is secure. However, I can't install it. Question about that (on Ubuntu) [here](http://askubuntu.com/questions/337852/install-electum-btc-on-offline-live-usb)  
> **username_0**: on second thought, this is pretty irrelevant if you are always offline.  
> **username_0**: also, because of the offline nature, I don't think each new release would have to lead to a new build. Updating the online (transaction) version would probably be enough, right?  
> **username_2**: One thing to consider is that a newer version of Electrum is coming out with BIP 0032 wallets, these will have different keys for the same seed. To maintain the 'online' de-seeded wallet, you will need one capable of keeping Electrum-based keys around... or you will have to migrate all your offline coins to a newer wallet. Here are the scenarios to consider:  1) Keep old offline wallet     * need to keep older version on PC for transaction generation     * get to keep older one in USB  2) Update wallet     * need to update usb wallet at least once     * no need to keep old online wallet  
> **username_2**: Regarding a USB distro - I have tried Electrum on tails with some success: https://tails.boum.org/forum/Report:_the_electrum_bitcoin_client_in_tails/  The hardest thing is getting the proxy connection working to the onion address there, though.  
> **username_0**: @username_2, thanks for mentioning the seed issue (where can I read up on this?). I guess this would be cause for updating a possible distribution, but other than that, not too often right?  
> **username_0**: @username_2, regarding your second post, I would prefer to keep offline, and submitting transactions using export/import  
> **username_0**: okay there is a iso available here: https://blog.non.co.il/index.php/bitbuntu-livecd  

---

### Answer by username_3 on 2014-12-24. Score: 1

After writing this message, I realize this thread is about a USB based distribution.
Yet I'm posting about a CD based solution in case it serves the ones who are still searching and deciding...

Here's how I did my setup to be able to exchange bitcoin and litecoin.

I don't want to use two computers for separate offline-and-watchOnly clients.

After searching and reading, I decided to use:

* Electrum and Electrum-LTC from a CD-booted operative system,
  rigorously **offline** (I unplug the ethernet cable from the PC so I
  still have wifi for my phone), with a portable wallet on a pendrive
* and a watch-only Electrum client in Windows (this can be
  fully portable so I plug the pendrive just when I need to use the client
  and nothing strictly related stays permanently on the PC which is often online)

**HOW?**

I grabbed the latest Electrum (1.9.8) and Electrum-LTC (1.9.8.6) clients from electrum.org (the Linux versions come with executable binaries, too) and I added them to the current slax distribution (with the necessary modules but *not* the electrum one, and the startup command launches from inside the electrum folder) and made a bootable CD of it (although it works offline, it's good to know that it cannot be modified like a pendrive-resident environment).

**IS THAT SAFE?**

As long as the offline part stays offline and as long as slax and Electrum do not contain malicious software which might store my seed phrase somewhere in my hardware, that's pretty safe... apart of course the Electrum servers considerations etc. etc. etc..
If I come to get very rich (but I doubt LOL), I'll start using the Tor network (I already have the connection setup in Windows). (\*\*\*\*\*)

I saw that another slax based solution was out, I had tried BTCVault, but

* the Electrum client is a little old
* because of that, I didn't spend more than a couple of hours on it but
  I couldn't have Electrum create a new wallet on the pendrive (and in
  volatile storage either) through the GUI and the right-mouse-button
  contextual menu item "create new wallet here", sure I'm missing
  something; I could have it create a new Multibit wallet but that's
  not my choice for now.

I have tried two more live CDs, Tails 1.2.2 and Ubuntu 14.10, but the boot time is much greater than with slax, and anyway I need the online watch-only part to run on Windows, and in the offline part of the process I wouldn't use the extra features that Tails and Ubuntu might (or not) offer over slax.

(\*\*\*\*\*) The only advantage of Tails which is evident to me even for offline use: Tails *wipes the memory* before shutting down... I don't know how much time I should wait after shutting down slax, before switching on the PC again, no idea.

**I hope this helps some other crypto currencies newbies!**

**With the first "crypto-bucks" I will hopefully earn (I'm offering online lessons, trumpet, rhythm, musical theory :D ), I think I shall have to donate to the Electrum and slax developers, and I promise I'll try to avoid dust transactions and will not be stingy with tx fees.**


---

### Answer by username_4 on 2014-01-29. Score: 1

BTCVault (<http://dswd.github.io/btcvault/>). The client is a little old but the concept works great.


---

### Answer by username_5 on 2020-10-31. Score: 1

I realize this is an old thread. Since it is showing in google search, it might be worth to reply still.

Check out [EROAS](https://github.com/monkey-jsun/eroas).

> EROAS stands for "Electrum Running On A Stick". It runs Electrum wallet, the best open source bitcoin wallet, on cheap USB drives, with cold-wallet level security and warm-wallet like convenience. It is meant to operate like a saving account for infrequent transactions (perhaps <1 transaction per day). Its strong security level makes it suitable to protect assets over millions of dollars.


---

### Answer by username_6 on 2013-08-26. Score: 1

You can make the standard client portable if you use the "-datadir" flag.

Assuming that the application "bitcoin" is accessible from your working directory and that you want to store information in a directory named "data", the script you want looks like this:

```

#!/bin/sh
bitcoin -datadir=./data

```

Source: <https://bitcointalk.org/?topic=809.0;wap2>

> **Comments:**
> **username_0**: thanks, I am mostly interested in Electrum because of the ability to restore wallets from seeds, and because it does not download the blockchain  

---

### Answer by username_7 on 2014-12-24. Score: 0

Check out [BitKey](http://bitkey.io/).

It is a pre-bundled collection of software allowing you to perform bitcoin mutations in an air-gapped environment by running it of a USB key or other removable media. Electrum is currently part of their package.

> **Comments:**
> **username_3**: Thank you very much, I've checked Bitkey, it's very interesting and very promising, however: - It didn't recognize an USB storage device which works fine with slax (it is a 32 GB SD card in a card reader, I didn't try with these two pendrives because I have them ready for the offline and onlineWatchOnly parts of the solution I mentioned in my previous post). Also, the boot time is a bit longer than with slax. (cont.)  
> **username_3**: Bitkey aims at working online too (it's fine that they warn about the security level which would be "medium" instead of high), but I read in a forum that Debian and derivatives are plagued with backdoors by NSA guys... they mentioned Arch Linux as a safer base. Although I doubt the NSA would steal my earnings, I don't know if those backdoors can be exploited by somebody else.  Besides, now, as mentioned, I need the onlineWatchOnly part to run on Windows, but of course a solution able to boot and face an online and potentially dangerous situation too would be interesting in another scenario.  

---

