17:10:31 #startmeeting 17:10:31 Meeting started Sat Dec 5 17:10:31 2009 UTC. The chair is MerlinTHP. Information about MeetBot at http://wiki.debian.org/MeetBot. 17:10:31 Useful Commands: #action #agreed #halp #info #idea #link #topic. 17:10:35 Got it :) 17:12:29 MerlinTHP: you transcribing? 17:12:46 Yep 17:12:58 Badly, no doubt. 17:13:02 But I'll give it a go 17:13:31 Quick intro to network booting 17:14:25 The official PXE standard is unimplementable 17:14:38 But everyone has agreed on a roughly working implementation 17:14:47 gPXE is the first full GPL PXE implementation 17:15:03 Supports a hugenumber of network cards 17:15:20 10/100/1000, infiniband and wireless support 17:15:54 Supports HTTP(S), FTP, FSP, NFS, ISCSI, AOE, TFTP, DNS 17:17:29 gPXE needs to fit in 64k, so the HTTPS crypto stack is limited. 17:17:49 No certificate verification. 17:18:27 boot.kernel.org is gPXE + syslinunx + PXE Knife 17:19:03 Google SoC project, worked on by Pravin Shinde 17:19:22 #topic boot.kernel.org 17:19:43 Fedora only "vague works" 17:19:52 Need to kill NetworkManager during boot. 17:21:32 boot.kernel.org is mirrorable, but there aren't any mirrors yet 17:21:56 Q: what architectures does it support 17:22:20 x86 and x86_64, due to PXE 17:23:47 Q: PPC, SPARC etc uses OpenFirmware which natively supports network boot, but they only support tftp, could gPXE be chainloaded from OF? 17:23:56 Not currently. 17:24:55 All boot requests go to a central server over the internet (currently kernel.org's GeoDNS) 17:25:26 17:26:00 Booting a VM in VMWare. 17:26:06 Just booting a floppy disk image. 17:28:44 Fetched a pxe loader and menu configs from kernel.org in calif. 17:29:21 Menu allows selection of lots of linnux distros, including going back to RHL 6.0 17:30:38 Persistant storage in live images isn't currently supported 17:30:51 No current plan to extend support to include it. 17:31:45 Q: How do I use boot.kernel.org today? 17:31:57 Go to boot.kernel.org, download a boot image. 17:32:55 Adding new distros is server side, so you only have to burn the image once. 17:33:13 USB image, Floppy image, CD image. 17:34:41 gPXE supports wireless, but boot.kernel.org doesn't yet. 17:35:35 Install image defaults to DHCP, can fall back to manual config 17:36:56 boot.kernel.org/bko/ are the config files for syslinux, etc 17:38:34 Q: do you need to use the boot iamges? 17:39:06 No, you can pass a machine the boot.kernel.org boot images from your own local PXE server 17:40:09 Q: why shuld I use boot.kernel.org rather than eg. an F12 install disk? 17:40:33 500K download. 17:41:18 Network installer will only download the packages you select. 17:41:29 Network install tree may have more pacakges than the dvd image. 17:41:55 Mirrors could potentially stop shipping as many CD images, cut down traffic 17:42:47 Supports many arches of amny distros from one small boot image. 17:44:35 Been talking with Jesse Keating about using it for testing fedora live images. 17:45:08 Testers boot the boot.kernel.org image, and use the live image over the network, rather than downloading the entire image. 17:45:53 SuSE isn;t supported, due to problems with their initrd, and their network install system. 17:46:52 Q: what's the difference between boot.kernel.org and fedora's netboot.iso? 17:47:08 Smaller, supports more than just one version of fedora. 17:49:23 Could have a chainload added in, pointing to a menu config on fedora's infrastructure, allowing fedora to control part of the menu system, allowing more spins to be added. 17:50:57 The boot.kernel.org infrastructure is "owned" by John. 17:51:34 Q: mac support? 17:52:13 Macs support their own protocol, would need to be added to upstream tools. 17:53:17 Pull the git tree, run make 17:53:58 Come back after it's pulled down the distro install images, and built the boot images. 17:55:32 Q: why isn't this in fedora? 17:56:17 Challenging to package 17:56:28 Builds gPXE etc at image build time. 17:57:38 Lots of boot.kernel.org users in europe 17:57:46 Twice as much traffic as the US 17:58:07 kernel.org doesn't have any servers outside the US and Europe 17:59:01 The End. 17:59:03 (TM) 17:59:20 #endmeeting