menu.c32

基于syslinux下pxelinux结合启动菜单menu.c32简单制作
目录结构及各系统文件
[root@linux tftpboot]# tree
.
|-- centos
|   |-- initrd.img
|   `-- vmlinuz
|-- menu.c32
|-- pxelinux.0
|-- pxelinux.cfg
|   |-- default
|-- redhat
|   |-- initrd.img
|   `-- vmlinuz
`-- ubuntu
    |-- initrd.gz
    `-- linux

4 directories, 10 files

/tftpboot/pxelinux.cfg/default     文件的配置
[root@linux tftpboot]# cat pxelinux.cfg/default
default menu.c32
prompt 0
timeout 300
ONTIMEOUT local
MENU TITLE Mediatek.inc linux system install Menu!!!!!

LABEL Red Hat Enterprise Linux 5.4
        MENU LABEL Red Hat Enterprise Linux 5.4
        KERNEL redhat/vmlinuz
        APPEND initrd=redhat/initrd.img ks=ftp://192.168.99.123/pub/ks.cfg
LABEL Ubuntu-9.10-desktop-i386
        MENU LABEL Ubuntu-9.10-desktop-i386
        KERNEL ubuntu/linux
        APPEND ks=ftp://192.168.99.99/ubuntu/ks.cfg initrd=ubuntu/initrd.gz
LABEL Cent OS 5.0
        MENU LABEL Cent OS 5.0
        KERNEL centos/vmlinuz
        APPEND initrd=centos/initrd.img ks=ftp://192.168.99.99/centos/ks.cfg
很简单的一个menu,以后会根据需求来完善。
ubuntu下的netboot在ubuntu官网可以下载到每个版本的netboot都不相同一定要下载相对应的版本的netboot

你可能感兴趣的:(职场,休闲,PXELinux,menu.c32)