| Boards Supported | Falcon (VL-EPU-2610) |
| Kernel Version | 2.6.39 (Debian Backport sources) |
| Debian Linux Version | 6.0.0 (Squeeze/Stable) |
| Quick Login Instructions | |
| Login | root |
| Password | password |
| Login | user |
| Password | password |
VersaLogic is making no claims of usability, efficacy or warranty. Information in this document is provided in connection with VersaLogic products. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. VersaLogic assumes no liability whatsoever, and VersaLogic disclaims any express or implied warranty relating to the sale and/or use of VersaLogic products, including liability or warranties relating to fitness for a particular purpose, merchantability or infringement of any patent, copyright or other intellectual property right. VersaLogic products are not intended for use in life-saving or life-sustaining applications.
VersaLogic disclaims all warranties and liabilities for the use of this document and the information contained herein, and assumes no responsibility for any errors which may appear in this document, nor does VersaLogic make a commitment to update the information contained herein. VersaLogic reserves the right to make changes to this document at any time without notice.
Installing Debian Linux can be a difficult and time consuming effort, even when using the latest installer guide added with the release of Squeeze. The goal of VersaLogic Quick Start Packages (QSPs) is to make Debian OS installation as painless as possible, provide multiple installation images that balance footprint versus functionality, and to pre-configure any product specific support such as video, cardbus, etc. This also constitutes the difference between VersaLogic's QSP installation and the Debian Squeeze CD/DVD installation.
Accessories→VersaLogic Debian Installer
You will be given the choice of a PATA or USB device on which you would like to install.
All PATA devices will have ata- as a prefix to their names. For example:
/dev/sda ata-ST380815AS
All USB devices have usb- as a prefix to their names. For example:
/dev/sdb usb-Generic_USB_Flash_Disk
If you are planning to install on a USB device, make sure that the following settings are ENABLED in CMOS settings [11]:
See the section Installing on USB Devices for more details regarding installation on USB devices.
See the section Features of the Install Types below for more details on these three images.
root@debian# less /tmp/errorLog.txtAfter installation, the above file should be empty (an empty file indicates a successful installation).
Installation script source code inquiries should be directed to Support@VersaLogic.com.
Suppose during the installation process you selected sdb (Step 2 in the section Installation Instructions) as the PATA device to install the Debian system; the corresponding BOOT DEVICE PRIORITIZATION [http://www.versalogic.com/kb/KB.asp?KBID=1648#Boot] settings will be:
0 [IDE 1/Primary Slave, <model-name-of-device>]The root user will be able to perform all administrative tasks.
Login root Password password
Login user Password password
Even though VersaLogic QSPs provide a good base of installed programs, it would not be practical to provide everything that is available to everyone. This section provides a basic tutorial on how to add new software to an installed Debian Linux base system.
Once you have your basic installation completed, the next thing you will probably want to do is add additional software. The APT suite of programs is, by far, the easiest way to accomplish this task. APT is an acronym for Advanced Package Tool and is essentially an automated dependency resolver and front-end for the dpkg program. It will figure out what the dependencies are for a given software package and then manage the calls to dpkg, which actually does the work of installing them. Together, APT and dpkg make installing new packages very straightforward.
One of the most common packages that application developers want is libc6-dev [http://packages.debian.org/stable/libc6-dev], which contains development libraries and files that are required to make C/C++ programs work. Let's see an example on how to install it:
debian:~# apt-get install libc6-devand hit Enter. In this example, libc6-dev is in the name of the package to install, so APT will go find any packages that have that name, and often automatically decides which one is best for your system. It also determines what other packages need to be installed to make libc6-dev work, and it will go ahead and install those as well.
There might be some software that could be in Debian's Contrib and Non-free sections. To install software from these sections, modify the following line in the /etc/apt/sources.list file:
deb http://mirrors.kernel.org/debian Squeeze main-- to --
deb http://mirrors.kernel.org/debian Squeeze main contrib non-free
By default, APT will look in /etc/apt/sources.list to determine where to download the packages from. We have set up the system to look in a Stable online repository by default, but if it doesn't exist there, APT can also look in a Testing repository (Testing means that the package is being tested and has been stable for at least 14 days, but has not yet been added to the formal Debian stable release). This scheme strikes the best balance between system stability and package availability since, unlike other Linux distributions, Debian's developers can take years to move testing packages to stable (which happens only for major releases). To enable APT to download packages from the Testing repository, you will have to uncomment (by removing the leading # symbol) the following lines of the /etc/apt/sources.list file:
#deb http://mirrors.kernel.org/debian testing main contrib
#deb-src http://mirrors.kernel.org/debian testing main contrib
Debian essentially maintains three types of distributions:
For more information, refer to the following website:
All three VersaLogic images stand as follows with respect to the above three distributions:
For more information, refer to the following websites:
Refer to the following files to customize the apt-get system:
Also, run the command:
#apt-get update
every time you decide to install any package. This is very important, as it will keep the local repository synchronized with the Debian repository.
At the time of this writing, the Intel E6XX driver for Linux (Xorg and DRM) no longer supports Debian. We have chosen to use the generic VESA framebuffer driver for our graphical environment, and this limits the resolution to 800x600.
If you don't want to install the VersaLogic Debian image and would like to have your own custom install (Debian or a non-Debian), then this section is for you. No matter which Linux distro you choose, you will need a kernel with all of the updated hardware support. The files in the downloaded zip file are used for the following:
You need to unzip the file first to access the above contents.
Following is a list of books and web sites that we recommend to anyone who wants to learn more about Debian or GNU/Linux in general:
Copyright © 2011 VersaLogic Corp. All rights reserved.