Features/PXE-NFS Boot LiveCD

From FedoraProject

Jump to: navigation, search

Contents

Mobile Profiles

Summary

The current LiveCD's have no easy way to PXE/NFS boot a LiveCD.

Owner

  • Name:

Current status

Detailed Description

Currently the Fedora LiveCD's pick up the file system from the squashfs image on the CD. It would be nice to have a feature that allowed us to load that image from NFS rather than the CD. That way we can easily PXE Boot the LiveCD without having to modify the LiveCD

Benefit to Fedora

Currently I offer Net Boot/Net Installs from my network. So any person visiting can install Linux on their system. Ubuntu and DSL Linux are currently the only OS that I can show case before installing, using the net boot features. The benefit to fedora is for show case purposes. With a NFS enabled LiveCD kernel schools and other organizations can provide a net boot solution which has a try before you buy type setup.

Scope

Requires rebasing to the latest upstream version and updating the spec file to pull in the snozboz patches.

Test Plan

User Experience

Dependencies

Contingency Plan

Documentation

These are the commands I use in Ubuntu to make it work:

cobbler distro add --clobber --arch=x86 --breed=debian --name="Ubuntu-8.10-i386" --initrd="/var/www/cobbler/ks_mirror/Ubuntu-8.10-i386/casper/initrd.gz" --kernel="/var/www/cobbler/ks_mirror/Ubuntu-8.10-i386/casper/vmlinuz"

cobbler distro add --clobber --arch=x86 --breed=debian --name="Xubuntu-8.10-i386" --initrd="/var/www/cobbler/ks_mirror/Xubuntu-8.10-i386/casper/initrd.gz" --kernel="/var/www/cobbler/ks_mirror/Xubuntu-8.10-i386/casper/vmlinuz"

cobbler profile add --clobber --distro=Ubuntu-8.10-i386 --name="LiveCD-Ubuntu-8.10_i386" --kopts="ip=dhcp splash boot=casper netboot=nfs nfsroot=172.29.0.20:/var/www/cobbler/ks_mirror/Ubuntu-8.10-i386" --kickstart="/etc/blank.file"

cobbler profile add --clobber --distro=Xubuntu-8.10-i386 --name="LiveCD-Xubuntu-8.10_i386" --kopts="ip=dhcp splash boot=casper netboot=nfs nfsroot=172.29.0.20:/var/www/cobbler/ks_mirror/Xubuntu-8.10-i386" --kickstart="/etc/blank.file"


Release Notes