Return to https://help.ubuntu.com/community/OBI


Lubuntu 14.04 LTS OEM non-pae, the OBI tarball

new OEM version '5'

Background information

All new LTS releases have some bugs that may or may not be considered annoying. Lubuntu 14.04 LTS is no exception. We expect that these bugs will be squashed before the end of life of Lubuntu 13.10 (in July 2014). Near the end of life, if you make a fresh install or upgrade Lubuntu from 13.10 to 14.04 LTS, and update & dist-upgrade the system, we expect that it will run well.

Furthermore the first point release (of iso files) will be released in August 2014. We expect that Lubuntu 14.04.1 LTS will contain a well debugged and polished system, and that it will be further improved during the lifetime until the LTS end of life in April 2017.

This tarball

Lubuntu_14.04oem-npae.tar.xz

is uploaded to make it convenient to manage Lubuntu 14.04 LTS now. There is one major tweak or work-around to start nm-applet, which puts a network indicator onto the panel (the 'two monitors' symbol when not connected, the 'arrow up arrow down' symbol when connected via Ethernet (wired) and a 'staircase' when connected via wifi). It is done using a terminal window (lxterminal).

The work-around does not work with the guest user but if the main user stays logged in (and connected via wifi), it should work also for the guest user.

There is an alias, 'TT', to make it easy to toggle the touchpad (in portable computers) to avoid unintented input when there is a mouse. Finally there are two aliases, that make it more convenient, 'l', and safer, 'rm', to use the terminal window.

alias TT='touchpad-toggle'
alias l='ls -l --group-directories-first'
alias rm='rm -i'

Update and dist-upgrade

The packages are updated and dist-upgraded to the file date shown at

http://phillw.net/isos/one-button-installer/tarballs

Grub menu visible for easy choice of kernel

Two kernels

The boot option forcepae was used during the installation and is active, which makes it possible to update and upgrade the non-pae kernel as well as the generic (PAE) kernel.

linux-3.13.0-non-pae '124'
linux-3.13.0-24-generic

The non-pae kernel files dated 04-May-2014 21:36 were downloaded from

http://phillw.net/isos/non-pae

ls -l
-rw-r--r--    899846 May  4 21:36 linux-firmware-image-3.13.0-non-pae_124_i386.deb
-rw-r--r--   6340890 May  4 21:36 linux-headers-3.13.0-non-pae_124_i386.deb
-rw-r--r--  39868542 May  4 21:36 linux-image-3.13.0-non-pae_124_i386.deb
-rw-r--r--    739474 May  4 21:36 linux-libc-dev_124_i386.deb

md5sum linux-*
fc8ed56bec7407d331f4045053a81802  linux-firmware-image-3.13.0-non-pae_124_i386.deb
ffbc1956eae396447e1803f13022c9f8  linux-headers-3.13.0-non-pae_124_i386.deb
b0a72589a6f412226b3ad272e0825750  linux-image-3.13.0-non-pae_124_i386.deb
0ecdfbdd2bb221dbc90cd676a6f7b825  linux-libc-dev_124_i386.deb

The non-pae kernel works for old processors without PAE capability. The generic kernel works for processors with PAE capability (even if there is no PAE flag). The generic kernel is better when there is more than 2 GB RAM; this is the task of PAE (physical address extension).

Files in /home/oem

clean-myself.bash
truncate-log
fix4oldIntelGraphics.txt

Tweak for using the new alias 'l'

The following code is commented away in /etc/skel/.bashrc to use alias l from /etc/bash.bashrc

#alias l='ls -CF'

Tweak for the network indicator

The following code is inserted into bashrc-extra.txt

ps -A|grep nm-applet $HOME/.config/lxsession/Lubuntu/autostart > /dev/null 
#ps -A|grep nm-applet > /dev/null 
if [  $? -ne 0 ]
then
 if [ "${USER:0:5}" != "guest" ]
 then
  nm-applet  &
  echo 'nm-applet' >> $HOME/.config/lxsession/Lubuntu/autostart
 fi
