[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