How To Sanitize a Laptop

The process of sanitizing a laptop involves three aspects:

  1. Physically cleaning the laptop's appearance.
  2. Cleaning up the laptop from any previous information.
  3. Installing the basic software (Operative system, basic applications and edubuntu).
  4. Installing additional educational content. (Since we are all making the effort to make the IT device reach some needy school, lets make the best of it!)

Labdoo provides two laptop sanitation manuals: a Fast Restoration Method and a Step by Step Installation Method.

The Fast Restoration Method provides the easiest and fastest method to install the operative system and the educational content on a laptop.

The Step by Step Installation Method can be very useful if you are new to the project and want to see what exactly contains a Labdoo prepared laptop. It guides you on how to:

  1. Delete the previous content of the laptop.
  2. Install the basic linux operating system.
  3. Instal the basic software (ofimatic applications, linux software).
  4. Instal additional educational content (RACHEL content, wikipedia for schools)
  5. Installing more additional educational content (XOWA offline Wikipedias)

This process is more time demanding and advised if you want to learn and to see exactly what contents are installed, whereas the Fast Restoration Method performs all these steps in an automated manner.

If you are new to the Labdoo Project, you can follow the Step by Step sanitation guide. If you need to deal with large numbers of laptops or are more experienced, we recommend you to use the Fast Restoration Methods. Remember also that as a last resort and if you don't have the time to sanitize your own computer, you can always bring it to your closest hub and have labdooers there sanitize it for you (click on the menu option ‘Hubs’ and then on ‘View’ to go to the list of Labdoo hubs).

If you have problems or want assistance on how to perform the laptop preparation, ask for help on the Labdoo Global Support wall and somebody from the core team will be happy to assist you.

The base education software package installed in every Labdoo laptop is called Edubuntu. Edubuntu is a free software platform including education applications covering many areas of science, from pre-school level to high-school level and available in more than 130 languages. You can learn more about Edubuntu directly from https://www.edubuntu.org/. In addition to the Edubuntu platform, laptops can optionally be preloaded with additional education content such as an offline version of Wikipedia and many other powerful Open Education Resources (OER) such as Rachel, Xowa, UNESCO content, Khan Academy, etc.

The simple sanitation guide installs the base Edubuntu platform (preloaded with all the Edubuntu education applications) and it allows you to optionally install extra educational packages via some scripts. The advanced sanitation guide uses pre-configured images and it allows you to install all the packages (both the Edubuntu platform plus all the extra education packages) in one shot using the image. The next table summarizes the packages that are installed by each method.


Content Step-by-Step
Method
Step-by-Step Method
Plus Scripts
Fast Restore
Method
Lubuntu LTS (Operating System) Yes Yes Yes
Edubuntu Educational Software (base education packages) Yes Yes Yes
Office Suite (Libreoffice) Yes Yes Yes
Wikipedia for schools "wikidoo" (English offline lexicon suitable for children) No Yes Yes
License-free manuals for Ubuntu, Libreoffice, etc. No Yes Yes
License-free e-Books No Yes Yes
XOWA, access to 800+ Offline Wikis in regional languages No Yes Yes
RACHEL, access to Khan Academy, Edison for Robotics, CK-12 Textbooks, UNESCO's IICBA Electronic Library, Great Books of the World, OLPC Educational Packages, or MIT Scratch, among many others No Yes Yes
Barrier-free access for blind or hearing impaired user No Yes Yes
Browser-based English course, Multimedia based following UK Curriculum No Yes Yes
Offline video tutorials for user No Yes Yes
Optimized user flow to avoid accidental system changes No Yes Yes
Preparation for virtual machines (VM VirtualBox) No Yes Yes
Virus scanner and tool ClamAV No Yes Yes
Suggested minimum size of disk drive 20 GB 40GB min 40GB min (more Size allows you to load more content)

Please continue reading this guide to learn the step by step process of sanitizing a laptop by choosing one of the available methods.

Sanitation Guide: Fast Restoration Method (Labtix)

Labdoo recommends installing by cloning images and using the installation tool Labtix, contributed by Labdoo volunteers. Labtix is freely available and can be used by anyone. Labtix runs on any laptop as a 32 bit ISO image and is able to clone both 32 and 64 bit images.

Labtix comes with different installation methods that can be found directly on its desktop and you can choose from to perform your deployment:

  • "2-click" installer: running the file manger SpaceFM your can start cloning images with just 2 clicks.
  • Auto deploy and content installer: complete, very powerful , terminal / script based installation tool, also automatically deploys the language specific content in a single execution
  • Labdoo installer: coming with an easy to use Graphical user interface (GUI)

On the Labtix desktop you will find a red folder "Docs" with the user manuals as PDF, although we strongly recommend to watch the YouTube video tutorials first.

All video tutorials can be found on our YouTube channel https://www.youtube.com/user/LabdooDACH/playlists and on our FTP server http://ftp.labdoo.org/download/Public/videos/for-technicians/.

Note for advanced users:

Labtix has a persistence mode in which you can modify its configuration by yourself and save the changes. You act as the root user in fact. The password is "labdoo". But be careful, as root you can "damage" Labtix or inflate it with too many changes. The default Labtix fits on a CD. The ISO snapshot tool also allows you to create a new ISO file that will handle any changes to the system.

In some rare cases Labtix may not start up or get stuck on terminal level (the desktop does not appear) or the monitor may stay dark. In these rare cases try the options in Failsafe Mode or Safe Video Mode. This will also be explained in the above mentioned YouTube tutorial and presented in the next pages.

Preparation for the Fast Installation Methods

If you already have a bootable CD or USB Stick with our Labtix installation environment and Laboo Images for cloning, you can skip this chapter.

The Fast Installation methods use an auxiliar tool (LiveCD) Labtix in order to easily allow us to restore a copy of a pre-installed full-content Labdoo system prepared by our technical experts, called Image. These images are prepared for four main Languages (English, Spanish, German, French) so it is required as well, if sending laptops to a country with a different language, to install also the Additional Content

The following components are required:
Labtix bootable media: It can be a CD or USB stick, that you use to boot the Laptop you want to have restored, into the LAbtix einvironment
External USB Drive: In which you have downladed the Images and the Additional Contents from our FTP (Labdoo, also provides an already prepared USB Drive to the volunteers, please contact your local Hub)


Labtix: The Labdoo installation environment

In order to provide a free tool that allow us to sanitize both old and newer Computers, Labdoo.org has prepared a very light bootable (live-image) based on the Linux-Version Antix that we have named Labtix (from Labdoo and Antix).

In Labtix you will find all the tools that you need to delete the old content in the laptops, and to perform the fast and automated restoration proceses in order to obtain a ready-to-ship computer. Additionally, in this live-image you will find many tools that can be used to check and diagnose the hardware of the machine (processor temprerature, damaged hard drives, etc.)

You can download Labtix from here (MD5SUM).

Once downloaded, you can create a bootable media (CD or USB) that you can use to boot the donated laptops up, and start the sanitation process.

Creating a bootable USB or CD/DVD from the Labtix ISO

If you dont want to Burn a CD to have the Labtix bootable CD and want to use a USB instead, you will have to create a bootable USB
Depending on the Operative System you work, the procedure to do this can be as described bellow (but if you see you run into problems creating the bootable USB stick, burn the ISO file on a CD and go forward...)

WINDOWS:
- Download and run a program for creating bootable media. For example, Rufus: https://github.com/pbatard/rufus/releases/download/v3.4/rufus-3.4p.exe (link is external)
- Run Rufus, select the USB on the Device, click on SELECT button and choose your labtix.iso file, then click on Start button.

