![]() |
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-09-23 02:54 |
47,812 topics / 349,917 posts / today 0 new / 48,273 members |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » Must grldr and menu.lst be placed in the root? |
| Printable Version 14,955 / 6 |
| Floor1 jaqal | Posted 2010-10-28 14:43 |
| 新手上路 Posts 2 Credits 6 | |
|
As the title says, I first formatted the USB flash drive with HP's USB flash drive formatting tool, and then used grubinst_gui to make a bootable USB flash drive in MRB format. According to the production instructions, grldr and menu.lst must be placed in the root directory. After testing, it can run normally. Is there a better way to make grldr and menu.lst not have to be placed in the root directory, such as placing them in "\boot\" under the root directory? It seems that it is necessary to modify the MRB boot to achieve it, but I don't know how to make it. I ask all the predecessors for advice.
|
|
| Floor2 fujianabc | Posted 2010-10-28 16:45 |
| 金牌会员 Posts 1,616 Credits 3,467 | |
|
The grldr must be placed in the root directory, and menu.lst can be placed in the boot directory.
|
|
| Floor3 chy505908440 | Posted 2010-10-28 17:53 |
| 初级用户 Posts 74 Credits 120 From 河北 | |
| Floor4 jaqal | Posted 2010-10-29 16:00 |
| 新手上路 Posts 2 Credits 6 | |
|
Is there no way to modify the boot file so that the boot program directly executes grldr in the \boot\ directory?
|
|
| Floor5 fujianabc | Posted 2010-10-30 04:23 |
| 金牌会员 Posts 1,616 Credits 3,467 | |
Originally posted by jaqal at 2010-10-20 04:00 PM: No. Currently, common system boot programs all require to be placed directly in the root directory. For example, io.sys for DOS, os2ldr for OS/2, ntldr for NT systems, and bootmgr for NT 6.x, all require to be placed in the root directory. The key reason is the limitation of the capacity of the boot sector code, which makes it impossible for the boot sector to hold the code to find the boot program in a non-root directory. |
|
| Floor6 不点 | Posted 2010-10-31 22:04 |
| 银牌会员 Posts 1,115 Credits 2,491 | |
|
The building host's requirements are too high. It's a blessing if the USB flash drive can boot successfully without freezing, and you still ask to find GRLDR in the subdirectory.
If it's not a USB flash drive but a hard disk, then there is a way, that is, use the MBR code of the 63rd sector to load the boot file in the subdirectory, such as GRLDR, etc. Currently, there are two such available software. One is wee (can be downloaded at http://nufans.net/grub4dos/), and one is pt's 63rd sector grub (63s-grub): http://bbs.wuyou.com/viewthread.php?tid=159898&extra=page%3D4 |
|
| Floor7 wenlong | Posted 2010-11-01 02:55 |
| 新手上路 Posts 6 Credits 9 | |
|
Must be in the root directory, system issue
|
|
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |