Displaying 20 results from an estimated 10000 matches similar to: "VPD information, macros and syslinux"
2010 Aug 09
3
Lua.c32 wiki page
Hi,
I have been experimenting a bit with lua.c32 and I have created a small
lua.c32 wiki page at:
http://syslinux.zytor.com/wiki/index.php/Lua.c32
With my minimal knowledge about Lua (and the inconvenience of not being
able to copy&paste or edit scripts) I discovered that the dmi module has 2
functions (supported, gettable) and a syslinux module with 1 function
(run_command).
Do we
2010 Jul 13
0
Hardware detection before booting heavy weight OS
Previous-Subject: constants and line continuation
Op 20100713 om 16:21 schreef Dag Wieers:
> On Tue, 13 Jul 2010, Jim Cromie wrote:
>> On Fri, Jul 9, 2010 at 3:22 PM, H. Peter Anvin <hpa at zytor.com> wrote:
>>> On 07/09/2010 12:40 PM, Warren Block wrote:
>>>> If these are FAQ entries, sorry, I searched but did not find.
>>>> Maybe the wrong terms.
2011 Mar 21
1
LUA scripting in syslinux
Hi,
Can we for syslinux 4.05 look to improve the LUA scripting functionality ?
Functionality we are looking for is:
- accessing filesystem (ext2, fat)
- alternatively, access network services (tftp, ftp, http)
- creating menu's from LUA
- alternatively, generating and reloading syslinux.cfg
The use-case would be to create a lua-script that, on boot, can scan eg. a
2010 Jul 04
1
Merge LUA branch of Marcel Ritter
Since Syslinux 4.01-pre2, lua is the master branch. This lua.c32 moudule
doesn't support much.
There is a much recent lua.c32, made by Marcel Ritter's:
http://syslinux.zytor.com/archives/2009-October/013383.html
The last time he wrote about the state of his lua branch:
============================================================
The current state is:
- VESA:
- switching to vesa mode
2014 Nov 10
1
pxelinux 6.03 lua module not loading syslinux.c32 dmi.c32 etc
I'm running pxelinux configured to use the path /bios on the tftp server for all the comboot files.
The problem is dmi,syslinux,vesa etc modules are not being loaded in lua.
Syslinux.version() returns not found in global index as does dmi.supported()
For k,v in pairs(package.loaded) do print (k,v) end; shows that these modules that are normally loaded by lua are not loading.
I got an idea
2011 Dec 09
2
FOSDEM 2012
Hi,
Probably too late for the main tracks, but it would be nice to see a
syslinux-related presentation at FOSDEM 2012. There are a few tracks where
syslinux fits in (Configuration and Systems Management, Embedded,
Distribution ?) so it shouldn't be hard to get one or more slots.
I enjoyed Peter's presence two years ago and it lead to an uptake of the
project (I remember Erwan
2012 Sep 19
1
[PATCH 1/1] lua: Cleaned up the dmi table structure in Lua.c32 and added all missing DMI subtables
From: Hung-chi Lihn <hlihn at google.com>
In the current Lua.c32 DMI implementation, it is a flat table with dotted
names in table entries. It also misses a number DMI sub-tables.
This patch, cleans up the DMI table structure using Lua's nested table
structure and adds all missing DMI sub-tables. If a DMI sub-table is not
supported by the hardware (not filled), then the corresponding
2013 Oct 15
23
[PATCH 00/21] Upgrade to Lua 5.2.2, add filesystem module and get_key binding
Hi,
This series targets automatic boot menu generation, but most of it
is the Lua upgrade, because I got tired reading deprecated API docs.
It's mostly a straightforward forward port of the earlier Syslinux
specific changes to Lua 5.1, except that:
* I chose the add a stub getenv() implementation to the COM32 API
instead of #ifdefing out all the references in Lua, and
* I kept oslib
2014 Mar 02
3
pull request: upgrade to Lua 5.2.3, automatic Linux boot menu and cmenu binding
Hi,
Yes, I'm back with this pet peeve of mine again. Most of the old cover
letter at https://gist.github.com/wferi/6989458 still applies; I'd like
to reiterate its last paragraph here, too:
> And an official stat() implementation would be very useful. After
> inventing mine, I noticed rosh also invented its own...
Anyway, here it is:
The following changes since commit
2014 Jun 04
3
lua and other modules in 6.03-pre
The following are new Lua c32 modules in 6.03-pre*:
cmenu.c32:
cpu.c32:
dhcp.c32:
dmi.c32:
lfs.c32:
pci.c32:
syslinux.c32:
vesa.c32:
I am wondering whether the following modules, which are _not_ new and
are also included in 6.03-pre*, have _any_ relation either to the
above list or to Lua:
cpuid.c32:
cpuidtest.c32:
dmitest.c32:
pcitest.c32:
vesainfo.c32:
TIA,
Ady.
2008 Apr 28
2
Disable clear screen
Hi,
Is it possible to disable the clear screen when loading syslinux ?
Since the IBM BIOS on xSeries systems shows the MAC address of the onboard
NICs, I would like to have them on screen when people do a kickstart
fro mthe prompt using eg: ksdevice=<MAC address>
I personally think that the clear screen is unwanted in most cases since
people can add that to the boot message (ctrl-L) if
2008 Sep 28
3
Network installation from CD
Hi,
In a corporate environment we are not allowed to use DHCP/PXE for doing network
installations. This means we have to look for other solutions. Our solution is
to use an ISO image (mounted via a KVM solution) to kick off the network
installation.
A big problem currently is that the order of the network interfaces is
arbitrary (depends on the order of the drivers loaded) and is not
2014 Sep 25
1
localboot.lua: a lua.c32 script that uses DMI data to decide between localboot/chainloading
Hi,
we use PXELINUX in our product to show a boot menu on client computers,
with options like "Boot from local hard disk", "Install Windows", etc.
Unfortunately, a lot of computers seem to have broken BIOSes and won't
boot with the LOCALBOOT command, and need to be booted with chain.c32
instead. We also have encountered some computers where it works only the
other way -
2008 Dec 10
0
[PATCH 2/2] COM32: lua - add dmi library
Hi again,
this is the second part of the patch extending lua. This time it adds
the dmi functions (com32/modules/dmi*) to lua:
dmi.supported(): returns true if DMI is supported
dmi.gettable(): returns array of key, value pairs containing system info
Sorry, but this patch does not apply cleanly if [PATCH 1/2] was applied
before. There's just one line to fix in com32/lua/src/linit.c
2011 Apr 02
2
[patch] ~420 seconds in cpu_detect
playing with hdt on a soekris 4801,
Im getting HUGE delays in cpu_detect.
I added some timing code, heres what Im seeing
ACPI: Detecting
0 mS in detect_acpi
MEMORY: Detecting
0 mS in detect_memory
DMI: Detecting Table
DMI: ERROR ! Table not found !
DMI: Many hardware components will not be detected !
55 mS in detect_dmi
CPU: Detecting
0 mS in get_cpu_vendor
0 mS in "intel cpu
2011 Apr 02
2
[patch] ~420 seconds in cpu_detect
playing with hdt on a soekris 4801,
Im getting HUGE delays in cpu_detect.
I added some timing code, heres what Im seeing
ACPI: Detecting
0 mS in detect_acpi
MEMORY: Detecting
0 mS in detect_memory
DMI: Detecting Table
DMI: ERROR ! Table not found !
DMI: Many hardware components will not be detected !
55 mS in detect_dmi
CPU: Detecting
0 mS in get_cpu_vendor
0 mS in "intel cpu
2006 Mar 23
2
Global append and Label append
Hi,
Question number 3 :)
I'd like to do something like this:
display text.msg
append text kssendmac ksdevice=eth1 ks=http://1.2.3.4/footprint/
default localboot
label localboot
localboot 0x80
label system?5
kernel vmlinuz
append initrd=initrd.img ip=1.2.3.5 netmask=255.255.255.192 gateway=1.2.3.1
label system6
kernel vmlinuz
append initrd=initrd.img ip=1.2.3.6
2016 Apr 21
2
Creating Syslinux UEFI usb boot
On Thu, Apr 21, 2016 at 6:39 AM, Gene Cumm <gene.cumm at gmail.com> wrote:
> On Thu, Apr 21, 2016 at 3:29 AM, Atle Holm <atle at team-holm.net> wrote:
>> Under EFI/BOOT are the following files:
>> BOOTIA32.EFI (from efi32/efi/syslinux.efi)
>> BOOTX64.EFI (from efi64/efi/syslinux.efi)
>> ldlinux.sys (copied from root of partition)
>> lua.c32
>>
2010 Aug 28
0
LUA script to emulate PXE boot on USB
Hello
Here is an attempt to reproduce PXE-like booting (having different config per MAC address) on
other bootable media (ex : USB)
It's a lua script that analyze dmi information and load a config file. As MAC address is not available
in DMI (no driver has been loaded), selection is made by UUID, serial, product, manufacturer. Otherwise, default.cfg
is loaded
It can be usefull to have a USB
2013 Oct 15
0
Upgrade to Lua 5.2.2, add filesystem module and get_key binding
Op 2013-10-15 om 20:03 schreef Ferenc W?gner:
> Hi,
>
> This series targets automatic boot menu generation, but most of it
> is the Lua upgrade, because I got tired reading deprecated API docs.
> It's mostly a straightforward forward port of the earlier Syslinux
> specific changes to Lua 5.1, except that:
>
> * I chose the add a stub getenv() implementation to the