[syslinux] help

Ady ady-sf at hotmail.com
Fri Jan 4 02:18:45 PST 2013


> Friday, January 04, 2013
> 
> Following is the procedure followed:
> [1]
> F:\Documents and Settings\Prof S W Damle>DIR A: /AH
> File Not Found
> As such,used >dir /s a:\ 

 
That's not the same instruction I gave you. The instruction:
 DIR A: /AH /S 
should show you the list of HIDDEN files in the floppy, including 
subdirectories (I am adding now "/S" so to cover more possibilities, 
but you need to use "/AH" or otherwise your hidden files won't show 
up with "/S" alone.)
 

> --------------------------------------------
> [2]
> Started with the image file "Btfd406.img" that boots "Syslinux-4.06"
> from a Floppy Satisfactorily.
> 
> Ran dir /s a:\ >f:\Btfd406.txt >received as follows:
> -----------------------
> #F:\Documents and Settings\Prof S W Damle>dir /s a:\ >f:\Btfd406.txt
> 
>  Volume in drive A has no label.
>  Volume Serial Number is 0624-0EE1
> 
>  Directory of a:\
> 
> 12/15/2012  04:10 PM            12,322 Syslinux.cfg
> 01/04/2013  05:04 AM    <DIR>          syslinux
> 10/22/2012  07:27 PM           155,792 vesamenu.c32
> 10/22/2012  07:27 PM            26,140 memdisk
> 10/22/2012  07:27 PM            56,292 menu.c32
> 10/22/2012  07:27 PM            38,696 chain.c32
>                5 File(s)        289,242 bytes
> 
>  Directory of a:\syslinux
> 
> 01/04/2013  05:04 AM    <DIR>          .
> 01/04/2013  05:04 AM    <DIR>          ..
>                0 File(s)              0 bytes
> 
>      Total Files Listed:
>                5 File(s)        289,242 bytes
>                3 Dir(s)       1,128,960 bytes free
> -------------------------------------------------------
> [3]
> Updated the files vesamenu.c32,memdisk,menu.c32,chain.c32 to
> "Syslinux-5.00", added the following files from "Syslinux-5.00" to the
> floppy in A: Drive >LIBMENU.C32, LIBCOM32.C32 libutil_com.c32
> Deleted "Dir syslinux from A:,and then

 
Please delete all the files and all the directories from the floppy 
except syslinux.cfg.

Run:
 DIR A: /AH /S 
again, so to be sure the only file that was left in the floppy was 
syslinux.cfg, and that no directories are left.

Then, since you are using Windows XP (not Win98), run:
 SYSLINUX.EXE --install a:

Please pay attention to the spaces and to the double minus sign 
before the "install" word. Also take note that the installer ends 
with the ".exe" extension. This is part of the Syslinux 5.00 archive, 
in the Win32 subdirectory.

If you were executing the command under Win98, then the installer 
would had been SYSLINUX.COM. But since you are using Windows XP to 
run the installer, then please use SYSLINUX.EXE.

If the command shows you any kind of message, please report it in 
your next email.
 

> [4]
> installed syslinux from Win98se(C: Drive)  as follows:
> ------------------------------------
> mkdir A:\syslinux
> cd C:\Unzipped\syslinux-5.00\dos
> syslinux -d syslinux A:

 
As you see in my previous paragraphs, the instruction for the 
installer is different, and the installer itself is not the same 
under Win98 than under XP. Also note that the instruction I gave you 
in my previous paragraphs does not use subdirectories, in purpose. 
First we need to verify if the installer works, and _then_ we may try 
again with subdirectories.

> -----------------------------------
> [5]
> I am returned with the following remarks:
> 
> This program has performed an illegal operation and will be terminated.
> Quit all programs and then restart your computer.
> 
> details:
> The program encountered a general protection exception. Fault location
> 8003: 1198 
> [6]
> Restarted the computer >replied with the remark >Boot error

 
Since you previously received the above error message, I am 
specifically giving you a complete basic installer command (not "-i", 
but "--install") without subdirectories (no "-d syslinux"). So please 
follow the new instructions and report any result, incuding any 
resulting message.
 
 
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> [7]
> syslinux.cfg  is as follows:
> # DEFAULT 
>  default vesamenu.c32 ~

 
You don't need vesamenu.c32, which requires much more space.
Please change that line to:
DEFAULT menu.c32
 
 (I am trimming the rest of the lines of the syslinux.cfg file from 
this email because they are not relevant at this moment, at least not 
now. Of course you can keep them in your syslinux.cfg file.)
 
Now that you have executed the Win32 installer for SYSLINUX, and that 
you have change the "DEFAULT" line in your syslinux.cfg file, you can 
proceed to copy the following files (do not copy any additional files 
other than these ones):

_ menu.c32
_ chain.c32
_ libutil_com.c32
_ libcom32.c32

 
So now you should have those 4 files, and syslinux.cfg, and you 
should have also 2 additional files that the installer copied to the 
floppy. Run again
 DIR A: /A /S

(note that now I am not giving you "/AH" but "/A"; there is no "H") 
and the 
result should be 7 files.

Please test and report back.



More information about the Syslinux mailing list