China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-24 23:38
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » grub is in a notebook, and it cannot boot due to Chinese fonts and other issues View 1,637 Replies 4
Original Poster Posted 2008-10-09 08:46 ·  中国 浙江 丽水 电信
初级用户
Credits 61
Posts 28
Joined 2008-05-24 08:48
18-year member
UID 119556
Gender Male
Status Offline
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
Floor 2 Posted 2008-10-09 09:04 ·  中国 河南 南阳 电信
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
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 ]
因为我们亲手创建,这个世界更加美丽。
Floor 3 Posted 2008-10-09 09:45 ·  中国 浙江 丽水 电信
初级用户
Credits 61
Posts 28
Joined 2008-05-24 08:48
18-year member
UID 119556
Gender Male
Status Offline
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
Floor 4 Posted 2008-10-09 10:51 ·  中国 河南 南阳 电信
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
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.
因为我们亲手创建,这个世界更加美丽。
Floor 5 Posted 2008-10-09 11:08 ·  中国 浙江 丽水 电信
初级用户
Credits 61
Posts 28
Joined 2008-05-24 08:48
18-year member
UID 119556
Gender Male
Status Offline
Thanks for Budian's reply and help! In order to ensure maximum compatibility, I have to not use Chinese.
Forum Jump: