{"id":16241351,"url":"https://github.com/bcsabaengine/qemurpirunner","last_synced_at":"2025-08-23T13:16:56.195Z","repository":{"id":134120751,"uuid":"411673883","full_name":"BCsabaEngine/QemuRpiRunner","owner":"BCsabaEngine","description":"Running ARM8 Rpi 3b+ instance in qemu","archived":false,"fork":false,"pushed_at":"2021-11-30T09:34:12.000Z","size":60,"stargazers_count":12,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T04:51:12.913Z","etag":null,"topics":["docker","qemu-arm","raspberry-pi"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/BCsabaEngine.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2021-09-29T12:54:52.000Z","updated_at":"2024-01-09T08:10:52.000Z","dependencies_parsed_at":null,"dependency_job_id":"ac4c1a55-c64a-4e8d-86d5-79ada212b1c6","html_url":"https://github.com/BCsabaEngine/QemuRpiRunner","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/BCsabaEngine/QemuRpiRunner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BCsabaEngine%2FQemuRpiRunner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BCsabaEngine%2FQemuRpiRunner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BCsabaEngine%2FQemuRpiRunner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BCsabaEngine%2FQemuRpiRunner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/BCsabaEngine","download_url":"https://codeload.github.com/BCsabaEngine/QemuRpiRunner/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/BCsabaEngine%2FQemuRpiRunner/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271749046,"owners_count":24814113,"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","status":"online","status_checked_at":"2025-08-23T02:00:09.327Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","qemu-arm","raspberry-pi"],"created_at":"2024-10-10T14:07:18.794Z","updated_at":"2025-08-23T13:16:56.173Z","avatar_url":"https://github.com/BCsabaEngine.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Qemu Rpi Runner\nRunning ARM8 Rpi 3b+ instance in qemu\n\nFollow these steps\n\n# 1.build.sh - run only once\nCreates a docker image from Ubuntu 20.04\n- download raspios **bullseye** (earlier buster) arm64\n- download RPI kernel source (5.10.y)\n- compile kernel\n- adapt fstab, cmdline, ssh\n- convert to qcow2\n- export kernel, pi3.dtb and distro.qcow2 (Rpi 3b+)\n- It can take up to 45 minutes\n\n# 2.export.sh - run only once\nRun the container and export kernel, pi3.dtb and distro.qcow2 files to dist folder\n\n# 3.build-qemu.sh - run only once\nIt downloads and compiles newest qemu (with aarch64) locally\n\n# 4.run.sh\nYou can run locally compiled qemu with necessary files to run Rpi 3b+ in command line\n\n# Usage\nThe distro.qcow2 file defaults to approx. It is 1.5GB, but may increase in size during use. You can take up to 4GB. To back up, just save the distro.qcow2 file.\n\nAttention! Running export.sh, if it existed before, overwrites the distro.qcow2 file. This will reset its contents so you get a newly installed system.\n\nAfter run you can ssh to rpi with ```ssh pi@localhost -p 2222```. You can safely run ```apt update``` and ```apt dist-upgrade```.\n\nWhen you go home, use ```sudo shutdown now``` to close Rpi with safe\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcsabaengine%2Fqemurpirunner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbcsabaengine%2Fqemurpirunner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbcsabaengine%2Fqemurpirunner/lists"}