无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3173|回复: 9
打印 上一主题 下一主题

[求助] GRUB4DOS引导问题

[复制链接]
跳转到指定楼层
1#
发表于 2011-6-2 17:32:39 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
我现在用grub引导程序,现在可以引导小马增强的老毛桃pe和 Puppy Linux 5.0
但是我遇到一个问题,这些东西必须放在我的U盘根目录下,虽然可以隐藏,但是感觉还是比较乱,想整理一下,放在固定某个目录下然后引导,menu.lst怎么写?对了GRUB4DOS是否也可以不放在根目录下呢?
10#
 楼主| 发表于 2011-6-3 11:11:12 | 只看该作者
对头对头,就是这样,我试试,我试试
回复

使用道具 举报

9#
发表于 2011-6-3 10:37:36 | 只看该作者
Puppy Linux


title   2, Puppy Linux
kernel /boot/linux/xbb PMEDIA=usbflash
initrd /boot/linux/xbb.gz

楼主喜欢这样?

ScreenHunter_001.gif (3.66 KB, 下载次数: 73)

ScreenHunter_001.gif
回复

使用道具 举报

8#
发表于 2011-6-3 09:26:48 | 只看该作者
原帖由 2011logan 于 2011-6-2 23:15 发表
唉,没办法么?
唉。。。郁闷


用UltraEdit改好了,不过不建议更改。
回复

使用道具 举报

7#
 楼主| 发表于 2011-6-2 23:15:30 | 只看该作者
唉,没办法么?
唉。。。郁闷
回复

使用道具 举报

6#
发表于 2011-6-2 22:36:27 | 只看该作者
连grub4dos自己也要求grldr文件必须在分区的根目录下,事实上,微软的ntldr+ntdetect.com+boot.ini及bootmgr+boot\bcd也必须在活动分区的根目录,所以说,任何系统的引导都有其不得不增加的限制。

楼主的问题,归根结底来说,并不是grub4dos本身的问题,而是你要启动的pe或linux发行版自身设计上的限制,如果它在设计之初就考虑到了放置在任意子目录下的问题,那么这可能根本就不是一个问题。

grub4dos只是一个启动软件,它能做到的,已经是其他很多启动软件不能做到的,但你也不能要求它做它不应该做的事。
回复

使用道具 举报

5#
 楼主| 发表于 2011-6-2 21:33:20 | 只看该作者
pe是这样
title Micro Windows XPE (by LaoMaotao)
chainloader /boot/PE/ldrxpe



Puppy Linux 5.0是这样

title Puppy Linux (RAM Mode)
find --set-root /boot/linux/vmlinuz
kernel /vmlinuz root=/dev/ram0 pfix=ram
initrd /initrd.gz
boot

title Puppy Linux (Save Mode)
find --set-root /vmlinuz  
kernel /vmlinuz root=/dev/ram0
initrd /initrd.gz
boot
回复

使用道具 举报

4#
发表于 2011-6-2 21:16:32 | 只看该作者
原帖由 2011logan 于 2011-6-2 20:16 发表
恩,这个我懂,只是我的PE和 Puppy Linux 5.0 没有img,研究了半天也不知道怎么做


pe应该有个引导文件,你的menu.lst怎么写的?
回复

使用道具 举报

3#
 楼主| 发表于 2011-6-2 20:16:28 | 只看该作者
恩,这个我懂,只是我的PE和 Puppy Linux 5.0 没有img,研究了半天也不知道怎么做
回复

使用道具 举报

2#
发表于 2011-6-2 18:04:40 | 只看该作者
我的目录结构是这样的,不知道是否合理

\
|----grldr
|----menu.lst
|----[BOOT]
|    |----xxx.img
|    |----xxx.img
|    |----xxx.img
|    |----[GRUB]
|    |    |---fat
|    |----[BIN]
|    |    |---smartdrv.exe

menu.lst:

title xx程序
map --mem /BOOT/XX.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

[ 本帖最后由 hyde777 于 2011-6-2 18:57 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 06:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表