search for: grldr

Displaying 20 results from an estimated 20 matches for "grldr".

2010 Jan 09
2
chain.c32 add grldr= command for Grub4dos
$ git log -p commit d8c5e94803fa01f0d52475a50b69681ad3135700 Author: Gert Hulselmans <kimmik999999 at yahoo.co.uk> Date: Sat Jan 9 15:30:49 2010 +0100 chain.c32: Add grldr= command for Grub4dos grldr of Grub4dos wants the partition number in DH: 0xff: whole drive 0-3: primary partitions 4-*: logical partitions diff --git a/com32/modules/chain.c b/com32/modules/chain.c index 5fca2d3..73f37c5 100644 --- a/com32/modules/chain.c +++ b/com32/...
2010 Aug 30
4
memdisk operations FAIL to boot with Syslinux-4.02
...t WinXP/Win98/Win2000 kernel chain.c32 append hd0 1 # verified boots WinXP/Win98/Win2000 LABEL cmdcons MENU LABEL ^2.cmdcons =>Windows Recovery Console COM32 chain.c32 fs cmldr=cmldr APPEND hd0 1 cmldr=cmldr LABEL grub4dos MENU LABEL ^3.grub4dos COM32 chain.c32 fs grldr=/grldr/grldr APPEND file=/grldr/grldr # grub.exe & menu.lst on the device loads GUI # takes @ 1Min to load and then boots #verified boots grub4dos LABEL nu2-2 MENU LABEL ^2. INSERT\partimage -->Tool to get LinuxPartition_UsbDrv Img kernel /DiskImages/memdisk append initrd=/DiskImag...
2010 Jun 30
0
[PATCH] chain.c32: add grubcfg= for passing an alternative config
...0 file=<loader> & jumping to seg 0x820, - * used with GRUB stage2 files. + * used with GRUB Legacy stage2 files. + * + * grubcfg=<filename> + * set an alternative config filename in stage2 of Grub Legacy + * only applicable in combination with "grub=<loader>" * * grldr=<loader> * pass the partition number to GRUB4DOS, @@ -125,6 +129,7 @@ static struct options { bool cmldr; bool grub; bool grldr; + const char *grubcfg; bool swap; bool hide; bool sethidden; @@ -1276,7 +1281,8 @@ Options: file=<loader> Load and exe...
2010 Jun 30
1
(no subject)
...0 file=<loader> & jumping to seg 0x820, - * used with GRUB stage2 files. + * used with GRUB Legacy stage2 files. + * + * grubcfg=<filename> + * set an alternative config filename in stage2 of Grub Legacy + * only applicable in combination with "grub=<loader>" * * grldr=<loader> * pass the partition number to GRUB4DOS, @@ -125,6 +129,7 @@ static struct options { bool cmldr; bool grub; bool grldr; + const char *grubcfg; bool swap; bool hide; bool sethidden; @@ -1276,7 +1281,8 @@ Options: file=<loader> Load and exe...
2009 Jul 19
2
Patch for chain.c32: Set default boot drive to CD drive from which ISOLINUX is booted
chain.c32 of SYSLINUX 3.82 does set the boot drive passed to the DL register to 0x80 and not to the boot drive (CD-drive). This can be a problem if you want to chainload grldr (grub4dos bootloader) from a CD and if you want to let grldr search for its menu.lst file on the CD. For more info: http://www.boot-land.net/forums/index.php?showtopic=8457 This 1 line patch fixes the issue (Thanks to hpa, for pointing to the exact location of the problematic code). Gert Hulsel...
2010 Dec 21
2
[PATCH] chain.c32: support chainloading GRUB2 core.img
...lternative config filename in stage2 of GRUB Legacy. + * only applicable in combination with "grub=<loader>". + * + * grub2dir=<dirname> + * set an alternative directory name in core.img of GRUB2. * only applicable in combination with "grub=<loader>". * * grldr=<loader> @@ -134,6 +138,7 @@ static struct options { bool grub; bool grldr; const char *grubcfg; + const char *grub2dir; bool swap; bool hide; bool sethidden; @@ -1283,8 +1288,9 @@ Options: file=<loader> Load and exe msdos=<loader>...
2010 Jun 30
2
[PATCH] chain.c32: add menu support to grub loader
...* - * grub=<loader> + * grub=<loader>[,<menu>] * same as seg=0x800 file=<loader> & jumping to seg 0x820, * used with GRUB stage2 files. * @@ -124,6 +124,7 @@ static struct options { bool isolinux; bool cmldr; bool grub; + char *grubmenu; bool grldr; bool swap; bool hide; @@ -1269,20 +1270,20 @@ Usage: chain.c32 [options]\n\ chain.c32 label:<label> [<partition>] [options]\n\ chain.c32 boot [<partition>] [options]\n\ chain.c32 fs [options]\n\ -Options: file=<loader> Load and...
2010 Mar 11
1
Recovery console doesn't work in chain.c32 3.85 or 3.86-pre1
...ons.img syslinux.cfg file: UI menu.c32 LABEL 1 MENU LABEL Recovery console (RC) original patch (working) COM32 chain_g.c32 APPEND cmldr=/cmldr LABEL 2 MENU LABEL Recovery console (for fixing chain.c32 3.86-pre1) COM32 chain.c32 APPEND cmldr=/cmldr LABEL 3 MENU LABEL Boot Grub4dos (grldr) like RC and display contents of 0000:7C03 COM32 chain.c32 APPEND cmldr=/grldr When you boot grub4dos from the menu, you can read the memory address to which the "cmdcons" string should be written: For the 'Read contents at 0x7C03', grub4dos returns: Booting Read contents a...
2010 Mar 30
1
Req
[1} Gert Hulselmans wrote: > > ...Thanks. > > I still think chain.c32 should be able to do a reverse partition > lookup, to determine from which partition it was booted. This would be > useful to boot ntldr, setupldr.bin, bootmgr, grldr, ... when you want > to boot it from the same partition as from which SYSLINUX is booted, > without specifying the partition explicitly to chain.c32. > > Eventually only when a parameter is added like "bootpartition": LABEL > grub4dos > COM32 chain.c32 > APPE...
2015 Feb 09
1
regression: relocatable kernels on a chromebook
...during 2013 (Mar-Dec), and reports about failing to boot some > kernels with Syslinux 6.03 (2014Q4). > > The topics involved: > > _ Kernels with no protected-mode code (e.g. grub's kernel lnxboot.img > initrd=core.img) > _ bzImage and zImage files > _ memdisk > _ grldr, plop(bm)... > _ memtest (and alternatives), DBAN, several hardware testers... > _ gPXE/iPXE... > _ Older kernels and/or kernels for older machines (e.g. PuppyLinux and > family and derivatives; I could mention several others) > _ Non-relocatable and relocatable kernels > _ Linux...
2015 Feb 08
0
regression: relocatable kernels on a chromebook
...d/or reports somewhat related to this matter during 2013 (Mar-Dec), and reports about failing to boot some kernels with Syslinux 6.03 (2014Q4). The topics involved: _ Kernels with no protected-mode code (e.g. grub's kernel lnxboot.img initrd=core.img) _ bzImage and zImage files _ memdisk _ grldr, plop(bm)... _ memtest (and alternatives), DBAN, several hardware testers... _ gPXE/iPXE... _ Older kernels and/or kernels for older machines (e.g. PuppyLinux and family and derivatives; I could mention several others) _ Non-relocatable and relocatable kernels _ Linux kernels prior to version 3.3...
2015 Feb 08
2
regression: relocatable kernels on a chromebook
On Sat, 7 Feb 2015, Ady via Syslinux wrote: > Thank you for this meaningful report. Ideally, I would suggest > performing a similar test (at least with the same kernel built with all > the above "config_*=y" settings) with official pre-built Syslinux > versions 4.07 and 3.86 (remembering that all Syslinux-related files, > including c32 modules, if being used, shall
2010 Jun 28
0
[PATCH] chain.c32: pass partition number to stage2 of Grub Legacy
...rtions(+), 5 deletions(-) diff --git a/com32/modules/chain.c b/com32/modules/chain.c index a76d275..4f5baf1 100644 --- a/com32/modules/chain.c +++ b/com32/modules/chain.c @@ -123,11 +123,11 @@ static struct options { uint16_t seg; bool isolinux; bool cmldr; + bool grub; bool grldr; bool swap; bool hide; bool sethidden; - bool grub; } opt; struct data_area { @@ -1585,10 +1585,13 @@ int main(int argc, char *argv[]) if (opt.grub) { regs.ip = 0x200; /* jump 0x200 bytes into the loadfile */ - /* 0xffffff00 seems to be GRUB ways to record that it&...
2011 Mar 29
0
Chainloading GRUB Legacy
...ut the GRUB configuration refers to it's disk as 'hd0', so booting an entry fails. One has to manually change 'root (hd0,0)' to 'root (hd1,0)' to boot. If we use 'chain.c32 hd1 swap' GRUB simply fails to go into Stage 1.5. Is it absolutely required to use the grldr= option in this case to fix this ? PS .localboot 0x81 or .localboot -1 does not work either. PS2 Tested using syslinux 4.03. -- -- dag wieers, dag at wieers.com, http://dag.wieers.com/ -- dagit linux solutions, info at dagit.net, http://dagit.net/ [Any errors in spelling, tact or fact are trans...
2019 Apr 09
3
Question of syslinux chainloading
...17:28 1,398 syslinux.cfg In the list, ldlinux.c32, ldlinux.sys, memdisk (I found it could only be put into root folder), syslinux.cfg are syslinux files; ntldr, ntdetect.com, BOOT.INI are ntldr files (which can chain-boot successfuly); mtldr is for booting to MiniPE(which is actually grldr from Grub4dos and can chain-boot successfuly). IO.SYS and COMMAND.COM are copied from a Windows98 system on another computer, which is MSDOS7.1; and BOOTSECT.W98 is from Bootpart tool (I compared it with the one from my Windows98 system, and I think they are basically the same except label name, s...
2010 Jul 26
5
[RFC/PATCH] New chainloading functionality
This patch introduces extra functionality to chain.c, mainly with reference to BPB adjustments, but not only that. It expects 3 small patches I sent earlier (they are included for easy reference, patches 1-3/4). The changes introduced are: 1) file and boot sector use separate options to control load address and jump address (if applicable). Options are as described below: *
2019 Apr 09
0
Question of syslinux chainloading
...syslinux.cfg > > In the list, ldlinux.c32, ldlinux.sys, memdisk (I found it could only > be put into root folder), syslinux.cfg are syslinux files; ntldr, > ntdetect.com, BOOT.INI are ntldr files (which can chain-boot > successfuly); mtldr is for booting to MiniPE(which is actually grldr > from Grub4dos and can chain-boot successfuly). > > IO.SYS and COMMAND.COM are copied from a Windows98 system on another > computer, which is MSDOS7.1; and BOOTSECT.W98 is from Bootpart tool (I > compared it with the one from my Windows98 system, and I think they are > basically...
2019 Apr 04
5
Question of syslinux chainloading
Greetings, I encounter a problem that should be basic, but I can't get a clue. I have 8G USB disk formatted as FAT32. I run (syslinux -i -s -r -m H:) to make it bootable, and write syslinux.cfg according to the documents, but it will not boot some items. Syslinux is 6.03, bios files used. The whole syslinux.cfg file:
2012 Nov 06
50
chain.c32 (and partiter) updates v2
This is a bit updated set of chain.c32 changes that simplifies a few things (and in partiter part), fixes few minor issues and adds a few new features. Details are in the following commits, below is the summary and pull details at the end. Shao - any chance to peek over them ? Most of those are relatively simple changes and well tested, though of course something might have slipped my attention.
2010 Aug 08
1
PATCH/RFC chain.c: update iterator code, yank from chain.c, move both to separate directory
1) code split and move Iterator related functionality is yanked from chain.c and moved to iterator.{c,h}. Both are moved to com32/chain and this way chain.c is ready for further splitting. Alternatively, partiter could be moved to com32/lib at any time in the future. It's potentially useful for other modules (e.g. if someone wanted to code partition dumper or editor). 2) Iterator updates