Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/briancline/ubooty
Universal net boot utility
https://github.com/briancline/ubooty
Last synced: about 1 month ago
JSON representation
Universal net boot utility
- Host: GitHub
- URL: https://github.com/briancline/ubooty
- Owner: briancline
- Created: 2013-10-10T03:21:49.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2013-10-10T03:31:14.000Z (over 11 years ago)
- Last Synced: 2023-03-10T20:05:08.796Z (almost 2 years ago)
- Size: 82 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Ubooty - The universal bootstrapper
Ubooty is the universal bootstrapper for Linux. It combines the best of open source tools to make installing Linux easy. No more downloading large DVDs or working through complicated DHCP/PXE setups.
## Requirements
* DHCP server
* Working internet without forced proxies (sorry!)
* Formattable USB or blank (CD)VD## Download
[USB](http://cdn.ubooty.org/ubooty-latest.usb) [ISO](http://cdn.ubooty.org/ubooty-latest.iso)
## Advanced downloads
Most users won't need these, but they are good for GRUB/Syslinux and existing DHCP environments.
[Linux kernel](http://cdn.ubooty.org/ubooty-latest.lkrn) [PXE](http://cdn.ubooty.org/ubooty-latest.undionly)
### USB
Linux: ```sudo dd if=ubooty.usb of=/dev/sdX```
Windows: Use [Winimager](http://sourceforge.net/projects/win32diskimager/)### ISO
Linux: Use k3b or cdrecord
Windows: Use [CD Burner XP](http://cdburnerxp.se/en/home) or something that can burn ISO Files### Linux kernel (advanced)
You can use this linux kernel formatted image to boot it via GRUB or add it to your current Syslinux bootmedia.
### PXE (advanced)
This is a UNDI driver (no hardware drivers). You should probably check out the iPXE [chainloading documentation](http://ipxe.org/howto/chainloading).
# Contributing
Fork, follow the guidelines, commit, submit pull request. Pretty simple.
## Guidelines
* **MUST** have minimal installation type
* **CAN** have a *full/rich* installation type
* **SHOULD NOT** automate any partitioning or formatting of disks (unless it's an appliance)
* **MUST** have descriptive, but brief menu text
* **SHOULD NOT** have 32 and 64-bit versions of the installer. 64bit or go home. Unless it's ARM or something special.## Appliance guideline exceptions
Appliances such as [OpenELEC](http://openelec.tv) are designed to be installed and operated a certain way. Because of this, some additional guidelines for appliances need to exist that supercede the base Guidelines.
* **CAN** have a minimal install type
* **SHOULD** have a *full/rich* install type
* **CAN** automate partitioning and formatting of disks (though still discouraged, or at least semi automated)# Credits
Sofware used in the making of this project. Thanks to them for making awesome software!
* [iPXE](http://ipxe.org)
* [Syslinux](syslinux.zytor.com)
* [Fabric](http://fabfile.org/)