Giter Site home page Giter Site logo

netbootxyz / netboot.xyz Goto Github PK

View Code? Open in Web Editor NEW
8.0K 107.0 626.0 3.58 MB

Your favorite operating systems in one place. A network-based bootable operating system installer based on iPXE.

Home Page: https://netboot.xyz

License: Apache License 2.0

Shell 3.28% C 1.24% Jinja 95.13% Dockerfile 0.35%
ipxe netboot linux pxelinux installer install boot provisioning pxe operating-systems

netboot.xyz's People

Contributors

5aaee9 avatar a7t avatar antonym avatar b- avatar bahamat avatar centzilius avatar chris18890 avatar doublej472 avatar fabaff avatar firminator avatar forkiesassds avatar gitter-badger avatar gomasy avatar goproslowyo avatar icepic0 avatar lassulus avatar lifanov avatar mindtooth avatar nathangoulding avatar netboot-ci avatar patrakov avatar renovate-bot avatar renovate[bot] avatar rhass avatar rilysh avatar spaletta avatar thelamer avatar themuso avatar timmedk avatar willglynn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

netboot.xyz's Issues

NixOS support

Quoting https://nixos.org/

NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable, and has many other advantages.

See NixOS/nixpkgs#2100 for more information and feel free to join the #nixos channel on freenode for more information and answers.

Keyboard doesn´t work on macbook pro booting usb pen with refind.

On my MacBook Pro (15-inch, Mid 2009), the usb pendrive of netboot.xyz doesn't work properly in terms of the keyboard interface.

The onboard keyboard and attached usb keyboards are completely dead when entering the first boot menu of netboot.xyz. slowly ticking down to booting local hdd..

Self-hosting Instructions

Would it be possible to provide instructions for how to create your own self-hosted version of http://boot.netboot.xyz (where ipxe chainloads to) for situations where you cannot access the Internet website (e.g slow connection, firewall, etc)?

Windows Installers prompt for a Driver

After extracting both a Windows 7 and Windows 10 ISO onto a CentOS 7.2 Server running Nginx 1.6.3 Netboot successfully boots the ISO, however, the installation cannot run due to some missing driver. My expectation is that this is fundamentally a Windows issue. See attached screenshots.
screen shot 2016-08-17 at 13 23 38

screen shot 2016-08-17 at 13 40 15

After the wimboot process starts, I can see the following logging in the Nginx access log:

10.166.16.205 - - [17/Aug/2016:15:17:49 +0100] "GET /x64/bootmgr HTTP/1.1" 200 400228 "-" "iPXE/1.0.0+ (f6e8)" "-"
10.166.16.205 - - [17/Aug/2016:15:17:49 +0100] "GET /x64/boot/bcd HTTP/1.1" 200 16384 "-" "iPXE/1.0.0+ (f6e8)" "-"
10.166.16.205 - - [17/Aug/2016:15:17:50 +0100] "GET /x64/boot/boot.sdi HTTP/1.1" 200 3170304 "-" "iPXE/1.0.0+ (f6e8)" "-"
10.166.16.205 - - [17/Aug/2016:15:17:57 +0100] "GET /x64/sources/boot.wim HTTP/1.1" 200 257783122 "-" "iPXE/1.0.0+ (f6e8)" "-"

But I'm not seeing any further requests following this, so it would seem like windows is able to boot, but the installer is missing and not loaded from HTTP.

Manjaro support

Since manjaro has alot of "edition", it would be great if one could just plug in this usb key, and have access to most, if not all, of them.

Hope it is possible.

run virtualbox iso

hello
Not determined standard network card of Virtualbox not work network Intel PRO/1000 MT Desktop (82540EM). Download any image freezes at 5% -6%, and on the question this is network card: PCnet-PCI II or III (Am79C970A)

Torrent downloading

This is probably not going to happen but I'm one of those people who seeds torrents because I just have an very high data limit (I only have the connection for the insane speeds).

It's probably too much work. But It would be great it could download from a torrent instead of a mirror so it goes a little easier on those mirrors.

Again. Just a suggestion.

SuperGrubDisk2

Hello,

Would it be possible to add SuperGrubDisk2 to the list of utility distros supported by netboot.xyz? This distro is really helpful for booting to a system with a broken grub install so that you can get in and fix it. Thanks!

