From: 16BIT <16...@so...> - 2004-12-31 09:22:13
|
Hi Bernd, > yes, would you like me to convert your example to FreeDOS syntax? > Does the following also work?: > > [grub] > SHELL\C:\BOOT\GRUB\GRUB.EXE It tried it and it works, > > Hope I do it correct: > > menu 1) GRUB > menu 2) FreeDOS > menudefault=1 > menucolor=7,0 > > 1?INSTALL=C:\BOOT\GRUB\GRUB.EXE > > 2?DOS=HIGH > 2?DOS=UMB > 2?FILESHIGH=30 > 2?BUFFERSHIGH=20 > 2?LASTDRIVEHIGH=Z > 2?FCBS=4,4 > 2?DEVICE=C:\FDOS\HIMEM.EXE > 2?DEVICE=C:\FDOS\EMM386.EXE NOEMS > 2?DEVICEHIGH=C:\FDOS\NANSI.SYS > ;2?DEVICEHIGH?=C:\BOOT\VIDE-CDD.SYS /D:SHSU-CDX > 2?SHELL=C:\FDOS\COMMAND.COM C:\FDOS\ /E:1024 /P > Thank you for the template. I'm about to give up trying it with FreeDOS. Grub for DOS prints the following error message if I try and run it with FreeDOS: ------------- Sorry! Currently supported DOS versions are: MS-DOS 3.30 and later; FreeDOS kernel build 2029 and, hopefully, 2032 and later. ------------- A rather interesting error message don't you think? Reading the included documentation and a FreeDOS technote I think the following: The GRUB for DOS author wanted very much to make this a FreeDOS compatible boot manager. There was a FreeDOS 'bug' - he debugged it for the Kernel maintainers. According to what I read: FreeDOS kernel was fixed per Bart Oldeman. You can refer to this technote for specifics. http://www.freedos.org/freedos/news/technote/201.html I will see if I learn any more and if not put I'll together a technote based on what I do know. Thanks. |