Here's a couple of screenshots
Splash screen
The working part of the interface to get IP info and display (graphics to come)
I just cropped the bg from the install for the splash screen, if anyone has a better one I'd be happy to use it.
More to come.
Raspberry Pi (PXEPI)
Re: Raspberry Pi (PXEPI)
Awesome!!! great to see the project in progress!
Re: Raspberry Pi (PXEPI)
I've been wanting to know this as well.
Under x86 arch that is handled by BIOS Option Roms, usually embedded in the Ethernet Card/Controller. Under ARM that structure is different and there is no universal BIOS-like conventions regarding booting the device.
For the ARM devices I've been working with (DreamPlug, SheevaPlug derviative: PogoPlug and Seagate GoFlex Net) the network boot has been handled by the uboot boot loader as an built-in capability.
In the case of the Raspberry Pi the boot is handled by the GPU binary which is expected to load from a Fat Partition on the SD Card. Since we know very little to nothing about that GPU binary blob, it's hard to say. I think if it supports network boot will depend on if the blob is built with the Raspberry Pi's network chip in mind and includes code to drive it.
Now this doesn't preclude chain loading a boot loader from the FAT partition to provide network boot. But if it's done that way it would be after-market.
Under x86 arch that is handled by BIOS Option Roms, usually embedded in the Ethernet Card/Controller. Under ARM that structure is different and there is no universal BIOS-like conventions regarding booting the device.
For the ARM devices I've been working with (DreamPlug, SheevaPlug derviative: PogoPlug and Seagate GoFlex Net) the network boot has been handled by the uboot boot loader as an built-in capability.
In the case of the Raspberry Pi the boot is handled by the GPU binary which is expected to load from a Fat Partition on the SD Card. Since we know very little to nothing about that GPU binary blob, it's hard to say. I think if it supports network boot will depend on if the blob is built with the Raspberry Pi's network chip in mind and includes code to drive it.
Now this doesn't preclude chain loading a boot loader from the FAT partition to provide network boot. But if it's done that way it would be after-market.
-
- Posts: 1
- Joined: 19 May 2016, 12:21
Re: Raspberry Pi (PXEPI)
dwarak17 wrote:I've been wanting to know this as well.
Under x86 arch that is handled by BIOS Option Roms, usually embedded in the Ethernet Card/Controller. Under ARM that structure is different and there is no universal BIOS-like conventions regarding booting the device.
For the ARM devices I've been working with (DreamPlug, SheevaPlug derviative: PogoPlug and Seagate GoFlex Net) the network boot has been handled by the uboot boot loader as an built-in capability.
In the case of the Raspberry Pi the boot is handled by the GPU binary which is expected to load from a Fat Partition on the SD Card. Since we know very little to nothing about that GPU binary blob, it's hard to say. I think if it supports network boot will depend on if the blob is built with the Raspberry Pi's network chip in mind and includes code to drive it.
Now this doesn't preclude chain loading a boot loader from the FAT partition to provide network boot. But if it's done that way it would be after-market.
Hi dwarak17 !
Did you tested BerryBoot? On BerryBoot you can menu-driven change to a fixed IP-Adress for your Bootmedia (means Image/SD-card):
1. copy the image to the sd-card
2. boot the card
3. Edit the configuration file
... and have fun !
Best regards from Germany
telekomiker
Re: Raspberry Pi (PXEPI)
Nice setup! If possible I would love to look at your code. I'm having troubles with my clonezilla and tftp server error 2 access violations, and I am stumped! Thanks in advance!