ubuntu-live-cd的pxe启动的配置笔记

本文基于:Attribution-NonCommercial-NoDerivs 3.0 Unported

计划参照这个教程: https://wiki.ubuntu.com/LiveCDNetboot

第一步:解压所有ubuntu光盘中的内容到特定目录

sudo mount -o loop ubuntu-10.04-desktop-i386.iso /mnt mkdir /ubuntu-iso sudo cp -a /mnt /home/goodchong/ubuntu-iso

第二步:配置nfs服务器,将上面的特定目录打开nfs服务。

sudo vim /etc/exports 加入:/home/goodchong/ubuntu-iso *(rw,norootsquash,noallsquash,sync) 然后重启nfs服务:sudo /etc/init.d/nfs-kernel-server restart

本身很简单,反复测试不对的原因是我本地没有安装nfs-common……造成无法将 nfs mount 到本地……

第三步:配置本地grub,测试,关键是kernel后面的参数 vmlinuz-netboot 和 initrd-netboot.lz 就是ubuntu 10.04 光盘里的kernel和initrd

linux /boot/vmlinuz-netboot boot=casper netboot=nfs nfsroot=202.38.93.123:/home/goodchong/ubuntu-iso

initrd /boot/initrd-netboot.lz