HOME 生活记录运维/编程
作者/来源:yixinu.com
栏目:运维/编程
日期:2012-05-17 08:25:41

PXE ubuntu 11.04 安装配置



1、修改  /var/lib/ttpboot/pxelinux.cfg/default  


[root@b155 tftpboot]# vim pxelinux.cfg/default



[root@b155 tftpboot]# cat pxelinux.cfg/default 
UI vesamenu.c32
TIMEOUT=300

MENU TITLE  System Install Server

LABEL  linux
MENU LABEL CentOS 6.2
        KERNEL vmlinuz
        APPEND initrd=initrd.img

LABEL  Standard Windows XP
MENU LABEL Standard Windows XP
        KERNEL winxp.0

LABEL  Ubuntu 11.04
MENU LABEL Ubuntu 11.04
	kernel ubuntu-desktop/casper/vmlinuz 
	append boot=casper only-ubiquity initrd=ubuntu-desktop/casper/initrd.lz netboot=nfs nfsroot=202.202.2.155:/mnt/ubuntu
[root@b155 tftpboot]# 


2、开启NFS文件共享 



[root@b155 tftpboot]# vim /etc/exports 

/mnt/ubuntu     202.202.0.0/16(ro,root_squash)
~                                                  



3、挂载  ubuntu 的ISO  文件 



[root@b155 tftpboot]# mount | grep ubuntu
/data/system/ubuntu-11.04-desktop-i386.iso on /mnt/ubuntu type iso9660 (rw,loop=/dev/loop1)
[root@b155 tftpboot]# 


注意 : 开始我并不是挂载了ISO文件 ,然后NFS共享的,而是将ISO里面的文件 全部拷贝到一个目录 ,然后再NFS那个目录 ,去客户端 安装的时候就出现问题了,总是启动不了UBUNTU系统,后来才改了这种直接挂载ISO的方式,这里不明白为什么一定要挂载ISO ,然后再NFS挂载的目录,而不能复制里面的文件 到另一个目录 共享 ,


    这一步的配置我郁闷了1天,才弄好!!!


4、    建立目录


[root@b155 tftpboot]# mkdir /var/lib/tftpboot/ubuntu-desktop/casper -p



5、拷贝文件  


[root@b155 casper]# cp vmlinuz initrd.lz /var/lib/tftpboot/ubuntu-desktop/casper/ 


注意 : 这里面所有的配置 要注意 服务器的防火墙和selinux  的配置 ,端口的配置   


6、去客户端访问 ,可以 启动  ubuntu 系统 了


分享到:

Copyright © 2013-2014 yixinu.com 湘ICP备14004402号

QQ:316686606  Email: 316686606@qq.com