Bitcoin Forum
May 30, 2024, 09:03:51 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Secure Bootable Ubuntu DVD for Offline Armory  (Read 1530 times)
greBit (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
November 07, 2013, 12:31:07 PM
 #1

I posted this a while ago, thought I would repost here.  If anyone finds this useful, it would be great to have some feedback...


I've recently been playing around with Ubuntu with the aim of developing user-customizable live CD/DVDs/USB disks.

It works as follows:

1. User downloads(or builds) and burns  a liveDisk .iso image.
2. User boots it up. Adds software. Creates encrypted wallets. Makes it pretty.
3. User 'reproduces' the system as a new .iso and writes it to CD/DVD or USB disk
...

I currently have a very basic bitcoin livedisk version which can be downloaded (768mb) here https://docs.google.com/file/d/0B4kVxAbllVkIWXhKZlo3bXJyS00/edit?usp=sharing

It contains:



Screen shots:







I also have a GUI-less, Bitcoin-tool-less, bootstrap.iso at 387mb, here: https://docs.google.com/file/d/0B4kVxAbllVkIQWlTbmF2UGxRUFE/edit?usp=sharing

Of course, everything can also be built manually. The build process is as follows:

Building the bootstrap.iso

1. Install Vagrant www.vagrantup.com

Code:
git clone git://github.com/willish/livedisk_bootstrap.git .
cd build_amd64            # or build_i386
vagrant up


Building the liveDisk-bitcoin distro

1. Find a decent sized USB flash disk (8gb would do nicely). **This will be completely wiped!**

2. Boot the 'bootstrap.iso`. Select 3rd boot option (with flash storage)

3. `sudo livedisk-init-flash /dev/sdX`  (where /dev/sdX is replaced by the path to your USB device)

4. `sudo livedisk-install bitcoin` (and wait a while!)

5. Reboot and again select 3rd boot option

6. Customize your distro!


Save your modified distro to a new .iso

1. `sudo livedisk-reproduce flash`  to make your customized liveDisk .iso
Kyune
Sr. Member
****
Offline Offline

Activity: 287
Merit: 250


View Profile
November 07, 2013, 04:22:52 PM
 #2

It seems ill-advised for anyone installing an offline/online Armory setup to do so by downloading an installer created by a third party, as it introduces an additional attack vector for malicious, bitcoin-specific code to reach the offline and/or online machines.  This is true regardless of whether the creator of the third-party installer has bad intentions.

BTC:  1K4VpdQXQhgmTmq68rbWhybvoRcyNHKyVP
greBit (OP)
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
November 08, 2013, 12:46:02 AM
 #3

Very true. I need to update this a little but the idea was for it to be completely open source and easily verifiable.

Download vagrant, run a couple of scripts and voila.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!