[syslinux] memdisk operations FAIL to boot with Syslinux-4.02

Andrew Stuart andrew at shopcusa.com
Mon Aug 30 11:21:56 PDT 2010


On 8/29/2010 9:33 PM, Prof S W Damle wrote:
> Hello all
>
> I have installed "syslinux" as follows:
> 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
> Format complete.
> System transferred
> Volume label (11 characters, ENTER for none)?
>
> 1,014,726,656 bytes total disk space
>        425,984 bytes used by system
> 1,014,300,672 bytes available on disk
>
>         16,384 bytes in each allocation unit.
>         61,908 allocation units available on disk.
>
> Volume Serial Number is 404E-16F4
>
>
> C:\WINDOWS>
>
> C:\WINDOWS>  mkdir o:\syslinux
>
> C:\WINDOWS>  cd c:\unzipped\syslinux-4.02\dos
>
> C:\Unzipped\syslinux-4.02\DOS>  syslinux -d syslinux o:
>
> C:\Unzipped\syslinux-4.02DOS>
> Following is my syslinux.cfg:
>
> # DEFAULT vesamenu.c32
>   default vesamenu.c32 ~

This should be UI vesamenu.c32

> #PROMPT 0
> #TIMEOUT 100
> #ONTIMEOUT com32/menu.c32 ~
>
> MENU BACKGROUND biohzd.png
> MENU TITLE Bootable Menu
>
> #MENU COLOR element ansi foreground background shadow
> # see chart below
>
> #"foreground" and "background" are color codes in #AARRGGBB
> #     notation, where AA RR GG BB are hexadecimal digits for alpha
> #     (opacity), red, green and blue, respectively.  #00000000
> #     represents fully transparent, and #ffffffff represents opaque
> #     white.
> #
> #If any field is set to "*" or omitted (at the end of the line)
> #     then that field is left unchanged.
>
> #          element      ANSI        foreground background shadow
> #                                   #AARRGGBB #AARRGGBB none, std, all,
> or rev
> menu color screen       37;40       #ffffffff #00000000 none
> menu color border       30;40       #00000000 #00000000 none
> menu color title        1;36;40     #c00090f0 #00000000 none
> menu color unsel        37;40       #90ffffff #00000000 none
> menu color hotkey       1;37;40     #ffffffff #00000000 none
> menu color sel                30;47       #ff00ff00 #00000000 none
> menu color hotsel       1;7;30;47   #ffffffff #20ff8000 none
> menu color scrollbar    30;40       #40000000 #00000000 none
> menu color tabmsg       31;40       #90ffff00 #00000000 none
> menu color cmdmark      1;36;40     #c000ffff #00000000 none
> menu color cmdline          37;40       #c0ffffff #00000000 none
> menu color pwdborder      30;47       #80ffffff #20ffffff none
> menu color pwdheader      31;47       #80ff8080 #20ffffff none
> menu color pwdentry         30;47       #80ffffff #20ffffff none
> menu color timeout_msg  37;40       #80ffffff #00000000 none
> menu color timeout          1;37;40     #c0ffffff #00000000 none
> # menu color help       37;40       #c0ffffff #00000000 none # Original
>> (black), white
> menu color help         36;40     #c000ffff #00000000 none  # Modified
>> (black), cyan
> #menu color help         30;47       #80ffffff #20ffffff none  #Modified
>> (brown), white
> menu color msg07        37;40       #90ffffff #00000000 none
>
> #
> # Size of stuff
> #
> MENU WIDTH 80
> MENU MARGIN 10
> MENU PASSWORDMARGIN 3
> MENU ROWS 15
> MENU TABMSGROW 18
> MENU CMDLINEROW 18
> MENU ENDROW 24
> MENU PASSWORDROW 11
> MENU TIMEOUTROW 20
> MENU HELPMSGROW 22
> MENU HELPMSGENDROW -1
> MENU HIDDENROW -2
> MENU HSHIFT 0
> MENU VSHIFT 0
>
> #
> # main entries
> #
>
>   ##  menu label ^0. xxxx  -->This IS displayed

Invalid comment, remove the second #

>
>
>   # Following IS Recomended:>boots MBR
>     label local-boot
>
> menu default
>
> menu label ^0. Boot local hard disk
>
> kernel chain.c32
> append hd0 0
> # verified boots mbr
>
> # this ALSO boots MBR:
> # LABEL  local
> #        MENU DEFAULT
> #        LOCALBOOT 0x80
>   #       APPEND -
>
> # this  boots WinXP/Win98/Win2000
> label Boot Hard Disk
>    menu default

You already used menu default once, that is all you get.

>    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

COM32 chain.c32
APPEND fs grldr=/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\partimage -->Tool to get LinuxPartition_UsbDrv Img
>
>   kernel /DiskImages/memdisk
>    append initrd=/DiskImages/BtInsUSB.img
>
> LABEL nu2-4
> MENU LABEL ^4. Partition Magic8  -->Universal partition manager
>   kernel /DiskImages/memdisk
>    append initrd=/DiskImages/Pm8.img
>
> LABEL nu2-5
> MENU LABEL ^5. Plpbt.
> KERNEL /ISOimages/memdisk
> INITRD /ISOimages/Plpbt.iso
> APPEND iso
>
> Thanks in advance
>
> Prof S W Damle
>
> _______________________________________________
> Syslinux mailing list
> Submissions to Syslinux at zytor.com
> Unsubscribe or set options at:
> http://www.zytor.com/mailman/listinfo/syslinux
> Please do not send private replies to mailing list traffic.
>

You need to tell us specifically what isn't working after making all the 
suggested changed in this thread. We need error messages, output, 
whatever you can provide, otherwise you will either be ignored, or 
someone will spend way too much time poking and prodding for the 
information needed to help you resolve your issue.

-A




More information about the Syslinux mailing list