Use HTTPS

As far as I understand iPXE supports HTTPS connections[0].
It also seems like you could directly include the root cert of an existing CA like let's encrypt.

[0] http://ipxe.org/crypto

Liveboot options

Would it be viable to have live boot options for ubuntu & some of the other distros?

Checksum images

Would it be possible to do a checksum (preferably SHA256) of all the images after they are downloaded?

Windows installers?

How does one enable the windows installer option which is seen in the animation in README.md and in menu.ipxe?

AV option

I think a really useful option is an offline AV scanner.

Personally, I use the AVG Rescue CD via PXE but unsure if it can be used in terms of licensing issues, but any other suggestions are also welcome!

AlpineLinux Support

For anyone who doesn't know, Alpine Linux is tiny. The standard vanilla iso is 81MB with the extended iso a measly 360MB installed.

It would make a really great addition to netboot. They offer a public download repository here.

Windows 8.1/10 support

https://technet.microsoft.com/en-ca/library/dn594399.aspx - WIMBoot Overview
https://technet.microsoft.com/en-ca/library/dn621983.aspx - Create WIMBoot Images

Windows image file boot (WIMBoot) lets you set up a PC so that it runs directly from a compressed Windows image file (WIM file).

Source: http://labalec.fr/erwan/?p=1078

With Windows 8.1/10, it's now possible to boot a full system from WIMBoot instead of just an install image. Seems like it might be possible to do this over a network as well.

Any thoughts/attempts yet?

Related: #8

WindowsRE Support

A Windows recovery environment would be a huge help and a great addition, I think. I like to keep a RE disk/USB drive around somewhere because we all know unexpected issues happen with Windows every now and again. This would free up my USB drive from the RE to just netboot and I'd still be able to use the RE any time I needed it.

If you need a disk image, it can be arranged. I checked out the code in an attempt to do it myself, but it's a bit out of my range of expertise.

BOOT FAILURE when exiting FreeDOS menu

When leaving the FreeDOS boot menu via ESC to return to the main menu, I get the following instead:

Could not boot: No such file or directory (http://ipxe.org/2d02803b)
Could not boot: No such file or directory (http://ipxe.org/2d02803b)
Could not boot: No such file or directory (http://ipxe.org/2d02803b)
FATAL: INT18: BOOT FAILURE

freedos-back

GRML support

Grml is a bootable live system (Live-CD) based on Debian. Grml includes a collection of GNU/Linux software especially for system administrators. Users don't have to install anything on fixed storage. Grml is especially well suited for administrative tasks like installation, deployment and system rescue.

The isos seem to work; the netboot image is a tar.gz archive.

Ubuntu derivative support

Is it possible to add *buntu support, such as xbuntu, or primarily lubuntu as I personally would use

Can't download ISO images

I get a 403 Forbidden response like the one below when trying to download the ISO file from https://boot.netboot.xyz/ipxe/netboot.xyz-dhcp.iso or https://boot.netboot.xyz/ipxe/netboot.xyz-static.iso.

<?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>71CAB6F19A14D43F</RequestId><HostId>H3+i2aFEwG5M20qz+3xgxfZnxAyjHYW9Sm0pvvgmkratFum7DLcnS2FksH41+UiAWSlMmge0Q68=</HostId></Error>

Edit: The download link https://boot.netboot.xyz/ipxe/netboot.xyz.iso works. It appears that the links above are simply obsolete and should be removed from the page http://netboot.xyz/boot-iso/.

DBAN Support

Would it be possible to add DBAN to the list of supported distros?

Pogostick option

I think a really useful tool to have under the utilities section would be PogoStick, I use it pretty often, & can PXE boot it locally, but am unsure if it can be made to work with netboot.xyz

When unpacked, the Pogostick ISO takes up about 16 MB

remove old ubuntu distros

Ubuntu 15.04 Vivid Vervet
Ubuntu 14.10 Utopic Unicorn
Ubuntu 13.10 Saucy Salamander
Ubuntu 12.10 Quantal Quetzal

These should be removed from /src/ubuntu.pxe as they're no longer supported (looks like 13.04 has either been already removed or never present)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.