PXE Inicializa o ISO do FreeBSD a partir de um servidor Linux PXE

6

Eu tenho um servidor de boot PXE em execução no CentOS 5.5 que funciona perfeitamente para qualquer tipo de Linux. Eu estou tentando adicionar o FreeBSD às opções de instalação como um memdisk ISO, mas até agora nada está funcionando. Quando tento inicializar, recebo o seguinte:

Loading memdisk....Ready
MEMDISK 3.11 2005-09-02 Copyright 2001-2005 H. Peter Anvin
MEMDISK: No ramdisk image specified

Snippit do meu /tftpboot/pxelinux.cfg/default. A instalação do CentOS funciona bem, mas o FreeBSD falha.

default menu.c32
prompt 0
timeout 300
ONTIMEOUT local

MENU TITLE PXE Menu

LABEL CentOS 6.0 x86_64 NO KS eth0
        MENU LABEL CentOS 6.0 x86_64 NO KS eth0
        KERNEL images/centos/x86_64/6.0/vmlinuz nofb text
        APPEND initrd=images/centos/x86_64/6.0/initrd.img ramdisk_size=100000 ksdevice=eth0 

LABEL FreeBSD 9.0 NO KS eth0
        MENU LABEL FreeBSD9.0 AMD64
        kernel memdisk
        append iso
        initrd images/freebsd_isos/FreeBSD-9.0-RELEASE-amd64-bootonly.iso

Eu testei "append iso raw", "append iso" e "append raw", mas não parece fazer nenhuma diferença. Eu também tentei usar o arquivo FreeBSD Memstick .img e "append raw", mas os mesmos resultados.

    
por John P 13.03.2012 / 16:12

1 resposta

1

Então, /tftpboot/images/freebsd_isos/FreeBSD-9.0-RELEASE-amd64-bootonly.iso existe correto?

LABEL FreeBSD 9.0 NO KS eth0
        MENU LABEL FreeBSD9.0 AMD64
        LINUX /memdisk
        APPEND iso
        INITRD /tftpboot/images/freebsd_isos/FreeBSD-9.0-RELEASE-amd64-bootonly.iso

Isso deve funcionar. É do formato do que eu usei.

    
por 13.03.2012 / 18:03