无忧启动论坛

标题: grub 引导xp,vista,win7,2008,ubuntu,iso,img的示例 [打印本页]

作者: secowu    时间: 2011-2-15 08:02
标题: grub 引导xp,vista,win7,2008,ubuntu,iso,img的示例
  1. 
  2. #color blue/green yellow/red white/magenta white/magenta
  3. timeout 30
  4. default /default
  5. gfxmenu /message
  6. password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/

  7. title find and load NTLDR of Windows NT/2K/XP
  8. find --set-root --ignore-floppies --ignore-cd /ntldr
  9. map () (hd0)
  10. map (hd0) ()
  11. map --rehook
  12. find --set-root --ignore-floppies --ignore-cd /ntldr
  13. chainloader /ntldr
  14. savedefault --wait=2

  15. title find and load BOOTMGR of Windows 7
  16. find --set-root --ignore-floppies --ignore-cd /bootmgr
  17. map () (hd0)
  18. map (hd0) ()
  19. map --rehook
  20. find --set-root --ignore-floppies --ignore-cd /bootmgr
  21. chainloader /bootmgr
  22. savedefault --wait=2

  23. title find and load UBUNTU
  24. password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
  25. find --set-root --ignore-floppies --ignore-cd /boot/grub/core.img
  26. kernel /boot/grub/core.img
  27. boot

  28. title find and boot WINPE.ISO
  29. password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
  30. find --set-root /WINPE.ISO
  31. map /WINPE.ISO (0xff) || map --mem /WINPE.ISO (0xff)
  32. map --hook
  33. chainloader (0xff)
  34. savedefault --wait=2

  35. title find and boot ubuntu-10.10-desktop-amd64.iso
  36. password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
  37. find --set-root /ubuntu-10.10-desktop-amd64.iso
  38. kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-amd64.iso locale=zh_CN.UTF-8
  39. initrd /initrd.lz

  40. title OKDOS.IMG
  41. password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
  42. find --set-root --ignore-floppies /OKDOS.IMG
  43. map --mem /OKDOS.IMG (fd0)
  44. map --hook
  45. chainloader (fd0)+1
  46. rootnoverify (fd0)

  47. title commandline
  48. commandline

  49. title floppy (fd0)
  50. chainloader (fd0)+1
  51. rootnoverify (fd0)

  52. title back to dos
  53. quit

  54. title reboot
  55. reboot

  56. title halt
  57. halt
复制代码

作者: secowu    时间: 2011-2-15 08:04
这个不要的,怎么编辑不掉呢

  1. 
复制代码

作者: secowu    时间: 2011-2-15 08:05
目前有一个问题是,用下面的方法,对于水老的PE启动后没有光驱符号了,所以会导致没有外置,只是一个内核。
期待完美的boot 任意iso.

  1. title find and boot WINPE.ISO
  2. password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
  3. find --set-root /WINPE.ISO
  4. map /WINPE.ISO (0xff) || map --mem /WINPE.ISO (0xff)
  5. map --hook
  6. chainloader (0xff)
  7. savedefault --wait=2
复制代码

作者: Plantsoot    时间: 2011-2-15 08:45
楼主的菜单刚好可以用来测试下GRUB4DOS语法高亮转UBB.7z


timeout 30
default /default
gfxmenu /message
password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/


title find and load NTLDR of Windows NT/2K/XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2

title find and load BOOTMGR of Windows 7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
savedefault --wait=2

title find and load UBUNTU
password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
find --set-root --ignore-floppies --ignore-cd /boot/grub/core.img
kernel /boot/grub/core.img
boot

title find and boot WINPE.ISO
password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
find --set-root /WINPE.ISO
map /WINPE.ISO (0xff) || map --mem /WINPE.ISO (0xff)
map --hook
chainloader (0xff)
savedefault --wait=2

title find and boot ubuntu-10.10-desktop-amd64.iso
password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
find --set-root /ubuntu-10.10-desktop-amd64.iso
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-amd64.iso locale=zh_CN.UTF-8
initrd /initrd.lz
title OKDOS.IMG

password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/
find --set-root --ignore-floppies /OKDOS.IMG
map --mem /OKDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title commandline
commandline

title floppy (fd0)
chainloader (fd0)+1
rootnoverify (fd0)