fi
ps -A|grep lxterminal $HOME/.config/lxsession/Lubuntu/autostart > /dev/null 
if [  $? -ne 0 ]
then
 if [ "${USER:0:5}" != "guest" ]
 then
  echo 'lxterminal' >> $HOME/.config/lxsession/Lubuntu/autostart
 fi
fi

before alias TT

and finally bashrc-extra.txt is appended to /etc/bash.bashrc

Login information for the user OEM

user: oem

password: 123456

So when the system is installed, reboot, run as OEM and tweak the system to what you like, or to what your friend or customer wants, and then click on the desktop icon at the top left corner of the screen! At the next [re]boot, the computer will start a wizard to create the final user.

Login as final user

The computer will start a wizard to create the final user. The network indicator will appear after the final user has started a terminal window from the menu or with the hotkey combination

ctrl +alt + t

This will be automatic after this first instance.

Install a new language

The end user is given the opportunity to select language, but it will not be installed properly at the installation via the OEM dialogue (at least not Swedish, that I tested). But when the user selects (from the main menu in Lubuntu)

Preferences--Language Support

and installs the relevant language, it will work after the next reboot.

Preferences--Keyboard Input Methods

The 14.04 LTS 'Trusty' version needs the keyboard layout to be set separately: select the tab 'Input Method', then 'Select an input method' (and select your language), then click the '+ Add' button

Then you can select keyboard with the applet on the panel, and it will survive at reboot.

When the bug is fixed

When the bug is fixed for the network indicator, the special version of this tarball will be deprecated, so remove the tweak for the network indicator from /etc/bash.bashrc and $HOME/.config/lxsession/Lubuntu/autostart.

Lubuntu_14.04oem-npae5

new OEM version '5'

The tarball Lubuntu_14.04oem-npae5.tar.xz is uploaded to make it convenient to manage Lubuntu 14.04 LTS now. The network indicator bug is fixed.

The same aliases are added

alias TT='touchpad-toggle'
alias l='ls -l --group-directories-first'
alias rm='rm -i'

Update and dist-upgrade

The packages are updated and dist-upgraded to the file date shown at

http://phillw.net/isos/one-button-installer/tarballs

Grub menu visible for easy choice of kernel

Two kernels

The boot option forcepae was used during the installation and is active, which makes it possible to update and upgrade the non-pae kernel as well as the generic (PAE) kernel.

linux-3.13.0-non-pae-1
linux-3.13.0-30-generic

The non-pae kernel files dated June-28-2014 were downloaded from

http://phillw.net/isos/non-pae

ls -l
-rw-r--r-- 1    899148 Jun 28 17:39 linux-firmware-image-3.13.0-non-pae_3.13.0-non-pae-1_i386.deb
-rw-r--r-- 1   6306246 Jun 28 17:39 linux-headers-3.13.0-non-pae_3.13.0-non-pae-1_i386.deb
-rw-r--r-- 1  39929364 Jun 28 17:39 linux-image-3.13.0-non-pae_3.13.0-non-pae-1_i386.deb
-rw-r--r-- 1    741022 Jun 28 17:39 linux-libc-dev_3.13.0-non-pae-1_i386.deb

md5sum linux-*
2ecbbe4291c32b1426e3af0593e5f4c8  linux-firmware-image-3.13.0-non-pae_3.13.0-non-pae-1_i386.deb
50d14b5ad97c29cda277d7dc3a453edc  linux-headers-3.13.0-non-pae_3.13.0-non-pae-1_i386.deb
092528c0156cc40b4f376f8eced2a694  linux-image-3.13.0-non-pae_3.13.0-non-pae-1_i386.deb
32f6821279e50ae9df5ecc7bb95b329e  linux-libc-dev_3.13.0-non-pae-1_i386.deb


Return to https://help.ubuntu.com/community/OBI

OBI/Lubuntu_14.04_OEM-nonPAE (last edited 2014-07-08 12:32:56 by nio-wiklund)