Giter VIP home page Giter VIP logo

gnuradio-live's Introduction

gnuradio-live

Scripts to generate ISO images for a live Ubuntu session with GNU Radio installed.

HOW-TO

There are three variables set at the start of build-gr.sh: TOP, SRC_ISO and TGT_ISO. TOP specifies the directory where the files will be built, as well as where the ISOs are located (though the latter can be changed).

At present, the GNU Radio Ubuntu packages exist for Ubuntu 20, but not 21, so the ISO for Ubuntu 20 is used as the source.

The scripts must be executed on an existing Ubuntu system.

To use the scripts, change the above variables as needed, then execute

sudo build-gr.sh

The script must be run as root as there are many root-only utilities involved in creating the ISO image (very little, in fact, does NOT require root).

Known Issues

  1. When executing a project from gnuradio-companion, you will get an error message (that can be safely ignored) saying:
The xterm executable 'x-terminal-emulator' is missing.
You can change this setting in your gnuradio.conf, in section
[grc], 'xterm_executable'.
  1. Saving gnuradio-companion projects does not persist beyond a given session.

  2. Error messages will crop up during package installation indicating an inability to use /dev or /run/ksys. These do not appear to have an adverse effect on the process.

  3. During boot of the Ubuntu session, it will complain about two files not matching their checksums. The files are:

    • isolinux/isolinux.bin
    • isolinux/boot.cat
  4. The desktop icon for GNU Radio Companion, aside from not having a good icon, is not being set to allow launching. For now, you can right-click on it, and select "Allow Launching", or open a terminal and run "gnuradio-companion", or select "GNU Radio Companion" from the "Show Applications" menu.

Credits

The bulk of this work originates from the post by Rinzwind here:

https://askubuntu.com/questions/48535/how-to-customize-the-ubuntu-live-cd

gnuradio-live's People

Contributors

jmk0 avatar

Watchers

 avatar

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.