[gPXE] Convert TFTP boot to gPXE
Andrew Bobulsky
rulerof at gmail.com
Fri Aug 19 14:40:32 EDT 2011
Hello Ben,
Try the following:
gPXE> initrd http://ip-address/gpxe/initrd
gPXE> kernel "ramdisk_blocksize=4096 initrd=/gpxe/initrd
root=/dev/ram0 ramdisk_size=144000000 console=ttyS3 splash=silent
vga=791"
gPXE> boot
Kernel "appends" go after the kernel filename, and your initrd can be
downloaded before or after the kernel, but both have to be downloaded
before gPXE will pass control to your downloaded kernel, via the
"boot" command.
Also, the "chain" command can be used in lieu of "kernel," as a method
of downloading a kernel and executing it ("booting" it) immediately.
Cheers,
Andrew Bobulsky
ramdisk_blocksize=4096 initrd=/gpxe/initrd root=/dev/ram0
ramdisk_size=144000000 console=ttyS3 splash=silent vga=791
On Fri, Aug 19, 2011 at 11:30 AM, Ben Francis <wirelessben at gmail.com> wrote:
> I have a netboot system that works over TFTP. It consists of vmlinuz and
> initrd.
>
> I want to convert it to gPXE so it will boot across subnets.
>
> So I put the files on a web server and tried to test from the gPXE command
> line:
>
> gPXE> kernel http://ip-address/gpxe/vmlinuz
>
> That command works. However,
>
> gPXE> initrd http://ip-address/gpxe/initrd
>
> just slowly fills up the screen with periods. I tried using the append
> command from the working pxelinux setup:
>
> append ramdisk_blocksize=4096 initrd=/gpxe/initrd root=/dev/ram0
> ramdisk_size=144000000 console=ttyS3 splash=silent vga=791
>
> but gpxe doesn't have append.
>
> The initrd is about 143MB.
>
> What to do?
>
> Ben
>
>
>
> _______________________________________________
> gPXE mailing list
> gPXE at etherboot.org
> http://etherboot.org/mailman/listinfo/gpxe
>
>
More information about the gPXE
mailing list