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="...
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=<...
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=<...
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