Home - General-Beck/ethereum-snappy GitHub Wiki

Get started

Launch Snappy locally with KVM on Linux

The current release of Ubuntu Core is available as a KVM virtual machine. On Ubuntu, you can install KVM and verify that your hardware can run virtual machines like this:

sudo apt-get install qemu-kvm
...say yes and install the packages...

kvm-ok
INFO: /dev/kvm exists
KVM acceleration can be used

This is the best outcome — it means that snappy will run fast on your system, taking advantage of hardware acceleration in your CPU. If KVM is not supported on your system we recommend you try Ubuntu Core on a cloud instead.

Next, download the following release of Ubuntu Core, it's about a 100MB compressed image:

Download the KVM images (x86): 15.04/stable 15.04/edge

wget http://releases.ubuntu.com/15.04/ubuntu-15.04-snappy-amd64-generic.img.xz
unxz ubuntu-15.04-snappy-amd64-generic.img.xz

Increase image size to 8 GB

dd if=/dev/zero of=ubuntu-15.04-snappy-amd64-generic.img bs=1M count=0 seek=8192
du -m --apparent-size ubuntu-15.04-snappy-amd64-generic.img
parted ubuntu-15.04-snappy-amd64-generic.img
ВНИМАНИЕ: у вас нет прав администратора. Могут возникнуть проблемы.
GNU Parted 3.2
Используется /home/denis/dev/general-beck/snappy-iso/ubuntu-15.04-snappy-amd64-generic.img
Добро пожаловать в GNU Parted! Наберите 'help' для просмотра списка команд.
(parted) print free                                                       
Предупреждение: Похоже, что не всё место доступное для /home/denis/dev/general-beck/snappy-iso/ubuntu-15.04-snappy-amd64-generic.img используется, вы можете исправить таблицу GPT для
использования всего места (дополнительно 968029 блоков) или продолжить с текущими настройками? 
Исправить/Fix/Игнорировать/Ignore? F                                      
Модель:  (file)
Диск /home/denis/dev/general-beck/snappy-iso/ubuntu-15.04-snappy-amd64-generic.img: 8590MB
Размер сектора (логич./физич.): 512B/512B
Таблица разделов: gpt
Флаги диска: 

Номер  Начало  Конец   Размер  Файловая система  Имя          Флаги
       17,4kB  4194kB  4177kB  Свободное место
 1     4194kB  8389kB  4194kB                    grub         bios_grub
 2     8389kB  143MB   134MB   fat32             system-boot  загрузочный, esp
 3     143MB   1216MB  1074MB  ext4              system-a
 4     1216MB  2290MB  1074MB  ext4              system-b
 5     2290MB  8094MB  5804MB  ext4              writable
       8094MB  8590MB  496MB   Свободное место

(parted) quit
du -m ubuntu-15.04-snappy-amd64-generic.img 
8193	ubuntu-15.04-snappy-amd64-generic.img

Now you can launch this virtual machine with KVM:

kvm -m 1024 -redir :8090::80 -redir :8022::22 -redir :8545::8545 --redir :30303::30303 --redir :4200::4200  ubuntu-15.04-snappy-amd64-generic.img

You can work in kvm or get access on ssh

ssh ubuntu@localhost -p 8022

User:pass - ubuntu:ubuntu

Ubuntu Core in cloud, bare metal, Raspberry Pi etc.

Here you will be able to select any of the options of start of Ubuntu Core suitable you

Install snappy

snappy search gethd
sudo snappy install gethd

or put it locally

snappy-remote --url=ssh://localhost:8022 install gethd_x.x.x_multi.snap