Linux_logo
Preparation
- Perform this stage using your functioning PC.
- Download the Linux_logo source code from www.deater.net/weave/vmwprod/linux_logo.
- Visit www.deater.net/weave/vmwprod/linux_logo and click on the "Download:" link.
- Click on the link for the source code of the latest version of Linux_logo. You will need the source code in
.tar.gzformat.- At the time of writing the latest version of Linux_logo was version 4.05, so the file downloaded was
linux_logo-4.05.tar.gz.
- At the time of writing the latest version of Linux_logo was version 4.05, so the file downloaded was
- You will be asked to where you wish to save the file. Chose a safe place and make a note of it.
- The download is about 81kb and will only take a few seconds over a modem, and a lot less over a broadband connection.
- If you are using a download accelerator program, it will save the file to your default download directory.
- Download the Gettext source code from www.gnu.org/directory/gettext.html.
- Visit www.gnu.org/directory/gettext.html and click on the "Source tarball" link.
- Click on the link for the source code of the latest version of Gettext. You will need the source code in
.tar.gzformat.- At the time of writing the latest version of Gettext was version 0.11.5, so the file downloaded was
gettext-0.11.5.tar.gz.
- At the time of writing the latest version of Gettext was version 0.11.5, so the file downloaded was
- You will be asked to where you wish to save the file. Chose a safe place and make a note of it.
- The download is about 3.5Mb and will take about half an over a modem, but a lot less over a broadband connection.
- If you are using a download accelerator program, it will save the file to your default download directory.
- Download the Linux_logo compatible Core Linux Logo from here.
- You will be asked to where you wish to save the file. Chose a safe place and make a note of it.
- The download is about 2kb and will only take a second or two over a modem, and a lot less over a broadband connection.
- If you are using a download accelerator program, it will save the file to your default download directory.
- Burn the files
linux_logo-4.05.tar.gz,gettext-0.11.5.tar.gzandcore.logoto a CD. This page assumes that the subdirectory/appsis used for the files. The CD-ROM can be a multi-session disk.- Use your CD burning software to create an ISO9660 disc image with the files
linux_logo-4.05.tar.gz,gettext-0.11.5.tar.gzandcore.logoin the/appsdirectory. - Burn the CD and verify the data stored on it.
- Use your CD burning software to create an ISO9660 disc image with the files
Booting
- Perform this stage and subsequent stages, unless otherwise stated, using your Core Linux PC.
- Boot your Core Linux PC.
- Login as
root. You will need to enter the password at the prompt.- Wait for the following text to appear:
localhost login: - Type
rootand press Enter. - The screen will display this message:
Password: - Enter the password for
rootthat you set earlier. - You will be shown a prompt that looks like this:
[~]#
- Wait for the following text to appear:
Extract the source
- Place the CD-R in the CD-ROM drive. Mount the CD-ROM drive under
/mnt/cdrom.- At the prompt enter:
mount /dev/hdb /mnt/cdrom - You will see the following line appear:
mount: block device /dev/hdb is write-protected, mounting read-only
- At the prompt enter:
- Change to the
/appsdirectory on the CD-R.- At the prompt enter:
cd /mnt/cdrom/apps - The prompt will change to:
[/mnt/cdrom/apps]#
- At the prompt enter:
- Copy the files
linux_logo-4.05.tar.gz,gettext-0.11.5.tar.gzandcore.logoto the directory/usr/src.- At the prompt enter:
cp linux_logo-4.05.tar.gz /usr/src - The system will not display a message if everything is OK.
- At the prompt enter:
cp gettext-0.11.5.tar.gz /usr/src - The system will not display a message if everything is OK.
- At the prompt enter:
cp core.logo /usr/src - The system will not display a message if everything is OK.
- At the prompt enter:
- Change to the
/usr/srcdirectory and extract the source from the fileslinux_logo-4.05.tar.gzandgettext-0.11.5.tar.gz.- At the prompt enter:
cd /usr/src - The prompt will change to:
[/usr/src]# - At the prompt enter:
tar -zxvf linux_logo-4.05.tar.gz - A long stream of unzipping files and directories should scroll up the screen for a few seconds.
- At the prompt enter:
cd /usr/src - The prompt will change to:
[/usr/src]# - At the prompt enter:
tar -zxvf gettext-0.11.5.tar.gz - A long stream of unzipping files and directories should scroll up the screen for a few seconds.
- At the prompt enter:
Configure and compile Gettext
- Change to the
/usr/src/gettext-0.11.5directory.- At the prompt enter:
cd gettext-0.11.5 - The prompt will change to:
[/usr/src/gettext-0.11.5]#
- At the prompt enter:
- Run the
./configurescript.- At the prompt enter:
./configure - A long stream of processes should scroll up the screen for about a minute.
- The script finishes with the line:
config.status: creating po/Makefile
- At the prompt enter:
- Run the
makeprogram.- At the prompt enter:
make - A long stream of processes should scroll up the screen for about three mintues.
- The program finishes with the line:
make[1]: Leaving directory '/usr/src/gettext-0.11.5'
- At the prompt enter:
- Run the
makeprogram with the argumentinstall.- At the prompt enter:
make install - A long stream of processes should scroll up the screen for a few seconds.
- The program finishes with the line:
make[1]: Leaving directory '/usr/src/gettext-0.11.5'
- At the prompt enter:
Prepare your system
- Change to the
/usr/srcdirectory.- At the prompt enter:
cd /usr/src - The prompt will change to:
[/usr/src]#
- At the prompt enter:
- Move the
core.logofile to the directory/usr/src/linux_logo-4.05/logos/distributions. If you are using Linux_logo version greater than or equal to 4.06 then the Core Linux logo file is included in the correct place in the tarball.- At the prompt enter:
mv core.logo ./linux_logo-4.05/logos/distributions - The system will not display a message if everything is OK.
- At the prompt enter:
- Add the directory
/usr/local/binto the$PATHenviroment variable.- At the prompt enter:
nano /root/.profile - The screen will show the contents of
/root/.profilewith information about the file at the top and bottom of the screen. - Change the first line from:
to
export path="/bin:/sbin:/usr/bin:/usr/sbin"export path="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin" - Save the file and exit the text editor.
- Press Ctrl+x on the keyboard.
- The contents of the white line at the bottom of the screen will change to read:
Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? - Type
y. - The contents of the white line at the bottom of the screen will change to read:
File Name to write: /root/.profile - Press Enter.
- You will be returned to the system prompt.
- At the prompt enter:
- In order to activate the changes to the
$PATHenviroment variable, you will have to logout and log back in again.- At the system prompt enter:
logout - You will be logged out and returned to the login prompt.
- Login as
root. You will need to enter the password at the prompt.- Type
rootand press Enter. - The screen will display this message:
Password: - Enter the password for
rootthat you set earlier. - You will be shown a prompt that looks like this:
[~]#
- Type
- At the system prompt enter:
Configure and compile Linux_logo
- Change to the
/usr/src/linux_logo-4.05directory.- At the prompt enter:
cd /usr/src/linux_logo-4.05 - The prompt will change to:
[/usr/src/linux_logo-4.05]#
- At the prompt enter:
- Edit the
logo_configfile to read:Be sure not to leave a blank line at the end of the file. If you are using Linux_logo version greater than or equal to 4.06 then this bug has been fixed../logos/distributions/core.logo- At the prompt enter:
nano logo_config - The screen will show the contents of
logo_configwith information about the file at the top and bottom of the screen. - Delete the existing lines and add the following text to the file:
./logos/distributions/core.logo - Save the file and exit the text editor.
- Press Ctrl+x on the keyboard.
- The contents of the white line at the bottom of the screen will change to read:
Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? - Type
y. - The contents of the white line at the bottom of the screen will change to read:
File Name to write: logo_config - Press Enter.
- You will be returned to the system prompt.
- At the prompt enter:
- Run the
makeprogram.- At the prompt enter:
make - A long stream of processes should scroll up the screen for about a mintue.
- The program finishes with the line:
make[1]: Leaving directory '/usr/src/linux_logo-4.05/po'
- At the prompt enter:
- Run the
makeprogram with the argumentinstall.- At the prompt enter:
make install - A long stream of processes should scroll up the screen for a few seconds.
- The program finishes with the line:
make[1]: Leaving directory '/usr/src/linux_logo-4.05/po'
- At the prompt enter:
Initial Testing
- Test the linux_logo program using
linux_logo -classic.- At the prompt enter:
linux_logo -c - An image similar to the following should appear on the screen:

