search for: pcdos

Displaying 19 results from an estimated 19 matches for "pcdos".

2008 Nov 11
3
Syslinux 3.70 - BSS DOS boot says: "Could not find kernel Image: linux".
...have a fast link so I can't download lots of stuff and I have no physical floppy disk present on any of my two machines (Celeron 400Mhz and Cyrix 233 - acts as my test client) Can I use the COM option in Syslinux to boot MSDOS directly by skipping the boot loader bit and running IBMBIO.COM in PCDOS.. or some other file in Win98SE-DOS I tried the following (what am I doing wrong??): mkdiskimage testImage 60 16 63 (-F was grumbling about not enough clusters even though i set fat_bits=16 in mtools.conf - for some reason..) losetup -o 32256 /dev/loop0 testImage mount /dev/loop0 /mnt cp -R /dosI...
2004 Jan 20
4
Bug-report: Booting DOS images from USB
...partitions, one 192MB partition with a VFAT filesystem (for the normal use) and a second partition with an ext3 filesystem. My aim was to provide a graphical menu (grub) to access the different images using memdisk. Since none of the DOS images would load using grub+memdisk (and I tried MSDOS, PCDOS and FreeDOS), I tried with lilo too and finally with syslinux (the intended usage). With both grub and lilo DOS just freezes without any output, FreeDOS and PCDOS with some output, but no output to why it crashes. Now that I added syslinux to my first VFAT partition, I get some more output, an...
2007 Mar 24
1
PXE booting ISO images with ISOLINUX
...ops at the booting message. Any help would be greatly appreciated. Here is what I have done so far... Created a temporary directory Created an "isolinux" directory in the temp dir Copied isolinux.bin (version 3.36) to the isolinux directory Copied a DOS boot disk named pcdos.img to the isolinux directory Created an isolinux.cfg file in the isolinux directory The contents of the isolinux.cfg file is... kernel pcdos.img Created the ISO image using the commands on the isolinux web page: mkisofs -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-lo...
2010 Jul 20
1
Possible improvements for chain.c
...uld be a capability to chainload DOSes from drive > 0x80 without a stub. I have one question though: if (!opt.loadfile || data[0].base >= 0x7c00 + SECTOR) { /* Actually read the boot sector */ if (!cur_part) { data[ndata].data = mbr; Both freedos/msdos/pcdos option implicitly assume sethidden, but considering their data[0].base - the condition will always be false (and rightly so as the kernel overlaps with bootsector), so sethidden will not work here. Also, looking at freedos bootsectors, I think they require relocated bootsector to work (at 0x1f...
2010 Jun 30
2
[PATCH] chain.c32: add menu support to grub loader
...\n\ - ntldr=<loader> Load Windows NTLDR, SETUPLDR.BIN or BOOTMGR\n\ - cmldr=<loader> Load Recovery Console of Windows NT/2K/XP/2003\n\ - freedos=<loader> Load FreeDOS KERNEL.SYS\n\ - msdos=<loader> Load MS-DOS IO.SYS\n\ - pcdos=<loader> Load PC-DOS IBMBIO.COM\n\ - grub=<loader> Load GRUB stage2\n\ - grldr=<loader> Load GRUB4DOS grldr\n\ - seg=<segment> Jump to <seg>:0000, instead of 0000:7C00\n\ - swap Swap drive numbers, if boot...
2002 Oct 29
2
SYSLINUX 2.01-pre1 released
This isn't strictly speaking a SYSLINUX release, it's a change to MEMDISK and mkdiskimage to allow the creation of hard disk images with DOSEMU headers. This should make it easier to create bootable DOS hard disk images under DOSEMU. ftp://ftp.kernel.org/pub/linux/utils/boot/syslinux/Testing/ -hpa
2009 Aug 16
1
MEMDISK and Drive Fitness Test hangs in VirtualBox 3
A floppy image with Drive Fitness Test hangs in VirtualBox 3, while the same iso works fine in Qemu. Tested with MEMDISK from Syslinux 3.83-pre6. Adding raw or bigraw doesn't help. The image hangs with the text: ========================== loading bootsector..... loaded... starting PCDos... ========================== You can find the gzipped floppy image with Drive Fitness Test at the following link: http://dl.getdropbox.com/u/1649734/ubcd50/dft.img.gz Gert Hulselmans
2005 Aug 21
2
pxelinux menu32 and two boot images
...elinux.cfg/default now the config from /tftpdroot/pxelinux.cfg/default is DEFAULT menu PROMPT 0 NOESCAPE 1 TIMEOUT 100 IMPLICIT 0 ALLOWOPTIONS 0 MENU TITLE VRUSHYOG BOOT MENU LABEL menu MENU HIDE KERNEL menu.c32 LABEL dos MENU LABEL dos nbi KERNEL memdisk append initrd=pcdos.IMZ LABEL VRUSHYOG MENU LABEL PXE KERNEL pxe/pxelinux.0 append ramdisk_blocksize=4096 initrd=initrd root=/dev/rd/0 and the config from /tftpdroot/pxe/pxelinux.cfg/default is default linux prompt 0 label linux kernel vmlinuz append ramdisk_blocksize=4096 initrd=initrd root=/dev/rd/0...
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 28
1
[PATCH] chain.c32: add support for booting the Recovery Console of Windows NT/2K/XP
...n" + " cmldr=<loader> load Recovery Console of Windows NT/2K/XP (cmldr)\n" " freedos=<loader> load FreeDOS kernel.sys\n" " msdos=<loader> load MS-DOS io.sys\n" " pcdos=<loader> load PC-DOS ibmbio.com\n" @@ -876,6 +886,13 @@ } } + /* To boot the Recovery Console of Windows NT/2K/XP we need to write + the string "cmdcons\0" to memory location 0000:7C03. + Memory location 0000:7C00 contains the bootsector of th...
2010 Jun 30
0
[PATCH] chain.c32: add grubcfg= for passing an alternative config
...ar *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=<loader> Load MS-DOS IO.SYS\n\ pcdos=<loader> Load PC-DOS IBMBIO.COM\n\ - grub=<loader> Load GRUB stage2\n\ + grub=<loader> Load GRUB Legacy stage2\n\ + grubcfg=<filename> Set alternative config filename for GRUB Legacy\n\ grldr=<loader> Load GRUB4DOS gr...
2008 Jul 01
0
SYSLINUX 3.70 released
...hand for "seg=0x2000 file="; use this to load one of WinNT's loaders: chain.c32 hd0 1 ntldr=/MiniNT/setupldr.bin Note that the file needs to be in the SYSLINUX filesystem. * chain.32: options "freedos=" and "msdos="/"pcdos=" as shorthands for "seg=0x60 file=" and "seg=0x70 file=" respectively; use this to load FreeDOS's kernel.sys, MS-DOS's io.sys or PC-DOS's ibmbio.sys. * Change to the A20 algorithm which *MIGHT* help systems that...
2002 Nov 07
1
Thanks for pxelinux & memdisk
This message is from Luis F. Correia, who unfortunately could not post it himself to the list.... ---------------------------------------------------------------------------- -- Hi! I would like to thank you, H. Peter Anvin for creating this wonderful set of tools. The only thing that bothers me is the lack of proper examples in the docs. Syslinux and affiliates would certainly improve
2010 Jun 04
1
[PATCH] chain.c32: add support for loading GRUB stage2
...swap; bool hide; bool sethidden; + bool grub; } opt; struct data_area { @@ -679,6 +684,7 @@ static void usage(void) " freedos=<loader> load FreeDOS kernel.sys\n" " msdos=<loader> load MS-DOS io.sys\n" " pcdos=<loader> load PC-DOS ibmbio.com\n" + " grub=<loader> load GRUB stage2\n" " seg=<segment> jump to <seg>:0000 instead of 0000:7C00\n" " swap swap drive numbers, if bootdisk is not fd0/h...
2010 Jun 30
1
(no subject)
...ar *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=<loader> Load MS-DOS IO.SYS\n\ pcdos=<loader> Load PC-DOS IBMBIO.COM\n\ - grub=<loader> Load GRUB stage2\n\ + grub=<loader> Load GRUB Legacy stage2\n\ + grubcfg=<filename> Set alternative config filename for GRUB Legacy\n\ grldr=<loader> Load GRUB4DOS gr...
2010 Jan 09
2
chain.c32 add grldr= command for Grub4dos
...ndows + " grldr=<loader> load grldr of Grub4dos\n" " freedos=<loader> load FreeDOS kernel.sys\n" " msdos=<loader> load MS-DOS io.sys\n" " pcdos=<loader> load PC-DOS ibmbio.com\n" @@ -780,11 +788,24 @@ int main(int argc, char *argv[]) /* DOS kernels want the drive number in BL instead of DL. Indulge them. * regs.ebx.b[0] = regs.edx.b[0] = drive; + /* grldr of Grub4dos wants the partition number in DH: +...
2010 Dec 21
2
[PATCH] chain.c32: support chainloading GRUB2 core.img
...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> Load MS-DOS IO.SYS\n\ pcdos=<loader> Load PC-DOS IBMBIO.COM\n\ drmk=<loader> Load DRMK DELLBIO.BIN\n\ - grub=<loader> Load GRUB Legacy stage2\n\ + grub=<loader> Load GRUB Legacy stage2 or GRUB2 core.img\n\ grubcfg=<filename> Set alternative c...
2009 Apr 14
5
"keeppxe" broken in 3.74 - short-cycle 3.75
It appears that the 3.74 completely broke the "keeppxe" directive -- not due to the command-line parser, but due to mishandling of the flag later. I consider this to be severe enough to do a short-cycle 3.75. As a result, I would like help with: a) are there any other bugs that snuck through? b) once I have a 3.75-pre1, I would really appreciate help testing it. The goal is to have
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.