Git Product home page Git Product logo

livecd's Introduction

livecd

Gem Version Build Status

Run a livecd quickly and easily. Uses virtualbox for magic.

installation

gem install livecd

usage

livecd start myos.iso

livecd list
# myos

livecd stop

Quickstart:

# download damn small linux (http://www.damnsmalllinux.org/)
wget http://distro.ibiblio.org/damnsmall/release_candidate/dsl-4.11.rc2.iso
livecd start --memory 512 dsl-4.11.rc2.iso

Configure the memory. The default is 128 MB, but you can change it.

livecd start --memory 512 myos.iso

Run multiple livecds at the same time:

livecd start cd_a.iso
livecd start cd_a.iso
livecd start cd_b.iso

livecd list
# cd_a
# cd_a-1
# cd_b

livecd stop cd_a
# or stop all:
livecd stop

kudos / contributions

  • chris-rock

livecd's People

Contributors

arlimus avatar chris-rock avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

chris-rock

livecd's Issues

thor is not installed with gem install livecd

This happend on Ubuntu 13.04 64 bit

user@machine:/$ sudo gem install livecd
Fetching: livecd-0.9.gem (100%)
Successfully installed livecd-0.9
1 gem installed
Installing ri documentation for livecd-0.9...
Installing RDoc documentation for livecd-0.9...
user@machine:/$ livecd
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- thor (LoadError)
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from /var/lib/gems/1.9.1/gems/livecd-0.9/bin/livecd:3:in `<top (required)>'
    from /usr/local/bin/livecd:23:in `load'
    from /usr/local/bin/livecd:23:in `<main>'
user@machine:/$ sudo gem install thor
Fetching: thor-0.18.1.gem (100%)
Successfully installed thor-0.18.1
1 gem installed
Installing ri documentation for thor-0.18.1...
Installing RDoc documentation for thor-0.18.1...
user@machine:~$ livecd
Commands:
  livecd help [COMMAND]    # Describe available commands or one specific command
  livecd list              # list all running livecds
  livecd start <mycd.iso>  # start the iso livecd
  livecd stop [<mycd>]     # stop a running livecd or stop all running livecds

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.