![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-11 21:35 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » grub启动盘问题 |
| 可打印版本 1,542 / 3 |
| 第1楼 brookzhou | 发表于 2005-06-23 00:00 |
| 初级用户 发帖 3 积分 108 | |
|
grub启动盘问题 我是个linux爱好者,前几天看到有grub4dos版,很是不错
有几个问题: 我在一张启动光盘中手动加入了grub.exe 还有下面的\boot\grub\*.* 启动之后,我想手动启动grub,然后把grub启动信息装到mbr上(好像作者不推荐的样子 但linux下很多情况都这样,grub也的确很容易用,windows,freebsd引导起来都很方便) grub能启动,但是mbr上就是装不上 grub> root (fd0) //这里hd0,cd都试过了 grub > setup (hd0) //提示/boot/grub/stage1 找不到,但文件确实存在的, 我想是不是 和grub用linux下的/和dos下用\分隔符有关? 我在dos下,看了一下,光盘上虚拟路径是a: (a:\boot\grub\stage1存在) 请问我是不是我的安装方法有问题? 2.grub可以引导一个软盘镜像上的微型linux吗,具体怎么写menu.lst? 3.如果2可行的话,我能否在一张光盘上用grub引导winpe和linux的livecd呢 |
|
| 第2楼 dato | 发表于 2005-06-23 00:00 |
| 高级用户 发帖 377 积分 916 | |
|
http://bbs.cn-dos.net/dispbbs.asp?boardID=11&ID=14845&page=1
第一个没有任何实际意义,这样做了启动gurb时stage2找谁要去 倒不如通过grub shell启动系统。 没有做过相应的启动盘,帮不上忙,看看那讨论帖也许能找到些有用的启示 |
|
| 第3楼 不点 | 发表于 2005-06-23 00:00 |
| 银牌会员 发帖 1,115 积分 2,491 | |
|
1. 操作方法不对。应当首先将 /boot/grub 放到硬盘某个分区,比如 (hd0,0),然后再用
root (hd0,0) setup (hd0) 来安装到 MBR。注意上述 (hd0) 就是指 MBR,不要误写为 (hd0,0) 还要注意上述 (hd0,0) 分区不能是 NTFS 格式。如果是 NTFS 格式,那么执行 root 和 setup 之后的结果,是难以预料的。毁掉 (hd0,0) 的全部内容,是有可能的。 有鉴于此,建议直接把 GRLDR 安装到 MBR,这在 http://grub.linuxeden.com/ 有介绍。其实最安全的就是把GRLDR 挂在 boot.ini 或者把 grub.exe 挂在 config.sys,这样不用写入 MBR,因而什么也不会破坏。 > 2. grub可以引导一个软盘镜像上的微型linux吗,具体怎么写menu.lst? 可以,但有一些限制条件,请搜索 grub for dos 的相关文档仔细研究。假定你的LINUX软盘映像是一个kernel + initrd 的联合映像,这时,你就完全可以用 GRUB4DOS来启动它: 请你看看这篇文章: http://www.linuxeden.com/doc/article.php/21285 以下是摘录: ----------------- 一个很有用的链接地址:找一个 1.44M 的急救盘映像,是很必要的。太好了!下面的 ramf-120.img.bin软盘映象适用于任意 Linux 系统(不仅仅是某一个发行版的),相关网页在这里: http://www.linux.org/docs/ldp/howto/Bootdisk-HOWTO/premade.html http://www.tux.org/pub/people/kent-robotti/looplinux/rip/index.html 以下链接地址就是这个 1.44M 的文件, 可以直接用 dd 命令写入一张空软盘上,也可以用 grub.exe 直接从硬盘启动该软盘映像文件上的 LINUX 急救系统: http://www.tux.org/pub/people/kent-robotti/looplinux/rip/ramf-120.img.bin http://www.ibiblio.org/pub/Linux/system/recovery/ramf-120.img.bin ----------------- 用这个 ramf-120.img.bin 文件,你在 grub for dos 0.4.0 之下就可以这么来启动它了: map --mem (...)/ramf-120.img.bin (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) boot > 3.如果2可行的话,我能否在一张光盘上用grub引导winpe和linux的livecd呢 应当没有困难。不过更正一点:这和 2 是否可行并无关系。2 中使用的是磁盘仿真,而 3 中不需要任何磁盘仿真。 |
|
| 第4楼 brookzhou | 发表于 2005-06-25 00:00 |
| 初级用户 发帖 3 积分 108 | |
|
受益匪浅谢谢不点大侠
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |