Jump to content











Photo
- - - - -

boot.kernel.org and netboot.me: Boot several linux distro's and other tools straight from the internet


  • Please log in to reply
4 replies to this topic

#1 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 06 October 2009 - 03:09 PM

About boot.kernel.org (BKO)

Our objective is to let users boot their machines with bare minimal requirements on their side, and we will handle most of the problem that you may face in booting. All that user needs is Internet connectivity and a small program (gpxe) to boot the machine. This gpxe program provides network booting facility. You can download these program from our site (available at Downloads section). Also, you can find a list of distributions and tools that can be booted with BKO here. Your small 56KB gpxe program can boot any of these options!

http://boot.kernel.org

Tonight's menu on BKO
Linux Distributions

1. Debian : Debian live
2. Ubuntu : 9.04
3. Damm Small Linux : Lightweight linux distribution with GUI.
4. Knoppix : Knoppix 5.0.1 English.
5. Fedora 11 Live CD : Currently only single user mode is working. (Working on complete live CD)
6.

Tools

1. Hard disk utilities
2. NTFS utilities
3. Boot Managers

Download: http://boot.kernel.o...mages/gpxe.lkrn
Add the following to your menu.lst
title boot.kernel.org (BKO)

kernel /gpxe.lkrn
For SYSLINUX/ISOLINUX/EXTLINUX/PXELINUX add to the syslinux.cfg/isolinux.cfg/extlinux.conf/pxelinux.cfg/default file:
LABEL bko

LINUX /gpxe.lkrn
About netboot.me

netboot.me is a service that allows you to boot nearly any operating system or utility on any computer with a wired internet connection - without having to know ahead of time what you'll want to boot. Once you can netboot.me, you never need to update your boot disk again!

netboot.me works through the magic of netbooting. There are a number of ways to boot a computer with netboot.me. The simplest is to download a bootable image and burn it to a CD, USB memory stick, or floppy disk. Boot off it on any networked computer, and it will automatically fetch the latest boot options from netboot.me and let you choose from dozens of installation, recovery, testing, portable desktop and other tools. You can also start netboot.me from any computer running gPXE, or from any netbootable computer with some simple tweaks to your DHCP server.

http://www.netboot.me/

#2 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7100 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 06 October 2009 - 03:33 PM

Nice things. ;)

Though, if I get it right, they are gPXE "evolutions" that allow to boot an OS from the Internet (besides local network).

I wonder how "secure" can this approach be. <_<

I guess than in a 1 to 10 scale it should be -5, but maybe I'm overcautious. :hypocrite:

;)

jaclaz

P.S.: BTW, congratulations, this thread's title has just been added in the restricted rose of candidates for the "longest thread title on boot.land" 2010 Award, and as I see it, it has great chances of winning it!
:lol:
:frusty:

#3 Icecube

Icecube

    Gold Member

  • Team Reboot
  • 1063 posts
  •  
    Belgium

Posted 06 October 2009 - 04:59 PM

Though, if I get it right, they are gPXE "evolutions" that allow to boot an OS from the Internet (besides local network).

Yes, BKO also support booting from ISCSI which should be faster than booting over HTTP with httpfs.

I wonder how "secure" can this approach be. <_<

I guess than in a 1 to 10 scale it should be -5, but maybe I'm overcautious. :hypocrite:

One of the developers of BKO is the administrator of the main server(s?) that hosts the Linux kernel (kernel.org). So if Linus Torvalds trusts him for managing the server that hosts the Linux kernel, I trust the data that I get from boot.kernel.org ;) .
It should be almost as save as downloading some program from a mirror, maybe even safer, because you can look inside the modified initrds to check what they have changed and you can compare the md5 checksum of the iso they provide with the checksum of the original iso, if you are really paranoid ;) .

P.S.: BTW, congratulations, this thread's title has just been added in the restricted rose of candidates for the "longest thread title on boot.land" 2010 Award, and as I see it, it has great chances of winning it!
:lol:
:frusty:

I will be waiting for my price ;) .

#4 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7100 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 06 October 2009 - 05:28 PM

One of the developers of BKO is the administrator of the main server(s?) that hosts the Linux kernel (kernel.org). So if Linus Torvalds trusts him for managing the server that hosts the Linux kernel, I trust the data that I get from boot.kernel.org :frusty: .
It should be almost as save as downloading some program from a mirror, maybe even safer, because you can look inside the modified initrds to check what they have changed and you can compare the md5 checksum of the iso they provide with the checksum of the original iso, if you are really paranoid :hypocrite: .


Yep <_<, I was not at all doubting the particular app or server (or server maintainer) I was referring to the approach in "general".

I was thinking how it could be possible (maybe, and theoretically) re-direct the "source" location to some other site, by changing a few bytes in the "base" booting image or gpxe.

jaclaz

#5 bartonexdu

bartonexdu

    Newbie

  • Members
  • 10 posts
  •  
    China

Posted 30 October 2009 - 02:45 PM

It is a solution of embedding gpxe script + http pxelinux server + httpfs, i guess.

If guys have interests, try to use grub4dos booting the following file.
http://download.tuxf...z/boot/gpxe.pxe
Before Goolge summer of code 2008, slitaz(a distro from france) team has hacked gpxe.pxe to embed script in it.

Another project "inetboot" from japan,it is very similar to bko.Try to boot the following sample iso file http://ring.aist.go....20080925-us.iso
More info http://openlab.ring....cular/inetboot/

-----------------------------------------------------------------

Here you can find some info about how to embed scripts and images in gpxe.(soc2008)
http://etherboot.org...ek8#sat_19_2008

The newest tip of 200909
http://sourceforge.n...iewmonth=200909

Build customized image without compiling by yourself
http://rom-o-matic.n...matic/build.php

barton




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users