{"id":13581256,"url":"https://github.com/reinterpretcat/lfs","last_synced_at":"2025-04-12T23:39:02.101Z","repository":{"id":53257321,"uuid":"111593333","full_name":"reinterpretcat/lfs","owner":"reinterpretcat","description":"Docker configuration for building Linux From Scratch system","archived":false,"fork":false,"pushed_at":"2024-08-12T07:31:28.000Z","size":217,"stargazers_count":661,"open_issues_count":0,"forks_count":85,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-12T23:38:56.950Z","etag":null,"topics":["docker","lfs","lfs-book","linux","linux-from-scratch","linuxfromscratch"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reinterpretcat.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-11-21T19:39:25.000Z","updated_at":"2025-03-23T03:16:29.000Z","dependencies_parsed_at":"2024-08-12T08:48:32.060Z","dependency_job_id":"28943b0d-abde-4055-aba0-b1a6c18f7386","html_url":"https://github.com/reinterpretcat/lfs","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reinterpretcat%2Flfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reinterpretcat%2Flfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reinterpretcat%2Flfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reinterpretcat%2Flfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reinterpretcat","download_url":"https://codeload.github.com/reinterpretcat/lfs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647255,"owners_count":21139081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["docker","lfs","lfs-book","linux","linux-from-scratch","linuxfromscratch"],"created_at":"2024-08-01T15:01:59.710Z","updated_at":"2025-04-12T23:39:02.083Z","avatar_url":"https://github.com/reinterpretcat.png","language":"Shell","readme":"![LFS in VirtualBox](https://user-images.githubusercontent.com/1611077/33808510-16825dd2-dde8-11e7-9a1c-0ca0bc3ff2b5.png)\n\n## Description\n\nThis repository contains docker configuration to build bootable iso\nimage with [Linux From Scratch 8.2](http://www.linuxfromscratch.org/lfs/downloads/8.2/LFS-BOOK-8.2.pdf).\n\n\n## Status\n\nAt the moment, I don't have plans to update scripts to the latest LFS versions. However, pull requests are welcomed.\n\n## Why\n\nGeneral idea is to learn Linux by building and running LFS system in\nisolation from the host system.\n\n## Structure\n\nScripts are organized in the way of following book structure whenever\nit makes sense. Some deviations are done to make a bootable iso image.\n\n## Build\n\nUse the following command:\n\n    docker rm lfs                                       \u0026\u0026 \\\n    docker build --tag lfs:8.2 .                        \u0026\u0026 \\\n    sudo docker run -it --privileged --name lfs lfs:8.2 \u0026\u0026 \\\n    sudo docker cp lfs:/tmp/lfs.iso .\n    # Ramdisk you can find here: /tmp/ramdisk.img\n\nPlease note, that extended privileges are required by docker container\nin order to execute some commands (e.g. mount).\n\n## Usage\n\nFinal result is bootable iso image with LFS system which, for\nexample, can be used to load the system inside virtual machine (tested\nwith VirtualBox).\n\n## Troubleshooting\n\nIf you have problems with master branch, please try to use stable version from the latest release with toolchain from archive.\n\n## License\n\nThis work is based on instructions from [Linux from Scratch](http://www.linuxfromscratch.org/lfs)\nproject and provided with MIT license.\n","funding_links":[],"categories":["Uncategorized","Shell","Active"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freinterpretcat%2Flfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freinterpretcat%2Flfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freinterpretcat%2Flfs/lists"}