无忧启动论坛

标题: 在menu.lst中 如何添加从光驱启动 [打印本页]

作者: abc22048    时间: 2009-5-5 17:20
标题: 在menu.lst中 如何添加从光驱启动
在menu.lst中 如何添加从光驱启动的命令,
就是在启动grub4dos后,menu.lst中可以直接从光驱启动,或者说读取光驱中的文件,如果没有文件,则返回grub4dos

不用改BIOS也能从光驱直接启动


title CD-ROM
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
以上我的命令是不能从光驱启动
谁自己命令贡献出来

grub4dos0.4.3版本

[ 本帖最后由 abc22048 于 2009-5-10 00:54 编辑 ]
作者: 一只旋转的陀螺    时间: 2009-5-5 22:31
使用bootsect.cdr,不用改BIOS也能从光驱直接启动。
作者: abc22048    时间: 2009-5-5 23:20
就是通过grub启动光盘,这样可以从光盘安装其它系统,也读取其它文件
作者: jj27    时间: 2009-5-6 01:06
√         
作者: Climbing    时间: 2009-5-6 10:44
更完善的方法:

  1. title 从本地光驱启动(0.4.x)
  2. cdrom --init || cdrom --stop
  3. map --rehook
  4. geometry (hd999) || pause --wait=0
  5. root (cd0)  || pause --wait=5 Not found CDROM! 找不到光驱!
  6. chainloader (cd0) && boot
  7. chainloader (cd1) && boot
  8. chainloader (cd2) && boot
  9. chainloader (cd3) && boot
  10. chainloader (cd4) && boot
  11. chainloader (cd5) && boot
  12. chainloader (cd6) && boot
  13. chainloader (cd7) && boot
  14. chainloader (cd8) && boot
  15. chainloader (cd9) && boot
复制代码

作者: dgxhls    时间: 2009-5-6 10:47
原帖由 jj27 于 2009-5-6 01:06 发表
√         

恶意灌水,-100分。
作者: x.Nichdlas    时间: 2009-5-6 12:57
原帖由 Climbing 于 2009-5-6 10:44 发表
更完善的方法:

title 从本地光驱启动(0.4.x)
cdrom --init || cdrom --stop
map --rehook
geometry (hd999) || pause --wait=0
root (cd0)  || pause --wait=5 Not found CDROM! 找不到光驱!
chainloa ...


这个很有用 收下了
我一直一位g4d没这个功能
作者: xianglang    时间: 2009-5-6 13:12
原帖由 Climbing 于 2009-5-6 10:44 发表
更完善的方法:

title 从本地光驱启动(0.4.x)
cdrom --init || cdrom --stop
map --rehook
geometry (hd999) || pause --wait=0
root (cd0)  || pause --wait=5 Not found CDROM! 找不到光驱!
chainloa ...


这个为什么要用 map --rehook 而不是 map --hook 呢?
作者: fujianabc    时间: 2009-5-6 15:38
grub自带的cd驱动通用性不是很好,直接用这个吧,plop的cd启动模块

kernel (hdx,y)/plpbt.bin
boot

plpbtbootcd.rar

22.6 KB, 下载次数: 134, 下载积分: 无忧币 -2


作者: abc22048    时间: 2009-5-6 16:33
title 调用 从软盘启动
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
以上的命令,可以软驱启动,也可读取软驱中的文件,可光驱怎么编写呢,谁把自己命令贡献出来


title 调用 从光盘启动

怎么编写呢


我自己搜索的命令都不一样,到底哪个正确的,而且都光驱启动失败

[ 本帖最后由 abc22048 于 2009-5-9 23:52 编辑 ]
作者: ziyun    时间: 2009-5-6 21:41
支持一下,谢谢楼主分享!
作者: abc22048    时间: 2009-5-6 23:31
原帖由 fujianabc 于 2009-5-6 15:38 发表
grub自带的cd驱动通用性不是很好,直接用这个吧,plop的cd启动模块

kernel (hdx,y)/plpbt.bin
boot

怎么看光盘中的文件呢
作者: szl1990    时间: 2009-5-8 22:08
在GRUB下跳转到光盘

title 【09】  从光驱启动
cdrom --init
map --hook
chainloader (cd0)
boot


你要不是不是这个?
作者: abc22048    时间: 2009-5-8 23:54
title 【09】  从光驱启动
cdrom --init
map --hook
chainloader (cd0)
boot

这个不行,不能启动

[ 本帖最后由 abc22048 于 2009-5-9 23:46 编辑 ]
作者: abc22048    时间: 2009-5-9 23:48
谁把自己命令贡献出来
作者: dato    时间: 2009-5-10 01:20
早期的版本是这样调用的
http://sysoft.zdwx.com/grub/#5._支持光驱启动

不过这个scdrom不好用.在0.95版本上比较成功的方法是IDE ATAPI光驱好像没失败过
title 3. Boot from CD Drive
root (fd0)
chainloader /grub/cdboot.bs

cdboot.bs好像是来自BCDW里的

另外在\目录下要有个VIDE-CDD.SYS就这么简单,新版本的grub就不清楚了
作者: dato    时间: 2009-5-10 01:24
怎么看光盘中的文件呢?

grub4dos如何实现我就不清楚了,如果你用过win98的启动盘它本身包含了很多的atati光驱驱动,通过grub启动光驱启动,然后光驱再加载win98的启动盘文件就可以达到浏览光盘文件的效果.
作者: yjd    时间: 2009-5-10 01:49
把fujianabc大师的方法放U盘上来^_^

title   8, Start CDRom [1]
cdrom --init || cdrom --stop
map --rehook
geometry (hd999) || pause --wait=0
root (cd0)  || pause --wait=5 Not found CDROM!
chainloader (cd0) && boot
chainloader (cd1) && boot
chainloader (cd2) && boot

title   9, Start CDRom [2]
kernel /boot/grub/plpbt.bin && boot

用g4d查看文件?
按c进入命令行
cat命令和ls命令
作者: shn    时间: 2009-5-10 10:42
楼上的两个方法使用起来有什么区别没??现在的sata光驱没问题吧?我来试试看
作者: ziyun    时间: 2009-5-10 14:39
精品不能错过,感谢楼主分享!
作者: abc22048    时间: 2009-5-12 01:18
还有更多的吗?...........




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3