中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-12 03:17
47,811 topics / 349,897 posts / today 0 new / 48,256 members
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » grub is in a notebook, and it cannot boot due to Chinese fonts and other issues
Printable Version  1,751 / 4
Floor1 lmle Posted 2008-10-09 08:46
初级用户 Posts 28 Credits 61
The latest version of grub.exe cannot boot in a BOE E1200 notebook. It restarts when it is about to display the menu. The old version does not restart but has a black screen. After removing the statements for loading the font and background in menu.lst, the menu is normal and the boot is also normal.

Currently, only this BOE notebook cannot use Chinese, and other computers boot normally.

Part of the content of menu.lst is as follows:

timeout 30
default 1
find --set-root /biaoji.id
splashimage /BOOT/GRUB/BACK.GZ
fontfile /BOOT/GRUB/FONT.GZ
foreground ffffff
outline

title 1、Multi-mode PE
find --set-root /biaoji.id
chainloader /BOOT/GR2PE.BIN
Floor2 不点 Posted 2008-10-09 09:04
银牌会员 Posts 1,115 Credits 2,491
Suspect that the graphics mode is using memory and conflicts with the BIOS.

Try removing fontfile and keeping splashimage, what changes occur?

Use the displaymem command in the grub command line to display the memory distribution.

[ Last edited by 不点 on 2008-10-9 at 09:07 ]
Floor3 lmle Posted 2008-10-09 09:45
初级用户 Posts 28 Credits 61
After removing fontfile and keeping splashimage, it still restarts.
The displaymem shows as follows:
EISA Memory BIOS Interface is present
Address Map BIOS Interface is Present
Lower memory:639k,Upper memory (to first chipset hole):637888k
[Address Range Descriptor entries innediately follow (values are 64-bit)]
Usable RAM: Base Address: 0x0 X 4Gb+0x0,
Length: 0x0 X 4Gb + 0x9fc00 bytes
Reserved: Base Address: 0x0 X 4Gb + 0x9fc00,
Length: 0x0 X 4Gb + 0x400 bytes
Reserved: Base Address: 0x0 X 4Gb + 0xf0000,
Length: 0x0 X 4Gb + 0x10000 bytes
Usable RAM: Base Address: 0x0 X 4Gb + 0x100000,
Length: 0x0 X 4Gb + 0x26ef0000 bytes
Reserved: Base Address: 0x0 X 4Gb + 0x26ff0000,
Length: 0x0 X 4Gb + 0x8000 bytes
Reserved: Base Address: 0x0 X 4Gb + 0x26ff8000,
Length: 0x0 X 4Gb + 0x8000 bytes
Reserved: Base Address: 0x0 X 4Gb + 0xfff80000,
Length: 0x0 X 4Gb + 0x80000 bytes
Reserved: Base Address: 0x0 X 4Gb + 0xd0000,
Length: 0x0 X 4Gb + 0x6000 bytes
Floor4 不点 Posted 2008-10-09 10:51
银牌会员 Posts 1,115 Credits 2,491
The memory distribution is normal. Suspect that the hardware IO instructions used in the graphics mode are incompatible with this machine.

The graphics mode should completely use BIOS INT10, and should not directly use hardware IO instructions.

This work needs to be sorted out later.

Currently, this problem will not be solved for the time being.
Floor5 lmle Posted 2008-10-09 11:08
初级用户 Posts 28 Credits 61
Thanks for Budian's reply and help! In order to ensure maximum compatibility, I have to not use Chinese.
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023