{"id":24796103,"url":"https://github.com/ipxe/sanbootable","last_synced_at":"2025-04-10T23:32:19.227Z","repository":{"id":141913756,"uuid":"353764083","full_name":"ipxe/sanbootable","owner":"ipxe","description":"SAN bootability package","archived":false,"fork":false,"pushed_at":"2023-01-25T00:47:58.000Z","size":26,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-24T20:17:51.181Z","etag":null,"topics":["boot","cloud","iscsi","linux","san"],"latest_commit_sha":null,"homepage":"","language":"M4","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ipxe.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":"2021-04-01T16:39:28.000Z","updated_at":"2024-12-05T19:25:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"810723a9-9ab3-4bcc-9ee0-f9204c727ea0","html_url":"https://github.com/ipxe/sanbootable","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipxe%2Fsanbootable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipxe%2Fsanbootable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipxe%2Fsanbootable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ipxe%2Fsanbootable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ipxe","download_url":"https://codeload.github.com/ipxe/sanbootable/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248316115,"owners_count":21083382,"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":["boot","cloud","iscsi","linux","san"],"created_at":"2025-01-30T00:31:04.713Z","updated_at":"2025-04-10T23:32:19.195Z","avatar_url":"https://github.com/ipxe.png","language":"M4","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SAN bootability package\n\n## Overview\n\nMost Linux distributions now support the ability to install directly\nto an iSCSI (or FCoE, or other SAN protocol) target disk.  You can use\nthe Linux distribution's own installer in conjunction with a\nbootloader such as [iPXE][ipxe] to install the operating system onto\nthe iSCSI disk.  When you do this, the installer will automatically\nconfigure the installed operating system to be able to boot from an\niSCSI target disk.\n\nIf you originally installed the operating system to a local disk\n(rather than to an iSCSI target disk), then the installer will not set\nup the configuration required to support booting via iSCSI.  You can\ntake an image of the local disk containing the installed operating\nsystem and copy it to an iSCSI target disk, but the operating system\nwill not be able to boot successfully because it will be missing some\nrequired configuration.\n\nThe `sanbootable` package solves this problem by providing the\nconfiguration required to allow a Linux operating system to boot from\neither a local disk or an iSCSI target.\n\n## Installation\n\n### RHEL/CentOS/Fedora\n\nDownload and install the latest version of\n[`sanbootable.rpm`][sanbootable.rpm]:\n```\nsudo yum install https://github.com/ipxe/sanbootable/releases/latest/download/sanbootable.rpm\n```\n\n### Ubuntu/Debian\n\nDownload and install the latest version of\n[`sanbootable.deb`][sanbootable.deb]:\n```\ncurl -OL https://github.com/ipxe/sanbootable/releases/latest/download/sanbootable.deb\nsudo apt install -y ./sanbootable.deb\n```\n\n## Usage\n\nAfter installing the `sanbootable` package, you can freely transfer\nyour disk image from a local disk to an iSCSI target disk or vice\nversa.\n\nThe `sanbootable` code will detect at boot time whether the operating\nsystem is being booted from a local disk or from an iSCSI target, and\nwill automatically adjust the system configuration as needed.\n\n\n[ipxe]: https://ipxe.org\n[sanbootable.rpm]: https://github.com/ipxe/sanbootable/releases/latest/download/sanbootable.rpm\n[sanbootable.deb]: https://github.com/ipxe/sanbootable/releases/latest/download/sanbootable.deb\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipxe%2Fsanbootable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fipxe%2Fsanbootable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fipxe%2Fsanbootable/lists"}