{"id":2411,"date":"2018-02-13T21:45:57","date_gmt":"2018-02-13T16:15:57","guid":{"rendered":"http:\/\/localhost:8081\/system-on-module-som\/?p=2411"},"modified":"2025-03-26T13:18:11","modified_gmt":"2025-03-26T07:48:11","slug":"boot-esomimx6-with-a-tiny-rfs-without-x","status":"publish","type":"post","link":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/boot-esomimx6-with-a-tiny-rfs-without-x\/","title":{"rendered":"Boot eSOMiMX6 with a Tiny RFS without X"},"content":{"rendered":"<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">The <\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">root filesystem(shortly RFS)<\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"> is the <\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">filesystem<\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"> that is contained on the same partition on which the <\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">root<\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"> directory is located, and it is the <\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">filesystem<\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"> on which all the other filesystems are mounted (i.e., logically attached to the <\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">system<\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">) as the <\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">system<\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"> is booted up. The <\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">root filesystem<\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"> should generally be small since it contains very critical files and a small, infrequently modified filesystem has a better chance of not getting corrupted. <\/span><\/span><\/p>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">e-con Systems\u2122 has developed an image with tiny RFS containing the busybox commands and system startup scripts. The RFS arrives at a size of 9<\/span><\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\"><b> MB<\/b><\/span><\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">!<\/span><\/span><\/span><\/p>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">e-con Systems\u2122 has also developed an X11 image with tiny RFS. Refer <\/span><\/span><\/span><span style=\"color: #0000ff;\"><u><a href=\"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">Boot eSOMiMX6 with a Tiny RFS with X<\/span><\/span><\/span><\/a><\/u><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\"> article to build a console image with minimal RFS of size 172 MB.<\/span><\/span><\/span><\/p>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">This article guides you to build a console image for <\/span><\/span><span style=\"color: #0000ff;\"><u><a href=\"https:\/\/www.e-consystems.com\/iMX6-som-system-on-module.asp\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">eSOMiMX6<\/span><\/span><\/a><\/u><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"> with a small root file system.<\/span><\/span><\/p>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">The root file systems contain the following necessary packages.<\/span><\/span><\/p>\n<ul>\n<li>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">base-files<\/span><\/span><\/p>\n<\/li>\n<li>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">base-passwd<\/span><\/span><\/p>\n<\/li>\n<li>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">busybox<\/span><\/span><\/p>\n<\/li>\n<li>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">sysvinit<\/span><\/span><\/p>\n<\/li>\n<li>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">initscripts<\/span><\/span><\/p>\n<\/li>\n<\/ul>\n<p class=\"western\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">These are very basic packages needed to work with eSOMiMX6.<\/span><\/span> <span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">This image is not necessarily the smallest image that can be created, as many size reductions can be made with kernel changes, etc. When first starting a project, this is the fastest complete build, and it is also a good place to start to create a custom image. <\/span><\/span><\/p>\n<p><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">Please visit our <\/span><\/span><\/span><span style=\"color: #0000ff;\"><u><a href=\"https:\/\/www.e-consystems.com\/auth\/Account\/login\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">developer website<\/span><\/span><\/span><\/a><\/u><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\"> to get step by step instructions to build <\/span><\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">the minimal console image for <\/span><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">our <\/span><\/span><\/span><span style=\"color: #0000ff;\"><u><a href=\"https:\/\/www.e-consystems.com\/iMX6-micro-som-system-on-module.asp\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">eSOMiMX6<\/span><\/span><\/span><\/a><\/u><\/span><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\"> board. <\/span><\/span><\/span><\/p>\n<p><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">For further assistance and queries get in touch with <\/span><\/span><\/span><span style=\"color: #0000ff;\"><u><a href=\"mailto:sales@e-consystems.com\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\"><span lang=\"en-US\">sales@e-consystems.com<\/span><\/span><\/span><\/a><\/u><\/span><\/p>\n<p><!--To try eSOM++ Minimal console image on the <u><a href=\"https:\/\/www.e-consystems.com\/iMX6-micro-som-system-on-module.asp\"><span lang=\"en-US\">eSOMiMX6<\/span><\/a><\/u> device, please download:\n\n<span style=\"color: #0000ff;\"><u><a href=\"https:\/\/developer.e-consystems.com\/Downloads?key=Ye7BwE3awmiKS1MxCJw%2BOUe0bGpUE%2F%2BJ88JtFscK2Sg5Se6n1tFlP%2FvDEMYiJszerXwGouNS1hbFJYbp6sh2tmUWGfBnAmI9CRzBwMi%2BcFEfCxXcWW843sZYh5iXj16tUfEafOryG3dg3jilbYknfYx1TE47iDyw28nojGg10La5p2sWSSRFxmgHJ6hdYtrOc33lVsTAYL55v%2FxlOaZXkd1Et7vs%2FciDhMgTTwSoHXXGK2lebFNGxUK1xyyAgx0kVfzPEzHW2wXNydeogVF9plWXdmRcV5z27PwBPlpLuDGMeZMMI431QFqEAvcylzHW\"><span style=\"color: #333333;\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">Minimal Console Image Application Guide<\/span><\/span><\/span><\/a><\/u><\/span>\n\n<span style=\"color: #0000ff;\"><u><a href=\"https:\/\/developer.e-consystems.com\/Downloads?key=Ye7BwE3awmiKS1MxCJw%2BOVtx3PUBMq%2BwtUABmS7eRBBbuXxA9VCh7uuvFAV7CcaxgVF6WyeB3a8Tx1gb8nYJ38VDDVrUtw%2BnEoxukCL1Yw0G15eiYZ8nihk5U1F7MtAjAnEslQxw0poh9PBqs3j5sVph61M3Au54XceYYQBPQpIzSWItIDWuPvz7zn9QNDTnlLyeLTbCHCabwOjkrniDt%2F3OduhbBIQSozvAyA3DgfXKMh5XgAtagFlmD4J5zPZlMhoMbbnxkCgID6Z6C5jUI3oeQv6fAKro5qAfAsi1GJs%3D\"><span style=\"color: #333333;\"><span style=\"font-family: Ubuntu, serif;\"><span style=\"font-size: large;\">Minimal Console Image Recipe File<\/span><\/span><\/span><\/a><\/u><\/span>--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The root filesystem(shortly RFS) is the filesystem that is contained on the same partition on&#8230;<\/p>\n","protected":false},"author":17,"featured_media":2464,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[342,343,340,341],"tags":[427,251,255,196,396,259,426,428,430,429,339,106],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2411"}],"collection":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/users\/17"}],"replies":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/comments?post=2411"}],"version-history":[{"count":7,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2411\/revisions"}],"predecessor-version":[{"id":3062,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/posts\/2411\/revisions\/3062"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/media\/2464"}],"wp:attachment":[{"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/media?parent=2411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/categories?post=2411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.e-consystems.com\/blog\/system-on-module-som\/wp-json\/wp\/v2\/tags?post=2411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}