LINUX
Once you know the device path to your USB key (in the examble /dev/sdb) run:
dd if=Labtix.iso of=/dev/sdb bs=1M; sync
(see details explained under: https://antixlinux.com/forum-archive/writing-antix-iso-image-on-usb-flas...)

MAC OS
You can use the procedure described under
[http://osxdaily.com/2015/06/05/copy-iso-to-usb-drive-mac-os-x-command ]



Downloading images and additional content from the Labdoo FTP Server

For the Fast Restoration method you will need the Labdoo Images for Cloning. These images are copies of the hard drive of already sanitized laptops that you will use to restore the laptops that you want to newly sanitize.

You will find these images online in the Labdoo FTP server http://ftp.labdoo.org/download/install-disk/. You can download these images from your web browser: select the image you want to download, right click on it, and then select "save link as".

These images are large and it takes long to download them, so if you are familiar with FTP clients, we recommend to download them directly via FTP (sftp is also supported) by connecting via user labdoo and password labdoo too.

Labdoo Images for Cloning

When deciding what image to use there are serveral aspects you need to consider:

  • The processor architecture of the laptop you are sanitizing (32 bit or 64 bit). You can find this out once you have booted the laptop with labtix, as shown in the video above.
  • The language you want to install.
  • The size of the disk, which you can check as well once you have booted for the first time with labtix, as shown in the video above.

The name of the image files on the FTP will tell you:

The French, Spanish and German images (required 80 Gbs) already contain all the Labdoo content prepared for these languages (Wikiperdias, RACHEL Open Educative Resources, Khan Academy...)

The English images of 80 Gbs as well, but the bigger images (160,250 Gbd) include even more educative contetns

Additional Content

Content in additional languages has to be copied in addition after the restoring process, except if using the autodeploy.sh method, that allows to deploy additional contents. We will come later to this...

USB Extern Hard Drive

The images that you download will have to be uncompressed and copied on a external USB HD. The USB Hard drive has to be formatted in a file system that allows files of big size. For instance, it cannot be FAT32 which can only handle files smaller than 4Gb. NTFS is the recommended file system type.

The scripts the automated deployment are based on, require that these uncompressed directories are copied directly into the hard drive without successive directories. For more details please refer to the manual http://ftp.labdoo.org/download/install-disk/labdoo%20autodeploy%20and%20...

Connecting to the Labdoo FTP server

The Labdoo FTP server allows users to download documents and images for Labdoo devices for free.

There are several different ways to connect and download files from the Labdoo FTP server. Here are a few simple ways, choose the one most suitable to you.

For safety reason Labdoo does not allow FTP protocol, but only the safe SFTP protocol (no ftp, only sftp).
Labdoo does not take any responsibility for 3rd party software.


---------------------------------------------------------------------------------------------------------------------------



1. Accessing the server via HTTP using your browser

Open an internet browser and go to http://ftp.labdoo.org/download/ (Make sure the URL begins with “http://” and not “ftp://). All the files underneath this level are license free to be downloaded.

To Download a file, right click its link and store it by clicking on "Save link as..." (It is possible the name may be different depending on the type of internet browser and operating-system you use).

The advantage of using this method is that it's very easy without the need for other software nor credentials to access the content. The disadvantage is that files can only be downloaded one by one, not in a bulk.


---------------------------------------------------------------------------------------------------------------------------



2. Access and Log-In data to connect tools to our FTP server

It is more comfortable to connect your PC or local server to our FTP server. Depending on your operating system (OS) there are several tools and methods. We created a user: labdoo with the password labdoo, having read only-rihts to access (no right to write to the FTP server), which you can use to connect. If you need the rigt to write to our FTP server, please send a mail explaining your needs to contact@Labdoo.org (EN) or Labdoo-DACH@Labdoo.org (DE).

protocol = sftp (sftp is more safe than ftp, so only sftp is offered)
server = sftp.labdoo.org
user name = labdoo
password = labdoo
path = /var/www/download


---------------------------------------------------------------------------------------------------------------------------



3. Use your Windows file manager (Windows, Swish)

Windows does not support the sftp protocol to connect to a FTP server. ftp would be possible, but due to security reason not used. But you can use additional software, e.g. the Swish add-on for the Windows file manager http://www.swish-sftp.org/.

After downloading and installing Swish you have to activate access to our FTP-Server:

Open the"computer" window, double click on Swish icon, to connect to FTP server: server name - choose a name of your choice; server: sftp.labdoo.org; user: labdoo; path: /var/www/download
Security key: Save and connect - Key will stay on your computer, until changes on server side; Just connect - Key will only kept during this session and will be requested next time again
Enter password labdoo, now you can use the FTP server as a drive on your PC.

---------------------------------------------------------------------------------------------------------------------------



4. Filezilla

It is easy to connect your computer to the FTP server with special tools if you need to download massive files. The free FTP client Filezilla can be downloaded from here https://filezilla-project.org/. When accessing via this method, keep in mind that the user account to access the server has 'labdoo' as username and 'labdoo' as password.

You may also change the start directory in the Filezilla by going to settings → Advanced → directory. By changing the start directory, you won't need to click through the directory tree every time when you login.

Enter the access data: server - sftp://sftp.labdoo.org ; user - labdoo ; password - labdoo ; Port - 22

---------------------------------------------------------------------------------------------------------------------------



5. Linux
If you are using GNU/Linux, you can connect to the FTP server using the SFTP protocol (secure FTP). You can add the path to your file explorer as follows: sftp://labdoo:labdoo@ftp.labdoo.org:/var/www/download/


---------------------------------------------------------------------------------------------------------------------------



6. rsync
You will find the instructions to use rsync on a (L)Ubuntu operating system under this page https://help.ubuntu.com/community/rsync.

Using rsync, you can mirror all files on the FTP server by using rsync -avHe ssh labdoo@ftp.labdoo.org:/var/www/download/ (A word of caution: this will take up several hundred GB disk space)

If you only want to mirror the installation disk (1 TB) just mirror the sub-folder /install-disk use this command rsync -avHe ssh labdoo@ftp.labdoo.org:/var/www/download/install-disk


---------------------------------------------------------------------------------------------------------------------------



7.Connecting Apple iOS using iTransfer to FTP server

For Apple and iOS you can install and use the free tool iTransfer https://itunes.apple.com/us/app/itransfer-file-transfer-tool/id530424200


---------------------------------------------------------------------------------------------------------------------------


8. A note on identifying content of interest

If you don't want to mirror the complete Labdoo setup from the FTP server, you can just select the specific content you need. Here are some guidelines on how to choose specific content from the server:

All tools and Images needed for installation: http://ftp.labdoo.org/download/install-disk/
English documents: http://ftp.labdoo.org/download/documents/english/
Graphics + logos: http://ftp.labdoo.org/download/documents/material/

If there are any questions, please write them on the Labdoo Global Support team wall and a Labdooer will reply to you with a proper answer.

Windows is a registered trademark of Microsoft Corporation.

2-click Installation Method

This section describes how to use the file manager SpaceFM to clone images in just 2 clicks.


  • Start the file manager SpaceFM by double clicking on the icon on the Labtix desktop.
  • Mount the drive, where the images are located to be cloned.
    • Using an external USB drive: plug it in, the drive appears in the drive list with a - in front of it, click on the entry, the "-" becomes a "+".
    • Using a server: go to Plugins → MountShare → Scan, enter manually the IP address of the server, choose the share (optional), enter user and password → Mount.
    • This will mount the drive / server, now you have access to this drive.
  • Open the folder with the images.
  • Right click on the folder containing the image to be installed.
  • Click on "Labdoo Image Installer" in the displayed functions list.
  • In the next window:
    • Leave the hook at "Shred sda" (disk will be overwritten 3 times) or remove the hook (disk will not be deleted, e.g. if shred was run before).
    • Optional: enter host ID, if already known (otherwise this can be changed after the installation)
  • The image is now being copied to the internal hard drive sda.
  • At the end, GParted opens for control to display the finished partition on sda. The entire disk space should be made available. Close GParted. In rare cases, the automatic adjustment of the partition does not work. Then this can be adjusted manually.
  • The window confirming the installation appears, confirm and close with "ok".
  • The successful installation is also confirmed in the terminal, close with “Enter”.
  • The installation is finished. Labtix can be shut down with "Poweroff" or "Save Poweroff" and the computer can be restarted.

Autodeploy (autodeploy.sh) method

Autodeploy and content installer: the complete terminal based script installation tool (English)

NOTE: the version shown in the video still does not include the automated content deployment, please check the manual below.


Manual (pdf): http://ftp.labdoo.org/download/install-disk/labdoo%20autodeploy%20and%20...

Installed tools for Labtix

Labtix comes with some useful, pre-installed tools:

SpaceFM: is a file manager for the typical file actions and to integrate external devices. It has plug-ins, e.g. Mount shares and burn CDs or DVDs. SpaceFM is highly configurable and can be modified with additional plug-ins. The trashcan is disabled to prevent the accumulation of too much data in persistence mode. If necessary, the trash can be added as a plug-in. It should not be removed as it is part of the desktop environment!

Conky: a tool for displaying system information on the desktop. The output window is in the upper right corner. The configuration file is /etc/conky/conky.conf .

Arandr: a tool to configure screen layout. Very useful if your device has the internal monitor removed and an external monitor connected.

ISO-Snapshot: a tool to create an ISO snapshot of the system. All changes to the system are saved in the snapshot. While running ISO Snapshot, highlight the directories that are NOT to be added to the snapshot except the "Desktop" directory that contains the .desktop files. You should move existing snapshots to a directory that you do not want to add to the snapshot. The snapshot is saved in /home/snapshot. If the snapshot is created in a non-persistent system (for example booting from CD-ROM), it should be stored on another device. If there is not enough storage space to store the snapshot, the storage path may be set e.g. to another USB-disc drive. The snapshot can be installed on a USB flash drive with UNetbootin or burned to a CD-ROM or DVD-ROM using SpaceFM's IG-Burn tool plug-in.

UNetbootin: a tool to create bootable USB sticks. Start Unetbootin, activate "Diskimage", select the ISO-Snapshot (should be in /home/snapshot) and select the USB-target drive. The USB stick should be formatted with fat32 and it should be mounted (use SpaceFM for this). After installing on a thumbdrive, Gparted should be used to check if the bootflag was set correctly!

Networking: use the ceni or WICD command-line tool to set up Wi-Fi. LAN should work by default. However, due to the low transfer rate, no images should be installed via WLAN.

Psensor: a tool to control the temperature of CPU, GPU and others.

Gsmartcontrol: a tool for reading the S.M.A.R.T data of a hard disk to see if the hard disk is OK. If you see "dark red" tabs, you should use a different hard disk.
Hint: If a Seagate disk displays thousands of reallocation reallocation events on the Attributes tab, the drive is not damaged. These hard drives have a different firmware specifically for Lenovo computers that uses the remapping event memory bit for other purposes.

Gparted: a great tool for partitioning disks, repairing file systems and copying partitions.

Using the Keyboard Layout Handler on the right side of the panel you can change the keyboard layout with a left click. To make a permanent change, right-click and use the "Keyboard Layout Handler Settings". The top keyboard layout in the list is preallocated at startup. With a left click you can go through the already pre-installed keyboard layouts (German, US-English, French, Spanish).

Hardinfo gives you extensive information about the hardware and software of the computer.

The battery-plugin in the panel gives you information about the status of the battery, when the mouse is hovering over it. With a right mouse click and "Battery Monitor Settings", the plug-in can be activated, if not already done.

Firefox-esr is a slimmed down version of Firefox and helps researching the Web. It can also display pdf files. By default, it does not collect cookies and does not store data, not to inflate with unnecessary data in persistence mode.

For more information please use the man pages of the help function in the terminal (eg "man gparted" or type in "psensor --help" and press (Enter)) or use the internet.

Desktop Settings:
The Labtix desktop environment is based on openbox with the additional lxpanel. If you right-click on the desktop, you can select "Desktop Settings" to make changes to the desktop. To install new launcher on the desktop, copy it from /usr/share/applications to the desktop. To move icons on the desktop, use Shift + Drag. Please note that in some cases SpaceFM will move the objects out of the folder. In this case please copy back. The "Add to Desktop" feature of the Lxpanel menu does not work with Openbox.
To make changes to Lxpanel, simply click the panel with the right mouse button.
Uses the Openbox Configuration Manager to change the design of the windows and other general optimizations.
For Autostart: Copy the .desktop files to /etc/xdg/autostart or edit /etc/xdg/openbox/autostart for necessary commands.

Persistence
Persistence mode lets you save changes to a live system like Labtix. An additional file for saving all changes to the current system will be added to the USB stick. Enabling persistence at boot slows down the boot process. Mainly, persistence should be used to make changes to a live system like Labtix and create a new snapshot to get a new, stable and fast boot live system. Persistence can only be installed on a USB disc drive/stick. We recommend UNetbootin to install Labtix on a USB stick. USB sticks created with dd can not be made persistent.

Make a USB stick persistent:
Boot using a Labtix USB stick. In the first boot screen select the options "F5 -> persist_root" and "F8 -> save" and press "Enter" to boot. Follow the instructions to add persistence to the USB key. Selects "manual" as the storage method. Adding the persistence file to the USB stick can take several minutes per GB. So please be patient.
As long as the option under "F5" is set to "persist_root", the USB stick boots into persistence mode. Sometimes it may make sense to boot without persistence. This can be done by setting the option under "F5" to "none".
In Labtix, there is a green "Save Poweroff" button on the right side of the panel to save and shut down system changes, and a red "Poweroff" button to shut down the computer without saving any changes.

UEFI Boot only or BIOS locked and UEFI set

[This page explains a solution, if a donated computer is only able to boot UEFI or the BIOS is locked (password unknown) and UEFI is set. If your computer is able to boot in legacy mode, you can skip this page]

Some years ago, back in 2013/2014, there was a technical and legal discussion ongoing, concerning SecureBoot and UEFI. Manufacturers argued that only UEFI boot will be enabled on their computer. But the EU and NGOs went to court and the judges decided that the computer manufacturers had to open the BIOS settings again, so users can choose, if the want the UEFI boot, legacy boot (the "old" boot") or both as boot options. Computer being produced before "UEFI only" and after switching back to a flexible boot option have no problem using Labtix and prepared Labdoo images.

But if a laptop was produced in those months of "UEFI only" during 2013/2014, it might cause problems running a Lubuntu based installation. As those "UEFI locked" laptops are special and as our Labdoo images are prepared for a Legacy installtion (not for UEFI), even Lubuntu is able to boot in UEFI mode. So very few donated laptops, being produced in 2013/2014 and locked to "UEFI only" need a special way of installation.

Another use case might be a locked BIOS. A computer was donated, but a BIOS password was not removed and is unknown. If in BIOS the boot option was set to "UEFI only/Secure boot" and cannot be switched back to "Legacy boot" due to password lock, you can go through the process below and use the computer for Labdoo afterwards.

If you are not able to solve it by using this wiki, please contact Labdoo helpers or hubs in your country / area and ask for support.

You can use the installation tool Labtix (recommended, supports UEFI boot) or Parted Magic. PXE is not possible, as you need to set certain options during the installation process and PXE does not allow access to those settings.

The sequence is

  • First install a small Xubuntu based image via cloning in a partition (Xubuntu is able to UEFI boot); a prepared image is available on FTP server http://ftp.labdoo.org/download/install-disk/special_images/,
  • Next install in a 2nd partition one of our Labdoo images, using a few different settings than usual
  • modify grub boot file,
  • after that the system will boot and a user will not even notice that this is a special "UEFI only"-laptop.
  • This solution works only for 80 GB disc-drives or bigger.

So here are the steps in details:

  1. Download the special UEFI-Boot image, available on our FTP-Server http://ftp.labdoo.org/download/install-disk/special_images/ and copy it to a local USB-drive or any local server.
  2. Start Labtix, start the tool Clonezilla (icon on Labtix desktop) and proceed, make the drive with the special UEFI-image available - Important: use "Expert mode" and "restoredisk", mark -icds option. For experts: Or install Xubuntu ( I guess any other UEFI-based *buntu will do it ) in UEFI-mode to the device.
  3. When you use the UEFI-only image the size of the sda2 partition is pre-set to 80 GB, so e.g. a Labdoo image for a 80 GB disc-drives fits in. If you want to install an image for a 160 GB or 250 GB disc you have to enlarge sda2 partition by GParted.
  4. Shut-down and reboot the device with Labtix.
  5. Start Clonezilla to replace sda2(!) of the installed UEFI-Boot image / Xubuntu by using "restoreparts" with sda1 of the Labdoo-image you want to install. Be sure to choose the target-partition sda2 when asked and the "-icds"-option in "Clonezilla advanced extra parameters". Be sure the option "-k Do NOT create a partition table..." is checked.
  6. After installing sda2, use GParted to maximize sda2. Check if the "boot"- and "esp"-flags are set on sda1. To get the UUID of sda2 rightclick on it and choose "Information". Mark the UUID and copy it with "Ctrl" + "C" to the clipboard.
  7. Edit /EFI/ubuntu/grub.cfg on the EFI-bootpartition ( normally sda1, the small partition with 512MB ) with Geany and replace the given UUID with the UUID of sda2 you copied from GParted. E.g. by open SpaceFM -> sda1 -> navigate to /EFI/ubuntu/grub.cfg -> right mouse click -> open > Geany editor -> in line 1 you will see a UUID -> mark it and paste the new UUID. Don't forget to save the file before closing Geany editor.
  8. Shut down the device and reboot it. Now it should boot in UEFI-mode and you wil see the Labdoo log-in.

This stuff is very technical and I did also not understand every detail :( But it works. If you are aware of an easier way of installation, please let us know. A special thank you goes to helpers from hub Rhein-Ruhr (Germany) for noticing and solving this specific problem.

Sanitation Guide: PXE Over the Network

Introduction

This wiki will lead you through the process of sanitizing Labdoo laptops using ready-to-use images over the network. This process is powerful because it allows you to sanitize laptops using a fast and efficient cloning process and hence it is ideal if you are dealing with a large number of laptops. However, this process is a bit more complex too, and hence we consider it an advanced method. If you are new to Labdoo and inexperienced with computers, we recommend you to use the Simple Sanitation Method, but if you are up for learning a cool way to install powerful software in a computer, this is your guide.

Images are a complete software copy of an installed Labdoo computer, containing everything from the operating system, software, educational content and all the optimized settings. Except for adapting the final configuration to the country of the destination edoovillage (language and keyboard) and setting the hostname, the cloning process takes care of everything for you in one shot.

Go ahead into the next section for a step by step description of the Sanitation process based on images.

How to use a Labdoo PXE server to sanitize laptops

[Note: This section assumes you have a Labdoo PXE server with you (because you either created one by following the instruction in the section below "Steps to create a new Labdoo PXE server" or because another hub has given you the Labdoo PXE server so that you can use it straight to sanitize your laptops)]

If you already have a Labdoo PXE server, please read the "PXE Process in detail" document that you can download from this link. This guide explains step by step how to use the PXE server to sanitize laptops. You can also download from this link the "Labdoo Process Slip" , a handy slip which will allow you to track each laptop technical description as explained in the "PXE Process in detail" document.

Steps to create a new Labdoo PXE server

# Installbox
########################################

The Installbox setup allows you to automatically install Linux clients on large scale.

### Pre-Requirements

- A laptop with wireless LAN and gigabit ethernet port
- A gigabit switch
- Network cables to connect the clients
- Wireless internet access where you are NOT using the IPv4 network address 192.168.20.0/24

# Installbox Setup
########################################

- Download the customized ISO image: http://id-install-prd.ethz.ch/labdoo/installbox/jessie/debian-jessie-ins...
- Either burn the image to a CD or write it to a USB key using dd if=debian-jessie-installbox.iso of=/dev/sdb
(replace sdb with the device node of your USB key, if necessary).
- Boot the laptop using the CD or the USB key.
- Please do not connect the ethernet cable yet.
- Select the Install option during boot.
- You will be prompted to select the keyboard layout, choose the one that fits for you.
- During network setup please select the wireless interface. There should be two interfaces listed:
eth0 (which is ethernet, don't select this one!) and wlan0.
Note: If you do not see those two interfaces here, please abort the installation as your device is not supported then.
- When you have selected wlan0, the installer will search for wireless networks available. Choose your network please.
Most modern wireless networks use WPA/PSK for authentication, so if you are unsure, you can probably select this option.
- Type in your Wireless password in the next step. Please note that it's displayed in clear text.
- Relax, the rest of the installation should work fully automated.
- After a while the device reboots, you can now connect an ethernet cable from the installbox laptop to the gigabit switch.
- You should now be able to connect any client to the switch and select ethernet boot.
On Lenovo you can press F12 and choose the network interface as boot device.
- On the installbox, a NFS export has been created on /exports.
This will be available to all clients on the LAN and should contain the clonezilla images.

# PXE Boot Options
########################################

When you boot a client, the boot menu will show the following options:

- Clonezilla Autorestore x86
This should be started on a client where you want to apply the default image. No interaction needed, all existing data will be deleted.
It will restore an image called linux-x86 which must be available in /exports on the installbox.

- Clonezilla Autorestore x86_64
Same as Autorestore x86 but for the 64bit variant. It will automatically restore an image called linux-x86_64

- Preseed x86
Prepare a 32bit master installation

- Preseed x86_64
Prepare a 64bit master installation

- Clonezilla Autosave x86
Create an image of a master installation. It will automatically written to the NFS share /exports and will be named linux-x86.
Note: This will overwrite an existing image of the same name on the installbox.

- Clonezilla Autosave x86_64
Same as Autosave x68 but for the 64bit variant. It will automatically write a disk image to the installbox at /exports/linux-x86_64.
Note: This will overwrite an existing image of the same name on the installbox.

- Clonezilla Live
Just the default live image with all options and the NFS share already mounted

- SystemRescueCD
A universal system recovery toolbox. It also contains gparted for manual partitioning.
To start gparted, simply type startx and then click on the gparted icon in the taskbar.

- Boot and Nuke
starts dban and will automatically wipe all data on disk

Note: on all options you can press the tab key in order to change settings manually.
To permanently adjust the file, edit /var/lib/tftpboot/prd/pxelinux.cfg/default on the installbox.

# Workflow
########################################

After you have set up the installbox a typical workflow would be the following:

1. Create a master image

- Choose another laptop on which you want to create the master image
- Connect the laptop to a port on the gigabit switch
- Follow the steps described in the 'Prepare Master Image' section

Alternatively you can download a prepared master image. See 'Image Creation Cutoff' section below for further details.

2. Provision laptops with the newly created master image

- after the master image has been stored on the installbox, choose the relevant Clonezilla Autorestore option from the PXE menu

Once you have created a master image, there is no need to re-create it other than changes needs to be done to it.
Next time, you can just start provisioning clients using the Autorestore option.

Hint: if unsure, just create a master image for the x86 architecture. This should work on nearly every machine.

# Image Creation Cutoff
########################################

If you do not want to prepare an image on your own, you can download the prebuild image for the x86 architecture.

To do so, execute the following commands on the installbox:

sudo wget -c http://id-install-prd.ethz.ch/labdoo/installbox/jessie/linux-x86.tar.gz -O /exports/linux-x86.tar.gz
sudo tar xvzf /exports/linux-x86.tar.gz -C /exports/

Note: the download of the image might take quite a long time, depending on your internet connection.
If the download is interrupted for some reason, you can resume it by executing exactly the wget command from above again.

This image is set up for Swiss German Keyboard layout. If you want to customize it:
- Deploy a machine using the 'Clonezilla Autorestore x86' function.
- Boot it and make your customization.
- Boot the SystemRescueCD and start gparted.
- Shrink the root partition to ~ 30000MB.
- Remove any existing version of the image by running sudo rm -rf /exports/linux-x86 on the installbox.
- Reboot the client that contains your modifications and select the Clonezilla Autosave option for x86.
This will save your modified version to the installbox.

# Prepare Master Image
########################################

In order to prepare a master image from scratch, please make sure that your installbox laptop has a working wireless lan internet connection.

### Preseed

On a client that is connected to the gigabit switch, start the pxe boot and select either Preseed for x86 or x86_64.
This will set up a base install of lubuntu with a user called labdoo with password labdoo.

After preseeding, boot into the newly installed system and apply the customization from:

http://ftp.labdoo.org/download/images/installskripts/

If you want to modify the preseed file, e.g. to setup a different user account, just edit /var/lib/tftpboot/trusty/preseed.cfg

Hint: to change the keyboard layout (which defaults to us), simply run dpkg-reconfigure keyboard-configuration after installation.

### Creating the Image

When the client has been set up according to your needs, reboot and select the relevant Clonezilla Autosave option that fits the architecture of your master setup.

This will automatically save an image to the installbox which can afterwards be applied to other clients using the Clonezilla Autorestore function for that architecture.

Note: this automated process has been optimized for image installations on systems with at least 40GB HDD/SSD space.
If you are in need of installing in on machines with smaller disks, please shrink the root partition before creating the image.

# Image Requirements
########################################

If you do not want to use the images that can be prepared with the installbox setup, please make sure that your images
fulfill the following requirements:

- images that should be deployed automatically using this setup must have the following partition layout:
/dev/sda1 - swap (suggested size 2GB)
/dev/sda2 - root / ext4
- after preparation of the master, please shrink the root partition to it's minimal size possible.
This ensures that the image will be deployable on small drives as well.

# Resetting the Installbox
########################################

You can reset the changes made to the installbox default settings at any time by running /usr/local/sbin/applypuppet as root.

# Making of the Installbox ISO
########################################

This step is not necessary and just for informational purpose. It describes how the ISO for the installbox has been created.

apt-get install -y bsdtar genisoimage syslinux-utils
cd ~
rm -rf cd
mkdir cd
wget http://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmw...
bsdtar -C cd -xf firmware-8.2.0-i386-netinst.iso
vi cd/isolinux/txt.cfg
- append vga=788 initrd=/install.386/initrd.gz --- quiet
+ append vga=788 initrd=/install.386/initrd.gz url=http://id-install-prd.ethz.ch/labdoo/installbox/jessie/preseed.cfg locale=en_US.UTF-8 ipv6.disable=1 debconf_debug=5 netcfg/get_domain=domain.example netcfg/dhcp_timeout=60 netcfg/get_hostname=installbox --- quiet
quit vi with ESC :wq!
vi cd/isolinux/gtk.cfg
- append vga=788 initrd=/install.386/gtk/initrd.gz --- quiet
+ append vga=788 initrd=/install.386/gtk/initrd.gz url=http://id-install-prd.ethz.ch/labdoo/installbox/jessie/preseed.cfg locale=en_US.UTF-8 ipv6.disable=1 debconf_debug=5 netcfg/get_domain=domain.example netcfg/dhcp_timeout=60 netcfg/get_hostname=installbox --- quiet
quit vi with ESC :wq!
cd cd; md5sum `find ! -name "md5sum.txt" ! -path "./isolinux/*" -follow -type f` > md5sum.txt; cd ..
genisoimage -o debian-jessie-installbox.iso -r -J -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat ./cd
isohybrid debian-jessie-installbox.iso

# Additional Notes
########################################

- There is a script available on the installbox called /usr/local/sbin/pxesync.
It can sync the files needed for PXE boot for the Ubuntu and Debian distributions.

# Changelog
########################################

20150930 v0.2
- added prebuild image

20150928 v0.1
- initial setup

Tags: 

Sanitation Guide: Step-by-step Installation Method

Introduction

This brief document describes the process of sanitizing a laptop according to the Simple Method.

[TIPS. If you'd like to get tips on how to collect unused laptops from your local community, please click here. After the laptop gets sanitized, you can click here to learn different ways to package the laptops to make them ready for traveling to a needy school. If in any of these steps you get stuck during the sanitizing process, you can post your questions in the wall of the Labdoo QA Team so that others can help you.]

Sanitation Steps

The current standard process of sanitizing a laptop is as follows:

  1. If the laptop is not already tagged with a Labdoo ID number, please follow the instruction under "tagging a laptop" page. Make sure you print 3 labels and attach two of them to the laptop and one to the AC adapter following the instructions that you will find in the website.
  2. Download the Lubuntu 16.04 release from this link (this is a large .iso image):
    http://cdimage.ubuntu.com/lubuntu/releases/16.04/release/lubuntu-16.04-d...

    Note. If your computer is powerful enough and has more than 1GB of memory RAM, you can instead download Ubuntu 16.04 which provides better graphics but requires more computing resources:
    http://releases.ubuntu.com/16.04/

    Note. If you prefer to download the previous 14.04 Lubuntu version, you can do so from this link: http://cdimage.ubuntu.com/lubuntu/releases/14.04/release/lubuntu-14.04-d...

  3. Burn the downloaded file into a CD. Make sure you burn the downloaded file as an ISO image. If you don't know how to do that, you can follow the instructions from any one these links depending on the type of computer your are using to burn the CD:
    (Note: you can either use a CD or a DVD, the burning process is the same. We recommend to use a CD because some older computers do not accept DVD.)
    - Burning a CD using a Windows computer.
    - Burning a CD using an Ubuntu computer.
    - Burning a CD using a Apple/Mac computer.
  4. Insert the Lubuntu CD into the laptop you intend to sanitize and boot the laptop from the CD. Upon booting the laptop with the CD, you should see the Linux installation menu. If you don't see it, you need to enter into the bios of the laptop and change the booting order of your computer to make sure it first boots from the CD. For more information on how to configure the bios, see this page.
  5. Upon seeing the Lubuntu installation menu, start by selecting the installation language; for instance, choose “English”.
  6. Select “Install Lubuntu”.
  7. Select the language to be installed in the laptop. If you don't know the destination country, select “English”. If you know the destination country, select that country's language.
  8. In the "Wireless" screen, if you have internet connection, you may select the network you use from the list and enter its password. Otherwise, leave it as default.
  9. The next window is just to confirm the laptop fit into the minimum Hard Drive requirement. Hit "continue" once.
  10. Now we are going to do a small trick to ensure we completely remove any previous private data from the computer. Please press at the same time the keys 'Alt + CTRL + F3'. This will take you to a terminal window. In this terminal window, please enter first the following command: sudo apt-get install coreutils
    [press enter]. Once this command is executed, run this other command: sudo shred /dev/sda -f -v --iterations=2 [press enter]. (If this second command does not work, you can try with 'hda' instead of 'sda', like this: sudo shred /dev/hda -f -v --iterations=2.) This second command launches a process that will run for about 1 hour or so, and overwrites the disk with random values. After this process is done, press at the same time the keys 'Alt + CTRL + F7' to continue the installation process and go to the next step. (Please see the video in this page for a complementary illdustration of this step.)
    Note: If the above does not work, an alternative method is to reboot the computer and select the option "Try Ubuntu" to boot Ubuntu in trial mode. Then once Ubuntu is booted, open a terminal by pressing the keys [Ctrl+Alt+T] at the same time. In this terminal, type the same 'shred' commands described in the previous paragraph. Once the shred process is completed, reboot again and redo all the installation steps again but omitting this step.
  11. Select the destination country. If you don't know it, pick the country you are located.
  12. Where it says “detect keyboard”, say “No”.
  13. In the next screen, pick the country of origin of your keyboard.
  14. When it tries to configure the network, press “cancel” (there is no need to do network installation since you have the CD and the updates are installed later).
  15. When it asks for the “Your name”, please enter the word “labdoo”.
  16. When it asks for the “Your computer name”, please enter the word labdoo with it's Labdoo ID number (eg. labdoo_000003454).
  17. When it asks for the “username”, please enter the word “labdoo”.
  18. When it asks for the “password”, please enter the word “labdoo”.
  19. When it asks for the “Confirm your password”, please enter the word “labdoo”.
  20. Select any time zone you want if the system asks you.
  21. When it says “Partitioning method”, please say “Guided – use entire disk”.
  22. When asked for HTTP proxy information, please leave it empty and just press “Continue”.
  23. When it says “Install the GRUB boot loader”, please say “Yes”.
  24. When it says “Is the system clock set to UTC”, please say “Yes”.
  25. This completes the installation of the basic operating system. Next, reboot the machine and log into the Lubuntu system using the username “labdoo and password “labdoo”. Once you are into the Lubuntu system, Make sure also that the laptop is connected to the Internet, via Ethernet cable or via WIFI. Finally, type ALT+CTRL+t to open a terminal window, and in it, type the following commands:

    sudo apt-get update [and press ENTER]
    sudo apt-get install edubuntu-desktop libreoffice [and press ENTER]
    sudo apt-get upgrade [and press ENTER]
    The last two commands could take from a few minutes up to an hour or so to complete.

  26. Install the Labdoo logo as a background image in your desktop to give it a friendly look. You can download the Labdoo desktop image from this page and then by right-clicking on your computer desktop you can select the option 'Desktop preferences' and install the image.
  27. Now, you can install the additional educational software (such as an offline version of the Wikipedia, and more educational applications) by following the instructions in this page. This step is not mandatory as the laptop at this point already has a good number of educational applications, but it's a good thing to do.

What to expect next

Congratulations! You have now successfully completed your laptop drive campaign and sanitized your laptops, so they are now ready to be packed and travel. Please go to the Packaging the laptop for travelling section to learn how to get the laptops ready for dootrips.

  • If you are traveling yourself to a school project, you can bring the laptops in your luggage. Try to distribute as many laptops to as many people traveling with you as possible because some countries have a limit on the amount of laptops that can be carried per person.
  • If you are not traveling, then get in touch with one of the Labdoo hubs (for instance, one which is closest to you) from the hubs list. The Labdoo hub will help you decide which school your laptop should be sent to and it will also help you get in touch with the travelers going to that school so the laptops can be picked up from you.

Post-Installation Configuration

In this section we describe the set of final post-installation steps. These steps need to be followed once you have completed the installation of the Labdoo image (as described in the previous sections) to ensure that the system is properly configured and ready to be delivered to a destination school. You can rely on both the text description as well as the videos below to complete these steps.


Video 1. System settings (language, keyboard, driver tunnings, etc.)

[Download this video (MATE desktop)]
[Download this video (LXDE desktop)]

Video 2. Adapt system files hosts and hostname.

[Download this video]


  1. Change the host name.
    The host name of the computer needs to be set to the Labdoo identifier. First, you will need to tag the laptop following the steps described under this page. Once you have tagged the computer, modify the file hosts as follows:
    • Open a terminal (press CTL + Alt + T) and type sudo nano /etc/hosts (Enter)
    • Add the line "127.0.0.1 labdoo-123456789" to this file, substituting 123456789 with the 9 digit Labdoo ID of the laptop obtained when you tagged it.
    • Save the file by pressing CTL + o (the letter o, not the number 0)
    • Leave the editor by pressing CTL + x
    • Now open a terminal (press CTL + Alt + T) and type sudo nano /etc/hostname (Enter)
    • Change the host name to the value "labdoo-123456789", substituting 123456789 for the Labdoo ID of the laptop obtained when you tagged it.
    • Save the file by pressing CTL + o (the letter o, not the number 0)
    • Leave the editor by pressing CTL + x
  2. Check the graphic resolution.
    Go to Preferences → Monitor Settings → select the resolution you need or stay with the resolution already set → Apply.
  3. Check the keyboard and language settings.
    Right mouse click on the country language icon that you will in the launch bar → select "Keyboard Layout Handler" Settings → uncheck "Keep system layout" → click '+Add' to add up to 4 keyboard layouts or '-Remove' to remove them → Close.
  4. Install additional languages.
    Go to the menu and select: Preferences → Language Support → Install / remove Languages → add a hook at the language(s) you want to add (remove a language by removing the hook) → Apply Changes. The computer must be connected to the Internet so that i can download and install the language(s).

    To change to another user language move the needed language by mouse (keep left button pressed) to the top of the language list and drop it → Apply System Wide → all users will use this language. For more details refer also to the (L)Ubuntu manuals under the laptop folder /home/labdoo/Public/manuals-ubuntu.

    HINT. If you send the computer to a country using a "non-latin" alphabet you should stay with the English language. This way the user may more easily learn about the keyboard switch. You also need to understand the foreign language and know the keyboard layout to use the computer. E.g. typing the password "labdoo" using the Chinese or Arabian keyboard layouts will result into something different and will not be accepted as password.

    Regional Formats. Click on the tab "regional formats", click on the triangle → select needed setting (will change format of time / date and currency) → Apply System Wide.

  5. Check for specific driver requirements.

    Preferences → Software & Updates → Additional Drivers → wait a while → If "no additional drivers available" shows up, no further steps have to be taken. If a list of drivers are shown, select and install the needed driver(s) and apply Changes.

Installing Additional Education Packages

As explained in "How To Sanitiue a Laptop" https://www.labdoo.org/content/how-sanitize-laptop (please review it if you havent)
There are several contents that are part of the Labdoo ComputersWhen sanitizing a computer.

If you sanitized your computer following any of the Fast Restoration Metjods, the images you install already include these additional education packages, so you don't need to do anything else.

However, if you sanitized the computer using the Step-by-Step method, the following sections will guide you through the process of manually installing the additional education packages.

Installing the RACHEL Education Package

RACHEL is a free collection of powerful educational content available in a variety of languages. It includes packages such as Wikipedia, Khan Academy, Edison for Robotics, CK-12 Textbooks, UNESCO's IICBA Electronic Library, MedlinePlus Medical Encyclopedia, Great Books of the World, OLPC Educational Packages, or MIT Scratch, among many others. To get an overview of what the package includes, please refer to the project's page at http://rachelfriends.org/ or check OER2GO's list of educational software from http://oer2go.org/.

RACHEL takes about 20-25GB of disk space and it is recommended to install only on disk drives of 50GB or higher.

To install RACHEL, first you need to download the package into your local disk. If you are sanitizing a Labdoo laptop or tablet, we recommend that you install RACHEL by downloading it from http://ftp.labdoo.org/download/wiki-archive/wikis/. In this FTP server, you will find zipped (compressed) files with extension *.tar.gz organized by languages (for instance, "EN" for English, "FR" for French, etc.). Download as many compressed files as you think are necessary for the destination school your laptops/tablets will be deployed at.

Installing RACHEL on a Laptop
Once you have downloaded the RACHEL package(s), create a new folder called "wikis" inside /home/labdoo/Public/ and unzip RACHEL there (the downloading and unzipping operations could take some time depending on the speed of your network and computer). Once unzipped, double click on the file /home/labdoo/Public/wikis/RACHEL-EN/bin/www/starthere.html to open a web browser that will take you to the start page of RACHEL.

To make access for users easier, we recommend to make the default web browser page point to RACHEL's initial page. For that, open the web browser (these instructions are for Firefox but similar steps apply to other browsers) and go to:

File => Open File
[ navigate to /home/labdoo/Public/wikis/bin/www/starthere.html ] => Open

Then go to:

Edit => Preferences
[ opens a window for the settings, click on "Use current Pages" and close the tab "Preferences" ]

Please repeat any of the configuration steps for both the 'labdoo' and the 'student' users (if they are both available in your laptop).

Note. The first folder "Wikipedia for Schools" is equivalent to the Xowa package; hence, if your Labdoo laptop already has Xowa installed, you can remove this folder from RACHEL, which will give you back 6,5 GB of disk space.

Installing RACHEL on a Tablet

The RACHEL package includes also an installation file for Android (apk file): http://rachelfriends.org/downloads/public_ftp/. Notice however that as long as you read the RACHEL content in a web browser from a tablet, it is not necessary to install this apk-file. That means that you can just copy and unzip the RACHEL file to the tablet and open the file "starthere.html" from the tablet's web browser. With this method, you can use RACHEL with any tablet (not just Android) just by using the tablet's web browser. Some tablets may not have enough built-in disk space to store RACHEL. If that's the case, you will need to include an external storage card and install RACHEL in it.

Note. RACHEL is much more than just content for a web browser as it also includes executable files. Some of these executable files may not be compatible with the Labdoo operating system. However, these additional programs do not take much disk space, and hence we recommend to leave them where they are so that schools abroad can still have the option to copy these tools to other compatible platforms and use them.

Tags: 

Installing Education Packages Using Scripts

In addition to installing the base Edubuntu education package, users are encouraged to also install a set of additional valuable education resources. These additional resources are installed by executing a set of scripts through a simple process described in this section. If you have questions or suggestions please write your messages directly in the Labdoo QA Team Wall.

List of Available Scripts

All Labdoo scripts can be downloaded from the FTP server http://ftp.labdoo.org/download/images/installskripts/
To execute a script the computer must be connected to the Internet.

Recommended scripts:

Additional helpful scripts (optional):

Scripts for special usages (usually only for experienced users):

The following steps describe how to install a script.

Step 1. Download a Script
- From a Labdoo laptop, open the web browser and go to this link: http://ftp.labdoo.org/download/images/installskripts/
- Right click with your mouse on the link of the script that you want to install.
- Select "Save link as" and save the file in the desktop of a Labdoo laptop (/home/labdoo/Desktop).

Step 2. Execute a Script
Open a terminal (press CTRL + Alt + T at the same time) and execute the following commands:

cd ~/Desktop
ls
chmod u+x ./installscript-content.sh
sudo ./installscript-content.sh

(change the script 'installscript-content.sh' for the name of the script you want to install.)

This will run the script and automatically install a new education software package.

Hint. Some scripts will ask for passwords or settings through the installation process. Please keep an eye on the screen to provide the necessary inputs.

Hint. Some scripts are fast, some need hours. It depends on the speed of your internal connection and on the speed of the laptop.

What scripts can do

What does the script installscript-software.sh do?

  • Installation of Edubuntu (educational software for children)
    • software for pre-school,
    • software for the primary school and
    • software for the secondary school
  • Additional software, which are not part of Lubuntu
    • Office Libreoffice
    • ClamAV virus scanner and update virus signature
    • programs for barrier free access for handicapped users (blind or deaf)
    • update and patch Lubuntu system
  • Add user student (student has less rights and is not able to damage the system)
  • helpful settings to optimize Lubuntu-Betriebssystems.

What does the script installscript-content.sh do?

  • install Xowa offline wiki Tool to enable access to 800+ offline wikis
  • license-free educational content (OER)
  • wikidoo - english offline wiki following UK-Curriculum
  • english eBooks (eBooks in other languages can be found on the FTP server or the external USB-disk/stick --> /Public/eBooks and can be copied from here)
  • multimedia language course English

What scripts can NOT do

What scripts are not able to solve

The Labdoo team is working to improve and extend capability of the scripts. At that moment the following steps have to be adjust manually:

General for all desktops and for all user (labdoo and student):

Firefox: 4 tabs should be added manually and pre-set in Preferences -> General

  • file:///home/labdoo/Public/manuals/index-manuals.html
  • about:startpage

Firefox: install add-on Fireclam (virus protection)
Calibre: import eBooks for die users labdoo and student

Add more plug-ins to the task bar (LXDEDesktop / Lubuntu):

Right mouse click on the task bar → Add/Remove Panel Items → +Add → select the plug-in you want → +Add →
Suggested plug-ins and their sequence from right to left:

  • Menu (already installed)
  • Application Launch Bar (already installedt)
  • Spacer (already installed)
  • Desktop pager (already installed)
  • Spacer (already installed)
  • Task Bar (already installed)
  • Volume control (already installed)
  • System tray (already installed)
  • Indicator Applets (already installed)
  • Keyboard Layout Handler (to be installed)
  • Resource Monitors (to be installed)
  • Network Status Monitor (to be installed)
  • Manage Network (to be installed)
  • Digital clock (already installed)
  • Application Launch bar (already installed)

The plug-ins can be moved within the task bar, right mouse click on task bar→ Add/Remove Panel Items → mark plug-in in window → click on Up or Down until the plug-in reached its position.

Wallpapers

On the FTP server are wallpapers under http://ftp.labdoo.org/download/archive/labdoo-wallpaper/ that you can download and use freely. Depending on the desktop version that you have, copy the wallpapers into different folders (with file manager with superuser rights)

  • LXDE: /usr/share/lubuntu/wallpaper
  • Xfce: /usr/share/backgrounds/xfce
  • MATE to 4/16 LTS: /usr/share/background/Mate/desktop
  • MATE from 18.04 LTS: /usr/share/background/ubuntu-mate-common

Optional: Use the scripts in the hidden folder .scripts (if LXDE and Xfce desktops are installed simultaneously)

If case LXDE, Xfce and / or Mate are installed as desktops in parallel, we recommend

  • create a hidden folder /home/labdoo/.scripts
  • Copy the two scripts installscript-software.sh and installscript-codecs.sh there and make them executable
  • if case you are in Xfce Desktop: create a starter for both scripts, set icon, links, execute etc.

Without this measure, either starter and scripts would be double on the desktop. And will be confusing wich to execute with Xfce.

Optional: Xfce and / or Mate Desktop

In case you install Xfce 4 and / or Mate Desktop, several optimizations can be made, see https://www.labdoo.org/content/mate-undoder-xfce-desktop-einstellen

Important: For Lubuntu 14.04 LTS ff.: Keyboard Layout handler → right mouse click on Icon in task bar → settings → Important! Remove hook in „Keep system layout“, as otherwise you are not able to install additional keyboard layouts.

Important: For 14.04 LTS ff.: Use Light Locker to switch off the screen locker (for user labdoo and student)

only for Lubuntu 12.04 LTS

Browser: Standard browser in Lubuntu 12.04 LTS is still Chrome, later Lubuntu releases use Firefox as browser. To avoid user confusion you should install Firefox for Lubuntu 12.04 LTS and set Firefox as standard browser, please:

  • remove Chromium in application launch bar and add Firefox → right mouse click → change
  • Set Firefox as standard browser → Preferences → Preferred Application → Browser → Firefox (for both user labdoo and student)
  • optional: uninstall Chromium

For Lubuntu 12.04 LTS: The keyboard layout in Lubuntu 12.04 LTS was buggy. Due to this our script installs the program LXKeymap. Add a starter on the desktop to enable keyboard switching for 12.04 LTS.

Only if desktops Unity and Gnome are installed

  • Unity (Ubuntu Default Desktop)
  • Compiz: Optimize performance
  • Use CompizConfigSettingManager to set
  • General → OpenGL → Set to "Fast"
  • Effects → Switch Animation and Fading off (remove the hook)
  • Add 4 workspaces for both users labdoo and student → open System Settings → Appearance → behaviour → mark activate workspaces
  • Unity: To show the menus in a program window, not in the top bar (like Apple do), to be changed for both users labdoo and student → Open System settings → Appearance → Behaviour → show the menus for a window → mark "in the window's title"
  • User name is not shown in the top bar on screen → open a terminal → type → dconf-editor → Enter
  • In dconf-editor → apps → indicator-session → hook in show-real-name-on-panel → close window
  • remove Amazon Icon in application bar (right mouse click on the icon → remove)

Installing Xowa Wikis

The Tool Xowa allows access to more than 800 offline wikis so that children can read knowledge content even when they don't have access to the Internet. Remember that Xowa comes already pre-installed if you use the advanced sanitation guide. Otherwise, if you used the simple sanitation guide, you can manually install Xowa using the scripts as explained in this page.

Download XOWA as a zipped file from the Labdoo FTP server

Please check first if the needed Xowa wiki bundle is available as a tar.gz file from our FTP server http://ftp.labdoo.org/download/wiki-archive/xowa-wikis/. If not, send an email to Labdoo-DACH@Labdoo.org and we will try to prepare and upload the Xowa wiki bundle you need.

Once you download the tar.gz file from the FTP server above, please unzip it into the folder ~/home/labdoo/Public/xowa/wiki. Then run the script set-rights-folder-files-Public-correct.sh from http://ftp.labdoo.org/download/images/installskripts/ (you can download this file and double-click on it) to allow access for all users.

Alternatively, if you want to download and install XOWA by yourself, there are 2 ways:

  • Version 1: only text, no pictures and no graphics (use this one if you have a small hard drive)
  • Version 2: includes version 1 plus linked pictures and graphics (recommended, as it is more user-friendly and informative, although it needs more disk space)

After you have installed Xowa, you can start it by double clicking on the Xowa starter icon that you will find in the laptop desktop.

There are 2 ways to install a specific wiki part of the Xowa suite. Scroll down the main page of Xowa, so you see "Links":

  • Import Online (supports version 1): Click in the column 'set up' on the Download link to start the download, which might last for some hours.
  • Import Offline (supports versions 1 and 2): This is the recommended method. We recommend to download by script -> select the needed wiki and language -> Category system: version 2 -> Import: click on Generate script -> repeat until your scripts contains all the needed wikis and then click on "Run script".

    A word of caution. Not every wiki is available in all languages, e.g. often wikivoyage is missing. When running an Offline Import you are able to select a non existing wiki and generate a script entry, but the script will crash when executing. So please check if a certain wiki exists first. Here is a trick on how to easily check: open 2 tabs on your browser (file -> New tab); use one tab to watch the online Import table, and the other tab to watch the offline import page; in the online page you are able to search for the needed language and wiki and quickly see if a certain wiki exists.

Matching Wiki Versions

The Xowa wikis can only be run with the same Xowa release that was used to download them. Labdoo updates Xowa every 6 months (in the beginning and in the middle of a year) to minimize the work for downloading wikis. So if you download new wikis at home and want to take a USB stick to an Edoovillage, ensure you do that with the same Xowa version that was installed in the laptops deployed at that Edoovillage.

Enabling Arbitrary Access to the Xowa Folder
Initially, only the default user 'labdoo' can access the manually installed Xowa wikis. To enable access for any other users, you can use a a script that you will also find in the desktop. This script is called set-rights-folder-files-Public-correct.sh (see this page). Please run this script every time educational content is installed in the folder /Public. The script starts without further input, runs for about 1 - 5 minutes, depending on the computer, and closes automatically.

BOKS- Community Development Classes

BOKS is a set of classes designed to help lift communities out of poverty. It involves the cumulative knowledge of doctors, nutritionists and agricultural experts who have worked among the world's poor, and pooling that information into a practical, and easy-to-use video curriculum.

We thank ISOM.org for granting Labdoo the right to freely distribute this curriculum with the Labdoo laptops. You can watch a brief class introductory on the video below:

You may download the zip file of the classes to be installed in your Labdoo laptops; however, please do not distribute this class material otherwise without prior consents from ISOM.org directly in order to avoid violating copyright laws.

We have BOKS in 4 different languages: English, Spanish, Chinese and Swahili.

Some of the classes combine Christian teachings to help people overcome certain physical challenges; we have added a (C) in front of those classes. Please respect the laptop recipient school's cultural background and install the classes with care. Thank you!


Class Descriptions:

01. BASIC HYGIENE AND HEALTH
(C)1. The Importance of Safe Drinking Water (Dr. Daniel Fountain)
(C)2. How to Build Sufficient Latrines (Dr. Daniel Fountain)
3. Water Purification and the Moringa Tree (Beth Doerr)
4. Smokeless Cooking and Alternative Fuels (Beth Doerr)

02. BASIC MEDICAL PREVENTION AND CARE
1. How to Prevent and Treat Malaria (Dr. Daniel Fountain)
2. How to Prevent and Treat Diarrhea (Dr Daniel Fountain)
3. How to Prevent HIV (Dr. Daniel Fountain)
4. Caring for Sick Patients at Home (Dr. Daniel Fountain)
5. Overview of the AIDS Problem (Dr. Carolyn Klaus)
6. AIDS Prevention, Education and Treatment (Dr. Carolyn Klaus)
7. How People Who Have AIDS, Can Live with Those Who Don't (Dr. Carolyn Klaus)
(C)8. Latrines: How to Practically Help People Who are Suffering with AIDS (Dr. Carolyn Klaus)

03. BASIC DENTAL CARE
1. A Dental Overview (Dr. Brent Wong)
2. Proper Oral Hygiene (Dr. Brent Wong)

04. FAMILY HEALTH
1. Guarding Your Family's Health through Good Nutrition (Dr. Daniel Fountain)
2. Building a Strong Marriage (Dr. Daniel Fountain)
(C)3. Healthy Sexual Behavior (Dr. Daniel Fountain)
(C)4. Teaching Children — Part One (Dr. Daniel Fountain)
(C)5. Teaching Children — Part Two (Dr. Daniel Fountain)

05. BASIC AGRICULTURE AND FARMING
1. Caring for Your Land (Dr. Daniel Fountain)
2. Overcoming Poverty through Effective Farming Techniques (Dr. Daniel Fountain)
3. Reforestation (Dr. Daniel Fountain)
4. How to Prevent Erosion from Destroying your Farm(Dr. Daniel Fountain)
5. Effective Methods for Raising Animals (Dr. Daniel Fountain)
6. Composting (Larry Yarger)
7. Rooftop Farming (Dr. Tim Motis)

06.PREGNANCY AND CHILDBIRTH
1. Pregnancy Overview (Dr. Daniel Fountain)
2. Meeting the Needs of Pregnant Women (Dr. Daniel Fountain)
3. Childbirth (Dr Daniel Fountain)
4. Overcoming Pregnancy Complications (Dr. Daniel Fountain)

07.CHILD DEVELOPMENT
1. Nutrition (Dr. Michelle Shwinandan)
2. Immunization and Hygiene (Dr. Michelle Shwinandan)
3. Infant Development (Dr. Michelle Shwinandan)
(C)4. Toddler Development (Dr. Michelle Shwinandan)

08. THE FEMALE REPRODUCTIVE CYCLE
1. Menstruation (Dr. Vanessa Reynolds)
2. Menopause (Dr. Vanessa Reynolds)

09. FOUNDATIONS and STRATEGY FOR DEVELOPMENT
1-4. The 10 Seed Principle (4 sessions) (Dr. Ravi layakaran)

10. EFFECTIVE LIVESTOCK CARE (English Version Only)
1. Pens and Grazing Locations (Dr. Peter Quesenberry )
2. Clean Living Conditions (Dr. Peter Quesenberry )
3. Disease Prevention (Dr. Peter Quesenberry )
4. Examination of a Cow (Dr. Peter Quesenberry )
5. General Livestock Examination (Dr. Fred Gardner)
6. Animal Restraint Techniques (Drs. Quesenberry/Gardner)
7. Wound Treatment (Drs. Quesenberry/Gardner)
8. Internal and External Parasites (Dr. Peter Quesenberry )
9. The Basics of Animal Nutrition (Dr. Peter Quesenberry )
10. Fractures and Lameness (Drs. Quesenberry/Gardner)
11. Making Local Medicines (Dr Jean Reed)
12. Emergency First Aid (Dr Peter Quesenberry )
13. Working with the Local Community (Dr Jean Reed)

Installing Kolibri

Debian/Ubuntu
Compatibility
Debian/Ubuntu 14.04, 16.04 and up - anything that's not end-of-life

Install from PPA repository
Use the following commands in Terminal to add the PPA and install Kolibri:

sudo apt-get install software-properties-common python-software-properties
sudo add-apt-repository ppa:learningequality/kolibri
sudo apt-get update
sudo apt-get install kolibri

Install from a .deb file
The advantages of downloading a .deb file is the portability: you can copy the file from device to device and install Kolibri without internet access.

Download the latest Kolibri .deb installer, or have it copied to your local drive. (Note: Visit https://learningequality.org/download/ to get the latest .deb installer)

Run this command from the location where you downloaded the DEB file:

sudo dpkg -i kolibri-installer-filename.deb

Wait for the installation to finish and run this command to start Kolibri:

kolibri start

Note: If you choose to install Kolibri as a system service, you will not need to start it manually.

When the command finishes, open the default browser at http://127.0.0.1:8080 and proceed with the :ref:`setup_initial` of your facility.

Uninstall
Open Software on Ubuntu and locate the Kolibri. Press Remove.
Or from the command line: sudo apt-get remove kolibri.

Upgrade
When you use the PPA installation method, upgrades to newer versions will be automatic, provided there is internet access available.

For more information on the installation process, visit: https://kolibri.readthedocs.io/en/latest/install.html#debian-ubuntu

Installing Wikipedia for Schools

Wikipedia for Schools is a free subset of educational wikipedia content for children and schools. It follows the British curriculum for schools and is available in the languages of English (Release 2008 and 2013), Spanish, French and Portuguese. The English wikipedia for schools is part of the English RACHEL collection too.

Wikipedia for schools occupies about 6.5GB of disk space, except for the English Release 2008 which occupies about 2.5GB.

To install Wikipedia for schools, first download the package into your local disk. You can download the file in the required language from the Labdoo FTP server at http://ftp.labdoo.org/download/wiki-archive/. Open the language folder you need (e.g. EN for English) and download the archive *wikipedia_for_schools* you need.

Installing Wikipedia for schools on a Labdoo laptop

Once you have downloaded the file, unzip it in the folder /home/labdoo/Public/wikis (the downloading and unzipping operations could take some time depending on the speed of your network and computer). Once unzipped, double click on the file file /home/labdoo/Public/wikis/xx/xx-wikipedia-for-schools/index.html (where xx is the country / language code ) to open a web browser that will take you to the initial page of wikipedia for schools.

To make access easier, we recommend to make the default web browser page point to the Wikipedia for Schools initial page. For that, open the web browser (this instructions are for Firefox but similar steps apply to other browsers) and go to File => Open File [ navigate to /home/labdoo/Public/xx/xx-wikipedia-for-schools/index.html ] => Open. Then go to Edit => Preferences [ opens a window for the settings, click on "Use current Pages" and close the tab "Preferences" ] . Please repeat any of the configuration steps for both the 'labdoo' and the 'student' user accounts that come with the Labdoo computer.

Overview Educational Content

This page provides an overview of the available Open Educational Resoures (OER) that might come with a Labdoo laptop. All content described below can be downloaded from the Labdoo FTP service: http://ftp.labdoo.org/download/install-disk/ or can be found on a cloned Labdoo computer at /home/labdoo/Public/wikis or in folder /home/labdoo/Public/xowa/wiki.

Links to content in various languages: RACHEL, Wikipedia for Schools, English, Spanish, French, German/Deutsch, Arabic, Hindi, Nepale, Portuguese,

The educational content (although not all) is taken from different sources KHAN Academy and OER2GO project and over 800 wikis (using Xowa tool ). Please notice that except for some user manuals and video tutorials on how to use a Labdoo laptop, Labdoo images for cloning come without any content. That means that after you install the Labdoo image, you have to install the educational content that most suits your edoovillage according to language(s) spoken, the age of users, the size of your disk drive or specific demands from the teachers and students. This approach (a base image with no content plus separate installation scripts for the educational content) greatly simplifies the process of sanitizing laptops and tablets (making it scalable) and was explained in this conversation.

Of course you can also browse through the above mentioned web-site http://oer2go.org/ and download the content you need using the tool 'rsync'. But because not everybody knows how to use this tool, we prepared and packaged the content in a way that it can be easily viewed from any browser, and we have simplified the process of installing all the educational content in your laptops/tablets.

Preparation

  • If not already done, create a folder according the language(s) you need, e.g. /home/labdoo/Public/wikis/EN for English and so on,
  • Download the index-file from and into the language folder you are working on, e.g. /home/labdoo/Public/wikis/EN/index-en.html,
  • open this index-file in a tab of the browser of your choice, e.g. Firefox, and save the tabs in the settings of your browser, so it will be opened and shown to the students at a school when starting the browser.

Download archive(s) and unzip to content folder

  • Download and unzip the archive(s) to the folder /Public/wikis/xx (xx = language code, e.g. EN, DE, FR, ES etc.) of user labdoo. You can download the archive(s) you need, just right mouse click and "Unpack to",
  • unpack and delete the archive, once it is unzipped.
  • When you run several installation please save the archives on a local server or external USB disc drive, so you do not have to download each time each file again.

Index file(s) for easier access
Labdoo prepared for each language an index file. You will find them in each language folder on our FTP server. Copy them into the local language folder on your laptop and the folder /Public.

Due to the amount of the content you have to pre-select the content you are going to install, may-be discuss the best content with the school or project partner. Or you copy the archives to an external device and the traveller/dootripper takes it to the school, so they can decide on site which content to use best.

Wiki/Content folder http://ftp.labdoo.org/download/install-disk/wiki-archive

Resources for teacher
UNESCO's IICBA Electronic Library (Teachers' resources)

Classification of content
P = Preschool / Primary school | S = Secondary / High school / Adults | T = Teachers' Resource |

Content is part of image... Example, read as follow: EN_250 = part of image EN_250 and so on.


RACHEL / wikis collection

  • All English content (EN) described below can be downloaded from here: http://ftp.labdoo.org/download/install-disk/install-disk/wiki-archive/wikis/EN/
    Suggested path to copy and unpack the English content archives to: /home/labdoo/Public/wikis/EN

    Either install Wikipedia for Schools (6 GB) or RACHEL (28 GB), as Wikipedia for Schools in English is part of RACHEL (EN).

  • The below listed English content is NOT part of the English RACHEL, so please decide if and what to use for your project:
    Hint: Copy the file http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/index-en.html into the above mentioned directory. Open this file in any browser and you will find a list and links of all the content, after unpacking it into the above mentioned directory

    EN_80, EN_160, EN_250

    P/S,
    EN
    Wikipedia for Schools (EN, 6 GB)
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-wikipedia_for_schools.tar.gz
    This curated selection of articles from Wikipedia can be used offline by school children around the world. 6000 articles, 26 million words and 50,000 images make Wikipedia for Schools bigger than Harry Potter, the Lord of the Rings and the Chronicles of Narnia put together!
    More details http://oer2go.org/viewmod/en-wikipedia_for_schools
    P/S,
    EN_80, EN_160, EN_250
    English RACHEL Collection (EN, 26 GB)
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-rachel.tar.gz
    RACHEL is a complete collection of free educational content. „Wikipedia for schools“ is part of the RACHEL collection, but also educational documents of the Khan Academy (math and science classes), MedLine Medical Encyclopedia, Hesperian Health Guides, Khan Academy (health videos), CK-12 STEM text-books, Gutenberg World Literature eBooks, OLPC Educational Games/ Lessons, UNESCO Primary School Resources, MathExpression Math Videos, Learn to Type "Power Typing", Music Theory, MIT Scratch etc.
    P,
    EN_80, EN_160, EN_250
    African Children Story books
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-afristory.tar.gz (start file depends on the name of language(s): [name_of_language].html or index.html for English plus South-African languages)
    African Storybook Project - These enjoyable, illustrated stories will assist young children as they learn to read. Gathered from African communities, they include characters and topics more familiar and relevant to children there..
    More details http://oer2go.org/viewmod/en-afristory
    P/S,
    Algebra for Beginners:
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-algebra2go.tar.gz (start file: /pagefiles/index.html)
    Algebra2Go - Prealgebra
    More details http://oer2go.org/viewmod/en-algebra2go
    P,
    EN_160, EN_250
    Cat and dog children books:
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-catdogbooks.tar.gz (start file: /CatDog.html)
    Cat and Dog Books are funny and easy to read.
    More details: http://oer2go.org/viewmod/en-catdogbooks
    P/S/T,
    EN_160, EN_250
    Educational content Pre-School - class 8
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-coreknowledge.tar.gz (start file: /CoreKnowledge.html)
    The Core Knowledge Curriculum Series provides comprehensive, content-rich learning materials based on the Core Knowledge Sequence. Student readers, teacher guides, activity books, and other materials are available for Language Arts and History and Geography.
    More details http://oer2go.org/viewmod/en-coreknowledge
    P,
    EN_80, EN_160, EN_250
    Pre-School books and videos to learn reading
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-fantasticphonics-child.tar.gz (start file: /content/index.html)
    Fantastic Phonics is a complete 16 week intensive reading scheme for schools and families, with 60 printable stories, multimedia and video.
    More details: http://oer2go.org/viewmod/en-fantasticphonics-child
    P,
    EN_80, EN_160, EN_250
    High quality books for beginning readers
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-mustardseedbooks.tar.gz (start file: /MustardSeedBooks.html)
    Mustard Seed Books provide high quality books in English for beginning readers.
    More details http://oer2go.org/viewmod/en-mustardseedbooks
    P,
    EN_80, EN_160, EN_250
    Bino and Fino - Nigerian cartoons
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-binofino.tar.gz (start page: /index.html)
    Bino and Fino - Nigerian cartoons - Teaching children around the world about African culture and much more.
    More details http://oer2go.org/viewmod/en-binofino
    P,
    EN_80, EN_160, EN_250
    Book Dash Books - African storybooks for children
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-bookdash.tar.gz (start page: /index.html)
    Book Dash Books - African storybooks for children, available for anyone to freely print, translate and distribute. BookDash believes that every child should own a hundred books by the age of five.
    P,
    EN_80, EN_160, EN_250
    English Children's Storybooks
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-storybooks.tar.gz (start page: /index.html)
    English Children's Storybooks - A collection of storybooks in English from several sources. Enjoy!
    More details http://oer2go.org/viewmod/en-storybooks
    P/S,
    EN_160, EN_250
    Math Expression
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-math_expression.tar.gz (start page: /index.html)
    Math tutoring materials including videos, study tips, practice questions and step-by-step solutions.
    For each lesson, read the study tips carefully and take note of the important concepts/ideas before watching the video. These tips will guide you in your math thinking strategies.
    P/S,
    EN_80, EN_160, EN_250
    Women in African History
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-women-in-african-history.tar.gz (start page: /index.html)
    A collection of comics, biographies, and audiobooks on prominent women from African history.
    More details http://oer2go.org/viewmod/en-women-in-african-history
    P/S,
    EN_80, EN_160, EN_250
    Feed the Monster - teaches your child the fundamentals of reading.
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-feed-the-monster.tar.gz (start page: /index.html)
    Collect monster eggs and feed them letters so they can grow into new friends!
    More details http://oer2go.org/viewmod/en-feed-the-monster
    S,
    EN_160, EN_250
    Adults books and videos to learn reading
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-fantasticphonics-adult.tar.gz (start file: /content/index.html)
    Fantastic Phonics for Adults is a powerful collection of literacy tools - including over 140 lessons and almost 300 videos.
    More details http://oer2go.org/viewmod/en-fantasticphonics-adult
    S,
    EN_160, EN_250
    125+ computer and software tutorials by LearnFree.org, including MS-Office and Windows (2015)
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-GCF2015.tar.gz (start file: /index.html)
    Hundreds of high-quality illustrated articles and videos focusing on technology, job training, reading, and math skills, produced by the Goodwill Community Foundation.
    More details http://oer2go.org/viewmod/en-GCF2015
    S,
    EN_160, EN_250
    openstax Textbooks (Post Secondary)
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-openstax.tar.gz (start file: en-openstax/OpenStax.html)
    A selection of post secondary textbooks for openstax (openstax.org)
    More details http://oer2go.org/viewmod/en-openstax
    S,
    EN_160, EN_250
    College Credit Courses from World Possible
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-rachelcourses.tar.gz (start file: /index.html)
    This is a collection of courses that can help you earn college credits in a variety of topics. The courses are gathered from a variety of Open Educational Resources, and reorganized by World Possible, the team that maintains RACHEL.

    College credits are granted through CLEP exams. The College Board's College-Level Examination Program (CLEP) has been the most widely trusted credit-by-examination program for over 40 years, accepted by 2,900 colleges and universities and administered in more than 1,800 test centers, including in many prison facilities.
    More details http://oer2go.org/viewmod/en-rachelcourses

    S,
    EN_160, EN_250
    Saylor Academy Textbooks
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-saylor.tar.gz (start file: /en-saylor/content/www.saylor.org/books.html)
    Saylor Academy Textbooks, over 100 Free Textbooks covering a wide range of topics that can help with earning college credits.
    More details http://oer2go.org/viewmod/en-saylor
    S,
    EN_160, EN_250
    training material Tanzanian exams
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-tanzanian_exams.tar.gz (start page: /index.html)
    These test examples from The National Examinations Council of Tanzania are a useful guide for study and preparation.
    More details http://oer2go.org/viewmod/en-tanzanian_exams
    S,
    EN_160, EN_250
    training material The West African Senior School Certificate Examination
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-wassce.tar.gz (start page: /index.html)
    This collection of files will help you study for The West African Senior School Certificate Examination. These files are provided in both .docx and .pdf format and will require appropriate software to view.
    More details http://oer2go.org/viewmod/en-wassce
    S/T,
    EN_80, EN_160, EN_250
    Educate! - provides youth with skills training in leadership
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-educate.tar.gz (start page: /index.html)
    Educate! - provides youth with skills training in leadership, entrepreneurship and workforce readiness, along with mentorship, to start real businesses at school.
    More details http://oer2go.org/viewmod/en-educate
    S/T,
    EN_80, EN_160, EN_250
    Siyavula - Mathmatics and Physical Science Textbooks and Teacher's Guides (grades 10-12)
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-siyavula.tar.gz (start page: /index.html)
    Siyavula - Mathmatics and Physical Science Textbooks and Teacher's Guides (grades 10-12)
    More details http://oer2go.org/viewmod/en-siyavula
    T,
    EN_160, EN_250
    UNESCO's IICBA Electronic Library (Teachers' resources)
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/EN/en-iicba.tar.gz (start file: /en-iicba/index.html)
    Teachers' resources from the UNESCO International Institute for Capacity Building in Africa.
    More details http://oer2go.org/viewmod/en-iicba

  • Spanish (es): http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/ES/
  • Spanish RACHEL collection
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/ES/es-rachel.tar.gz (start page: /RACHEL-ES/www/index.html)
    Attention: The Spanish Wikipedia for Schools link inside the Spanish RACHEL does not work. Please install this wikipedia in addition, thank you.

    The below listed Spanish content is NOT part of the Spanish RACHEL, so please decide if and what to use for your project:

    Suggested path to copy and unpack the Spanish content archives to: /home/labdoo/Public/wikis/ES

    Hint: Copy the file http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/ES/index-es.html into the above mentioned directory. Open this file in any browser and you will find a list and links of all the content, after unpacking it into the above mentioned directory

    ES_80, ES_120 Biblioteca de Latino América
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/ES/es-biblioteca.tar.gz (start page: /index.html)
    Excelente colección de materiales educativos y de referencia para América Latina.
    More details http://oer2go.org/viewmod/es-biblioteca
    ES_80, ES_120 Currículum Nacional Base Guatemala
    http://ftp.labdoo.org/download/install-disk/install-disk/wiki-archive/wikis/ES/es-cnbguatemala.tar.gz (start page: /content/index.html)
    El Currículum Nacional Base (CNB) del Ministerio de Educación de Guatemala (MINEDUC) es un esfuerzo monumental. Ha pasado una década desde que el MINEDUC inició la elaboración de un currículum basado en competencias en 2004, y en ese lapso se han desarrollado lineamientos, mallas curriculares y elementos de evaluación que tocan a todos los niveles desde el Inicial hasta el Bachillerato.
    More details http://oer2go.org/viewmod/es-cnbguatemala
    ES_80, ES_120 Aplicaciones Educativas para el Aula
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/ES/es-educalab.tar.gz (start page: /index.html)
    Esta es una colección excelente de aplicaciones educativas que pueden ser útiles para facilitar el aprendizaje en diferentes temas.
    More details http://oer2go.org/viewmod/es-educalab
    ES_80, ES_120 Mustard Seed Children Books en Español
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/ES/es-mustardseedbooks.tar.gz (start page: /MustardSeedBooksSP.html
    Libros de buena calidad a un bajo costo para lectorres principiantes
    http://oer2go.org/viewmod/es-mustardseedbooks
    ES_80, ES_120 GCF AprendeLibre.org en Español
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/ES/es-GCF2015.tar.gz (start page: /index.html
    GCFAprendeLibre es un espacio virtual creado para ti, para ayudarte a crecer y alcanzar tus sueños. La misión de GCFAprendeLibre es crear y proveer educación y oportunidades para enriquecer a quienes desean mejorar su calidad de vida. Advertencia: Los ejercicios no funcionan todavía.
    http://oer2go.org/viewmod/es-GCF2015
    ES_80, ES_120 ocomadera es un proyecto de mobiliario social
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/ES/es-GCF2015.tar.gz (start page: /index.html
    Toco Madera - Tocomadera es un proyecto de mobiliario social, desarrollado en el ámbito de las actividades de investigación y extensión de la Escuela Universitaria Centro de Diseño (Farq/UdelaR) de Uruguay. El equipo responsable está compuesto por 5 diseñadores egresados de la institución. El proyecto, concebido dentro del formato de diseño de código abierto, apunta a proveer una solución de equipamiento doméstico a programas de asistencia social o a poblaciones ante situaciones de catástrofe.
    http://oer2go.org/viewmod/es-tocomadera

  • French (fr): http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/FR/
  • There is no French RACHEL collection, so you have to install/use the needed content from the list below:

    Suggested path to copy and unpack the French content archives to: /home/labdoo/Public/wikis/FR

    Hint: Copy the file http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/FR/index-fr.html into the above mentioned directory. Open this file in any browser and you will find a list and links of all the content, after unpacking it into the above mentioned directory.

    FR_80, FR_120 Hand painted children books from a Congolese artist
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/FR/fr-afrique-marie-wabbes.tar.gz (start page: /index.html)
    Les éditions congolaises Afrique Éditions présentent 16 nouveaux livres écrits et illustrés par Marie Wabbes.
    More details http://oer2go.org/viewmod/fr-afrique-marie-wabbes
    FR_80, FR_120 Chat et Chien / Dog and Cat (FR) books
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/FR/fr-catdogbooks.tar.gz (start page: /CatDogFR.html)
    Les livres chat et chien sont amusants et faciles à lire.
    More details http://oer2go.org/viewmod/fr-catdogbooks
    FR_80, FR_120 La Bibliothèque électronique du Québec
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/FR/fr-ebooksgratuits.zip (start page: /beq.ebooksgratuits.com/index.html)
    Textes d'auteurs appartenant au domaine public. 2329 volumes à ce jour!
    More details http://oer2go.org/viewmod/fr-ebooksgratuits
    FR_80, FR_120 Haïti Futur - Vidéos de sciences expérimentales
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/FR/fr-haitifutur.tar.gz (start page: http://haitifutur.com/)
    http://oer2go.org/viewmod/fr-haitifutur
    FR_80, FR_120 Khan Academy - Plus de 2000 vidéos sur les mathématiques et la science (FR)
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/FR/fr-kaos.tar.gz (start page: /index.html)
    Plus de 2000 vidéos sur les mathématiques et la science, de la base à la avancée. Tout le contenu Khan Academy est disponible gratuitement sur https://fr.khanacademy.org/.
    More details http://oer2go.org/viewmod/fr-kaos

  • German / Deutsch (DE) http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/DE/
  • We collected video tutorials, homepage and wiki content to learn German language offline, e.g. for immigrants.
    Wir haben Videos sowie die Inhalte von Homepages und Wikis gesammelt, damit man auch offline Deutsch lernen kann, z.B. für Seiteneinsteigerkinder.

    Path to copy and unpack the German content archives to / Pfad zum Entpacken der Deutschsprachigen Lerninhalte: /home/labdoo/Public/wikis/DE

    Tipp: Kopiert die Datei http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/DE/index-de.html in das o.a. Verzeichnis. Öffnet diese Index-Datei in einem Browser und ihr findet die Links zu den u.a. Lerninhalten, nachdem ihr diese im gleichen Ordner entpackt habt.

    Khan Academy Deutschsprachige Lernvideos Mathematik Mehr als 300 Videos für Mathematik, von Rechnen bis einfache Algebra.
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/DE/de-kaos.tar.gz (start page: /index.html)
    Mehr als 300 Videos auf Mathe, von Arithmetik, um Vor-Algebra. Alle Khan Academy Gehalt an https://de.khanacademy.org kostenlos zur Verfügung.
    More details http://oer2go.org/viewmod/de-kaos
    Khan Academy Deutschsprachige Lernvideos Mathematik
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/DE/deutschalsfremdsprache.ch.tar.gz (start page: /index.html)
    Arabische Lernvideos Deutschkurs von Deiaa Abdullah
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/DE/Deiaa-Abdullah-Deutschkurs-Arabisch.tar.gz
    Informationen für Geflüchtete und Asylsuchende in Deutschland und Österreich mit Schritt-für-Schritt Dokumentationen, Videos, Bewerbungs Tipps, Lernblättern und Vokabeln in Deutsch, Englisch, Französisch, Arabisch und weiteren Sprachen. Information for refugees in Germany and Austria with step-by-step tutorials, videos, vocabulary, advice for job search and education in German, English, French, Arabic and other languages.
    (es gibt keine HTML Startseite, Zugang über Datei-Explorer oder die u.a. Datei index-de.html)
    Materialien für Deutschkurse und Informationen der Bundesregierung
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/DE/RefugeeGuide.tar.gz (es gibt keine HTML Startseite, Zugang über Datei-Explorer oder die o.a. Datei index-de.html)
    Materialien für Deutschkurse und Informationen (Project Re-Connect)
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/DE/RefugeeGuide.tar.gz
    Informationen für Geflüchtete und Asylsuchende in Deutschland und Österreich mit Schritt-für-Schritt Dokumentationen, Videos, Bewerbungs Tipps, Lernblättern und Vokabeln in Deutsch, Englisch, Französisch, Arabisch und weiteren Sprachen. Information for refugees in Germany and Austria with step-by-step tutorials, videos, vocabulary, advice for job search and education in German, English, French, Arabic and other languages. (start page: startseite.html)

  • Arabic (AR): http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/AR/
  • Suggested path to copy and unpack the Arabic content archives to: /home/labdoo/Public/wikis/AR

    Arabic video tutorials Khan Academy لعربية
    أكثر من 1800 أشرطة الفيديو على الرياضيات والعلوم، من الأساسي إلى مرحلة متقدمة. جميع محتوى خان أكاديمية متاح مجانا على https://www.khanacademy.org .
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/AR/ar-kaos.tar.gz (start page: /index.html)
    More details http://oer2go.org/viewmod/ar-kaos
    as before, but high resolution videos
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/AR/ar-kaos-big.tar.gz (start page: /index.html)
    More details: http://oer2go.org/viewmod/ar-kaos-big
    Hesperian Health Guide دليل هسبريان الصحي
    دليل هسبريان الصحة هو مصدر غير ربحي للمعلومات الصحية و التثقيف الصحي لدعم الأفراد و المجتمعات في نضالهم لتحقيق الحق في الصحة. نحن نطور مواد سهلة القراءة يتم إنتاجها في العديد من اللغات
    http://oer2go.org/viewmod/ar-hesperian_health
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/AR/ar-hesperian_health.tar.gz (start page: /index.html)

  • Hindi (HI) http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/HI/
  • Recommended path to copy and unpack the Hindi content archives to: /home/labdoo/Public/wikis/HI

    Hindi video tutorials
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/HI/arvind-hi.tar.gz (start page: to follow)
    Toys from Trash - Collection of Hindi videos. Create toys from household items.
    More details http://www.arvindguptatoys.com/toys.html

  • Nepale (NE) http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/NE/
  • Recommended path to copy and unpack the Nepali content archives to: /home/labdoo/Public/wikis/NE

    Nepali / नेपाली video tutorials
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/NE/en-ole_nepal.tar.gz (start page: index.html)
    E-Paath is a collection of digital learning materials, designed and developed by Open Learning Exchange (OLE) Nepal with government of Nepal's Department of Education. E-Paath has over 600 interactive learning modules (for grades 2 to 8) based on the national curriculum, which were conceptualized, designed and developed in Nepal. In addition, each lesson and activity has been tested and approved by the Curriculum Development Center (CDC) of Nepal.

  • Portuguese (PT) http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/PT/
  • Suggested path to copy and unpack the Portuguese content archives to: /home/labdoo/Public/wikis/PT

    Khan Academy Portuguese video tutorials
    http://ftp.labdoo.org/download/install-disk/wiki-archive/wikis/PT/pt-kaos.tar.gz (start page: /index.html)
    Mais de 2000 vídeos em matemática e ciências, desde o básico ao avançada. Todo o conteúdo Khan Academy está disponível gratuitamente em https://pt.khanacademy.org.
    More details http://oer2go.org/viewmod/pt-kaos

The Labdoo team and users would like to thank the Khan Academy and OER2GO for publishing the OER Open Educational Resources. In case of any question please send a mail to Labdoo-DACH@Labdoo.org, thank you.

Ubuntu Software Center

You can also install additional applications directly from your computer by using the Ubuntu Software Center. Once your laptop is booted, log in and click on the menu icon, then click on 'System Tools' and then select 'Ubuntu Software Center'. (This path could be slightly different depending on the version of your Ubuntu/Lubuntu system.) This will open a search engine from where you can look for thousands of applications and from where you can download and install the ones you select. Enjoy the many free educational applications that you will also find in this software data base!


Figure. Install new applications by going to the Ubuntu Software Center.
(This view could be slightly different depending on the version of your Ubuntu/Lubuntu system.)

What to do with the battteries?

If a laptop battery is not in very good shape, our policy is to remove the battery and recycle it prior to sending the laptop to a school.

There are several reasons for that:

  • The battery that comes with the used laptop normally is reaching the end of its life cycle. Some times, old batteries can cause problems to power up the laptop.
  • The battery is one of the most poisoning eWaste products and we try not to pollute the environment of our schools, who may not have the capacity to properly dispose eWaste.
  • A Laptop battery adds extra weight to the laptop which may be a limitation if a traveler carrying the laptop needs to travel light.
  • Since Labdoo laptops are most often used to serve in a classroom setting and a many classrooms do have power outlets, the laptops can work without the battery.

Please include only the battery in the laptop if it is in very good shape.