The technical details included in the display will differ of your system will differ.
- At the prompt enter:
- Test the linux_logo program in ASCII mode using
linux_logo -a -classic.- At the prompt enter:
linux_logo -a -c - An image similar to the following should appear on the screen:

The technical details included in the display will differ on your system.
- At the prompt enter:
Automatic Updating
- This section describes how to have the details on your logon screen updated each time the computer boots. If you do not wish the screen to be updated on each reboot, skip this section. If you want to have the screen updated more regularly than that, then you need to install and use cron to run a command similar to that below.
- Append the following line to the
/etc/rc.d/rc.mufile:/usr/local/bin/linux_logo -c > /etc/issue- At the prompt enter:
nano /etc/rc.d/rc.mu - The screen will show the contents of
httpd.confwith information about the file at the top and bottom of the screen. - Add the following line to the end of the file:
/usr/local/bin/linux_logo -c > /etc/issue - Save the file and exit the text editor.
- Press Ctrl+x on the keyboard.
- The contents of the white line at the bottom of the screen will change to read:
Save modified buffer (ANSWERING "No" WILL DESTROY CHANGES) ? - Type
y. - The contents of the white line at the bottom of the screen will change to read:
File Name to write: /etc/rc.d/r.mu - Press Enter.
- You will be returned to the system prompt.
- At the prompt enter:

The text of this page is licensed under a Creative Commons License.
