search for: cmldr

Displaying 16 results from an estimated 16 matches for "cmldr".

2010 Aug 20
4
Windows Recovery console FAILS to boot withSyslinux-4.02
Hello Sir, on Friday, August 20, 2010 11:32 AM Gert Hulselmans wrote > loading the boot file ... > Boting ... > "-" cursor keeps on blincking Are you quite sure that booting the Windows Recovery Console under syslinux can work and that "cursor keeps blinking" is only a problem of your special menu? YES I am 100% sure that booting the Windows Recovery Console
2010 Aug 19
2
Windows Recovery console FAILS to boot with Syslinux-4.02
Hello Sir, Copid cmdcons and cmldr to O:(my usb drive) as follows (1) Microsoft(R) Windows 98 (C)Copyright Microsoft Corp 1981-1999. C:\WINDOWS>format o: /s C:\WINDOWS>format o: /s WARNING, ALL DATA ON DISK DRIVE O: WILL BE LOST! Proceed with Format (Y/N)?y Checking existing disk format. Formatting 967.98M Form...
2009 Dec 28
1
[PATCH] chain.c32: add support for booting the Recovery Console of Windows NT/2K/XP
...when you want to boot the recovery console, you need to patch "cmdcons\0" into the bootsectorof the partition (8 bytes starting at 0x3 (4th byte)). We can do this patching in memory: strcpy((char *) 0x7c03, "cmdcons"); To boot the recovery console with chain.c32: chain.c32 cmldr=/cmldr - Gert Hulselmans $ diff -u chain.c.textmode chain.c.cmldr --- chain.c.textmode 2009-12-28 21:32:17.658783777 +0100 +++ chain.c.cmldr 2009-12-28 22:23:15.118787984 +0100 @@ -48,6 +48,10 @@ * ntldr=<loader>: * equivalent to -seg 0x2000 -file <loader>, used with Win...
2010 Mar 11
1
Recovery console doesn't work in chain.c32 3.85 or 3.86-pre1
The Windows recovery console doesn't work with chain.c32 3.85 or 3.86-pre1. COM32 chain.c32 APPEND cmldr=/cmldr Initially reported by cdob at: http://www.boot-land.net/forums/index.php?showtopic=10487#entry94001 It did work fine with the: "chain.c32: Handle nonlinear logical partitions" patch. The following patch broke the recovery console hack: chain.c32: add option to set hidden sectors;...
2010 Mar 30
1
Req
...LABEL > grub4dos > COM32 chain.c32 > APPEND bootpartition file=/grldr > Ok. How about this patch[1]? (Also attached.) The option is "fs", meaning the "current" Syslinux booted-from disk and partition (if applicable). boot: chain -? ... boot: chain fs cmldr=/cmldr ----- LABEL cmdcons COM32 chain.c32 APPEND fs cmldr=/cmldr - Shao Miller [1] http://git.etherboot.org/?p=people/sha0/syslinux.git;a=commitdiff;h=bf3b 87fac3978d82dba27319ac3650c442959168 [2] On 30 March 2010 : Miller, Shao Wrote: I've been very busy and so I apologize. Plea...
2010 Aug 30
4
memdisk operations FAIL to boot with Syslinux-4.02
...APPEND - # this boots WinXP/Win98/Win2000 label Boot Hard Disk menu default menu label ^1. Boot 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\parti...
2010 Jan 09
2
chain.c32 add grldr= command for Grub4dos
...emory address 0000:7C * + * grldr=<loader>: + * used with grldr of Grub4dos + * * freedos=<loader>: * equivalent to -seg 0x60 -file <loader>, used with FreeDOS kernel.sys. * @@ -90,6 +93,7 @@ static struct options { uint16_t seg; bool isolinux; bool cmldr; + bool grldr; bool swap; bool hide; } opt; @@ -700,6 +704,9 @@ int main(int argc, char *argv[]) opt.seg = 0x2000; /* CMLDR wants this address */ opt.loadfile = argv[i] + 6; opt.cmldr = true; + } else if (!strncmp(argv[i], "grldr=&quot...
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: *
2009 Dec 29
1
[PATCH] chain.c32: comments fix and usage output corrected
...3.84/com32/modules/chain.c --- syslinux-3.84/com32/modules/chain.c.old 2009-12-29 01:46:34.058793767 +0100 +++ syslinux-3.84/com32/modules/chain.c 2009-12-29 01:53:41.150794351 +0100 @@ -49,7 +49,7 @@ * equivalent to -seg 0x2000 -file <loader>, used with WinNT's loaders * * cmldr=<loader>: - * used with Recovery Console of Windows NT/2K/XP. + * used with Recovery Console of Windows NT/2K/XP. * same as ntldr=<loader> & "cmdcons\0" written to memory address 0000:7C03 * * freedos=<loader>: @@ -735,7 +735,7 @@ "...
2010 Jun 30
2
[PATCH] chain.c32: add menu support to grub loader
...oader> sethidden, * used with DOS' io.sys. * - * 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 [o...
2010 Jun 28
0
[PATCH] chain.c32: pass partition number to stage2 of Grub Legacy
...+++----- 1 files changed, 8 insertions(+), 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 t...
2010 Jun 30
0
[PATCH] chain.c32: add grubcfg= for passing an alternative config
...les. + * + * 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 execute file, instead of boot sector\n\ freedos=<loader> Load FreeDOS KERNEL.SYS\n\ msdos=&lt...
2010 Feb 21
1
SYSLINUX 3.85 released
...mans. * New tool: sysdump.c32, can be used to produce system information for debugging via tftp or ymodem (serial port). * "vga=current" on the Linux command line is now supported. * chain.c32: support for Windows Recovery Console, via the "cmldr=" option. * chain.c32: should now support loading NTLDR from different type media than loaded from. * chain.c32: support chainloading to a FAT/NTFS partition with invalid "hidden sectors" via the "sethidden" option. * memdisk: fix...
2010 Jun 30
1
(no subject)
...les. + * + * 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 execute file, instead of boot sector\n\ freedos=<loader> Load FreeDOS KERNEL.SYS\n\ msdos=&lt...
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