jack23912 / grub4dos-chenall

Automatically exported from code.google.com/p/grub4dos-chenall
0 stars 0 forks source link

Problem starting grub.exe under FreeDOS(reported via email by wproxym) #128

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
Hello!
This letter is about the project: https://code.google.com/p/grub4dos-chenall/

Problem with starting grub.exe under FreeDOS 0.* is for most of the GRUB4DOS 
older 0.4.4, not only for GRUB4DOS 0.4.5c 2012-05-22.

GRUB4DOS 0.4.4 2009-03-31: grub.exe in

1. FreeDOS 1.0 (x86 by VirtualBox)

     1) Load FreeDOS with EMM386, no EMS (most UMBs), max RAM free
      - does not work: it stoped at "Probing ROM INT vectors. If hang
    unload a device driver or TSR and try again  00 01 02 03 ... 7E 7F_"
     2) Load FreeDOS with EMM386+EMS and SHARE
      - does not work: try to print something some times and then freezing
    with clear screen with cursor at left-top before trying to print menu.
     3) Load FreeDOS including HIMEM XMS-memory driver
      - works.
     4) Load FreeDOS without drivers
      - works.

2. old FreeDOS 0.* (x86_64 by real computer)

     2) Load FreeDOS with maximum RAM free, using EMM386
      - unable to to start DOS (freedos problem, i am talking about time
    before FreeDOS is loaded)
     3) Load FreeDOS including HIMEM XMS-memory driver
      - works.
     4) Load FreeDOS without drivers
      - works I think, but this menu item can't be selected (i am talking
    not about grub menu, it is freedos problem)

GRUB4DOS 0.4.5c 2012-05-22: grub.exe in

    1. FreeDOS 1.0 (x86 by VirtualBox)

     1) Load FreeDOS with EMM386, no EMS (most UMBs), max RAM free
      - does not work: it stoped at "Probing ROM INT vectors. If hang
    unload a device driver or TSR and try again  00 01 02 03 ... 69_"
     2) Load FreeDOS with EMM386+EMS and SHARE
      - does not work: it stoped at "Probing ROM INT vectors. If hang
    unload a device driver or TSR and try again  00 01 02 03 ... 69_"
     3) Load FreeDOS including HIMEM XMS-memory driver
      - works.
     4) Load FreeDOS without drivers
      - works I think, but this menu item can't be selected (i am talking
    not about grub menu, it is freedos problem)

2. old FreeDOS 0.* (x86_64 by real computer)

     2) Load FreeDOS with maximum RAM free, using EMM386
      - unable to to start DOS (freedos problem, i am talking about time
    before FreeDOS is loaded)
     3) Load FreeDOS including HIMEM XMS-memory driver
      - does not work: "Failure to restore BDA/EBDA Unsupported DOS,
    device, or TSR" and then dos command prompt.
     4) Load FreeDOS without drivers
      - does not work: "Failure to restore BDA/EBDA Unsupported DOS,
    device, or TSR" and then dos command prompt.

    Looks like "3)" works everywhere except starting grub.exe (GRUB4DOS
    0.4.5c 2012-05-22) under old FreeDOS 0.*. But it was not the problem
    for GRUB4DOS 0.4.4 2009-03-31. 

Original issue reported on code.google.com by tinyb...@gmail.com on 31 Mar 2013 at 8:06

GoogleCodeExporter commented 8 years ago
Thank you, proxym(at gmail) for this report.

Firstly, old FreeDOS 0.x versions are not supported by grub4dos any more.

Secondly, reports say EMM386 could cause grub.exe to fail. So users should 
avoid using EMM386 before grub.exe runs.

I suggest users should also avoid using HIMEM under FreeDOS before grub.exe 
runs, though it is OK for the case of using Microsoft HIMEM under MS-DOS before 
running grub.exe.

Original comment by tinyb...@gmail.com on 31 Mar 2013 at 8:43