{"id":1974,"date":"2025-02-02T07:14:39","date_gmt":"2025-02-02T07:14:39","guid":{"rendered":"https:\/\/www.nicktailor.com\/?p=1974"},"modified":"2025-06-26T07:17:07","modified_gmt":"2025-06-26T07:17:07","slug":"fixing-read-only-mode-on-elux-thin-clients","status":"publish","type":"post","link":"https:\/\/nicktailor.com\/tech-blog\/fixing-read-only-mode-on-elux-thin-clients\/","title":{"rendered":"Fixing Read-Only Mode on eLux Thin Clients"},"content":{"rendered":"<style>\n    body {\n      font-family: Arial, sans-serif;\n      line-height: 1.6;\n      margin: 2em;\n      background-color: #fff;\n      color: #000;\n    }\n    h1, h2, h3 {\n      color: #333;\n    }\n    pre {\n      background: #f4f4f4;\n      padding: 1em;\n      overflow-x: auto;\n      border-left: 4px solid #ccc;\n    }\n    code {\n      font-family: Consolas, monospace;\n    }\n    ul, ol {\n      margin-bottom: 1em;\n    }\n  <\/style>\n<h1>Fixing Read-Only Mode on eLux Thin Clients<\/h1>\n<p>If your eLux device boots into a read-only filesystem or prevents saving changes, it&#8217;s usually due to the write filter or system protection settings. Here&#8217;s how to identify and fix the issue.<\/p>\n<h2>Common Causes<\/h2>\n<ul>\n<li>Write Filter is enabled (RAM overlay by default)<\/li>\n<li>System partition is locked as part of image protection<\/li>\n<li>Corrupted overlay from improper shutdown<\/li>\n<\/ul>\n<h2>Fix 1: Temporarily Remount as Read\/Write<\/h2>\n<pre><code>sudo mount -o remount,rw \/<\/code><\/pre>\n<p>This allows you to make temporary changes. They will be lost after reboot unless you adjust the image or profile settings.<\/p>\n<h2>Fix 2: Enable Persistent Mode via the EIS Tool<\/h2>\n<ol>\n<li>Open your image project in the EIS Tool<\/li>\n<li>Go to the <strong>Settings<\/strong> tab<\/li>\n<li>Locate the write filter or storage persistence section<\/li>\n<li>Set it to <strong>Persistent Storage<\/strong><\/li>\n<li>Export the updated image and redeploy<\/li>\n<\/ol>\n<h2>Fix 3: Enable Persistence via Scout Configuration Profile<\/h2>\n<ol>\n<li>Open <strong>Scout Enterprise Console<\/strong><\/li>\n<li>Go to <strong>Configuration &gt; Profiles<\/strong><\/li>\n<li>Edit the assigned profile<\/li>\n<li>Enable options like:\n<ul>\n<li>Persistent user data<\/li>\n<li>Persistent certificate storage<\/li>\n<li>Persistent logging<\/li>\n<\/ul>\n<\/li>\n<li>Save and reassign the profile<\/li>\n<\/ol>\n<h2>Fix 4: Reimage the Device<\/h2>\n<ul>\n<li>If the system is damaged or stuck in read-only permanently, use a USB stick or PXE deployment to reflash the device.<\/li>\n<li>Ensure the new image has persistence enabled in the EIS Tool before deploying.<\/li>\n<\/ul>\n<h2>Check Filesystem Mount Status<\/h2>\n<pre><code>mount | grep ' \/ '<\/code><\/pre>\n<p>If you see <code>(ro)<\/code> in the output, the system is in read-only mode.<\/p>\n<h2>Final Notes<\/h2>\n<ul>\n<li>eLux protects system partitions by design \u2014 use Scout and EIS Tool to make lasting changes<\/li>\n<li>Remounting manually is fine for diagnostics but not a long-term fix<\/li>\n<li>Always test changes on a test device before rolling out to production<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Fixing Read-Only Mode on eLux Thin Clients If your eLux device boots into a read-only filesystem or prevents saving changes, it&#8217;s usually due to the write filter or system protection settings. Here&#8217;s how to identify and fix the issue. Common Causes Write Filter is enabled (RAM overlay by default) System partition is locked as part of image protection Corrupted overlay<a href=\"https:\/\/nicktailor.com\/tech-blog\/fixing-read-only-mode-on-elux-thin-clients\/\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[138],"tags":[],"class_list":["post-1974","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1974","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/comments?post=1974"}],"version-history":[{"count":2,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1974\/revisions"}],"predecessor-version":[{"id":1976,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/posts\/1974\/revisions\/1976"}],"wp:attachment":[{"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/media?parent=1974"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/categories?post=1974"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nicktailor.com\/tech-blog\/wp-json\/wp\/v2\/tags?post=1974"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}