title back to dos
quit

title reboot
reboot

title halt
halt


[ 本帖最后由 Plantsoot 于 2011-2-15 08:47 编辑 ]
作者: amwwc    时间: 2011-2-15 09:09
用了gfxmenu也支持MD5密码了吗???
作者: secowu    时间: 2011-2-15 18:54
标题: 回复 #5 amwwc 的帖子
支持。。。。。。。。。
作者: secowu    时间: 2011-2-15 18:55
原帖由 Plantsoot 于 2011-2-15 08:45 发表
楼主的菜单刚好可以用来测试下GRUB4DOS语法高亮转UBB.7z


timeout 30
default /default
gfxmenu /message
password --md5 $1$0$z7NMI3K2mFGjjonRcvbZn/

title find and load NTLDR of Windows NT/2K/ ...

工具很不错,方便多了。
省的到处改字体颜色了。
作者: secowu    时间: 2011-2-15 18:57
标题: 回复 #4 Plantsoot 的帖子
建议制作成论坛插件,这样就方便多了。
专业的论坛需要高手啊。
作者: 2010forever倩    时间: 2011-2-15 20:08
哈哈  学习了  谢谢楼主
作者: 81129950    时间: 2011-2-15 22:00
原帖由 secowu 于 2011-2-15 08:05 发表
目前有一个问题是,用下面的方法,对于水老的PE启动后没有光驱符号了,所以会导致没有外置,只是一个内核。
期待完美的boot 任意iso.

title find and boot WINPE.ISO
password --md5 $1$0$z7NMI3K2mFGjjon ...

把菜单中的这行
map /WINPE.ISO (0xff) || map --mem /WINPE.ISO (0xff)
改为
map --mem /WINPE.ISO (0xff)
应该就有外置了~
作者: secowu    时间: 2011-2-16 16:27
标题: 回复 #10 81129950 的帖子
谢谢,晚上去测试一下,去掉前面那个

  1. map /WINPE.ISO (0xff) ||
复制代码

作者: secowu    时间: 2011-2-17 07:35
原帖由 81129950 于 2011-2-15 22:00 发表

把菜单中的这行
map /WINPE.ISO (0xff) || map --mem /WINPE.ISO (0xff)
改为
map --mem /WINPE.ISO (0xff)
应该就有外置了~

测试无效,因为启动后没有虚拟的ISO光驱了,所以也就是找不到外置了.
作者: 81129950    时间: 2011-2-17 16:55
title find and boot rushuiPE.ISO
fallback 6
find --set-root /rushui.ISO
map --mem /rushui.ISO (0xff)
map --hook
chainloader (0xff)
我用的这个菜单,正常呀,呵呵,你的怎么回事呢,你用的我心如水的是哪个版的?试试最新的版本。
或者你可以试试加载firadisk驱动后再map试试。

[ 本帖最后由 81129950 于 2011-2-17 16:57 编辑 ]
作者: secowu    时间: 2011-2-18 14:36
标题: 回复 #13 81129950 的帖子
谢谢,我再回去测试下。
作者: secowu    时间: 2011-2-18 14:40
标题: 回复 #13 81129950 的帖子
对头,我的是bootmgr引导grub,然后grub加载pe.iso的,不知是不是与这个有关。
作者: cass60    时间: 2011-5-13 16:33
哈哈  学习了  谢谢楼主
作者: 2010……    时间: 2011-5-18 11:06
如果是从优盘启动直接进入电脑第1个分区的XP或第2个分区的Windows7呢?
不希望出现启动菜单,怎么写?
作者: 2010……    时间: 2011-5-18 12:50
title 启动 Win2000/WinXP/Win2003菜单
find --set-root /ntldr (hd1,0)
chainloader /ntldr +1

title WinVista/Win2008/Win7菜单
find --set-root /bootmgr(hd1,0)
chainloader /bootmgr +1

有的电脑进入菜单,有的直接进入电脑是怎么回事?
作者: 2011wanpimao    时间: 2011-8-7 09:22
title find and load NTLDR of Windows NT/2K/XP
我是双硬盘,双XP,怎样让我选择从哪个硬盘启动XP,用下面的菜单,每次都启动第一硬盘XP?
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
savedefault --wait=2
怎样改成可选择启动




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