Knowledgebase
ThinLinX Support > ThinLinX Help Desk > Knowledgebase

Search help:


Installing TLXOS without overwriting pre-existing storage

Solution

It is not obvious at first glance that it is possible to perform a "careful install" of TLXOS ISFF and RePC by using the installer's "Upgrade/Recover TLXOS" menu option rather than the "Wipe Everything and (Re)Install TLXOS" option (TLXOS will still want to take ownership of, and erase, an entire disk, but at least you get to choose which one; for example, you can install on an external USB stick (other than the one the installer is on)).  In fact, this used to be our default stance, but we were pressured to simplify the installation experience by industry partners.

Doing this may be useful in situations where your PC has multiple storage devices, and you want control over which one TLXOS installs on (e.g. so that you can remove noisy and failure-prone spinning disks at a later date), or if you want to preserve data on existing storage for any reason (e.g. to salvage data from an old Window installs from TLXOS).

When you select the "Upgrade/Recover TLXOS" option, TLXOS performs some consistency checks on your current TLXOS install (if any) and then sits and waits for further instruction from TMS. We guarantee that up until this point, apart from consistency checks on filesystems that obviously contain TLXOS data, none of your on-disk data has been altered.

When you see the message "Waiting for a whitelisted storage device ...", select the corresponding device (or multiple devices) in TMS and then Device->Bootstrap->Assign Storage.  After a few seconds, you will be presented with a summary of storage devices that are candidates for TLXOS install (i.e. sufficiently large - at least 2.0-2.5 GB):

 

 

If you leave "Let clients choose an appropriate storage device" selected, then the installer will use a simple algorithm, favouring smaller, non-removable and solid-state devices (if this is known from sysfs metadata) - see /usr/[local/]sbin/find_eligible_storage for details.  This is equivalent to using the installer's "Wipe Everything and (Re)Install TLXOS" boot option.

Alternatively (and what you will probably want to do if using this option), you can deselect this and then select the specific disk that you want to install TLXOS on.  When you press OK, TMS will send a storage whitelist to the installer, and it will immediately proceed with the install.

Once installed, TLXOS' storage automount solution will present all filesystems that it detects, other than TLXOS and NOOBS ones, as subdirectories under /media.  Modes that support automatic client drive redirection (HDX and RDP) will make the entire /media hierarchy available as a share in remote desktop sessions.  TLXOS supports automounting of VFAT, exFAT, ISO9660, UDF, NTFS, and most UNIX/Linux formats; filesystems with POSIX file permissions will be redirected as the unprivileged "tlx" user, with write access limited accordingly.

 

Article details
Article ID: 31
Category: Knowledgebase
Date added: 2019-06-01 23:43:08
Views: 25

 
« Go back