Ubuntu: Difference between revisions

From Leo's Notes
This page was last edited on 30 December 2021, at 02:23.
WP Import from http://leo.steamr.com/2011/01/ubuntu-10-10-pxe-live-boot/
 
m Updated category to operating systems
 
(One intermediate revision by the same user not shown)
Line 41: Line 41:
6. Start/restart your NFS server
6. Start/restart your NFS server
7. Your PXE boot should now work. When greeted with your pxe screen, enter {{code|2}} (or whatever was set as your label in the pxe config file), and ubuntu should should begin booting.
7. Your PXE boot should now work. When greeted with your pxe screen, enter {{code|2}} (or whatever was set as your label in the pxe config file), and ubuntu should should begin booting.
{{Navbox Linux}}[[Category:Linux]]
[[Category:Operating_Systems]]

Latest revision as of 02:23, 30 December 2021

Tasks

PXE Boot

This guide will setup Ubuntu 10.10 PXE live cd boot using NFS.

1. Setup your standard PXE server (tftp + dhcp) such that your files are under /tftpboot. Under CentOS, this is accomplished by

# yum install tftp tftp-server xinetd syslinux
  • tftp/tftp-server is for the tftp server which is required to boot off PXE
  • xinetd is the super server which launches the tftp server when requested
  • syslinux contains pxelinux.0. This can also be found on some linux distribution images

2. Download the Ubuntu 10.10 iso. 3. Either mount the iso and extract the files to /tftpboot/images/ubuntu1010 or mount the iso directly to /tftpboot/images/ubuntu1010

mount -o loop ubuntu-10.10-desktop-i386.iso  /mnt
cp -a /mnt/. /tftpboot/images/ubuntu1010
umount /mnt

4. Add the following entry to your /tftpboot/pxelinux.cfg/default

label 2
        kernel /images/ubuntu1010/casper/vmlinuz
        append root=/dev/nfs boot=casper netboot=nfs nfsroot=10.1.1.6:/tftpboot/images/ubuntu1010 initrd=/images/ubuntu1010/casper/initrd.lz quiet splash --

5. Add the following entry to your /etc/exports

/tftpboot/images/ubuntu1010 10.1.1.0/24(async,no_root_squash,no_subtree_check,ro)
  • /tftpboot/images/ubuntu1010 – the location which is to be shared via NFS
  • 10.1.1.0/24 – the IPs which are allowed to access this share. Change this to match your network IPs.

6. Start/restart your NFS server 7. Your PXE boot should now work. When greeted with your pxe screen, enter 2 (or whatever was set as your label in the pxe config file), and ubuntu should should begin booting.