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 18:27
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Everyone, help me see if the Chinese version of grub is used like this View 1,457 Replies 2
Original Poster Posted 2004-10-10 00:00 ·  中国 湖北 武汉 教育网
中级用户
Credits 258
Posts 49
Joined 2004-08-29 00:00
21-year member
UID 30951
Gender Male
Status Offline
1, Overwrite /sbin/grub with grub
2, Run grub
3, root (hd0,4) ; My Linux is installed in hda5
4, setup (hd0) ; Install grub to MBR
I think this is correct, but after restarting, the computer cannot boot, and there is not even a prompt like "loading grub". Why?
Floor 2 Posted 2004-12-05 00:00 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
Credits 5,154
Posts 1,827
Joined 2003-07-18 00:00
22-year member
UID 7105
Gender Male
Status Offline
When installing GRUB, it defaults to looking for /BOOT/GRUB/STAGE1 and STAGE2. Check if they exist.
Floor 3 Posted 2004-12-06 00:00 ·  中国 河南 南阳 联通
银牌会员
★★★★
不甘寂寞的人
Credits 2,491
Posts 1,115
Joined 2003-09-24 00:00
22-year member
UID 10292
Gender Male
Status Offline
Both GRUB and LILO have records of failing to take over the MBR. LILO fails more often, and although GRUB fails less frequently, there have also been reports of failures. So, I advocate using grub.exe to boot from DOS, or using GRLDR to boot from Windows NT, which can completely eliminate the annoyance of freezing during startup.

bean123's wingrub can help you write the boot code of GRLDR to the MBR. The GRLDR file must currently be placed in a primary partition of the first hard disk, not in an extended logical partition. Also, GRLDR must currently be placed in the root directory of a partition with Microsoft formats such as FAT12/16/32/NTFS. Support for Linux partition formats is also in the planning.

Although GRLDR is written to the MBR, it is more reliable than using stage1 and stage2. The stage1 and stage2 mode has been the one adopted by GNUGRUB all the time, and there have been user reports of freezing issues. Although there are not many such users, there are always people reporting it continuously. The boot code of GRLDR is written in assembly language, very concise, and very easy to understand. Therefore, the problems that occurred before can be located and solved immediately, and now GRLDR is very stable. The technical idea adopted by GRLDR is different from the stage1/stage2 mode, it has wide adaptability, so it will not freeze, at least I am very confident.

If there is one of FAT12/16/32/NTFS as a primary partition on your hard disk, it is recommended to use GRLDR. Or you can create a small FAT partition in the primary partition, enough to hold GRLDR, for example, 1M is enough, no matter how large it is.

gandalf also has some nice tools similar to wingrub.
因为我们亲手创建,这个世界更加美丽。
Forum Jump: