查看: 5134|回复: 0
收起左侧

[求助] WinLy4.0 Grub2 for dos启动软件即将出世!!

[复制链接]
hongjiegg
发表于 2011-3-4 23:11:34 | 显示全部楼层 |阅读模式
本帖最后由 hongjiegg 于 2011-3-4 23:11 编辑

天终于完成了这个软件的大部分制作。

大家有福了。

先看看grub2 for dos的启动效果图吧。呵呵.

注:这是在NTFS区启动的grub2 for dos.

由WinLy软件安装注入。windows2000以上的版本全部适用。

快完成了。。。。。。。体验版在我的QQ群可下载。5891774

简单说说我为什么采用GRUB2 for dos来引导:

winly的前面几次修改都是用grub4dos0.4.5b引导的,
在我无数次的折腾后,发现G4D无法完成在win7的ATA模式的硬盘MEM完整的ISO镜像,(IDE模式硬盘可以)
虽然也很优秀,但是却让我不得不将ISO里面的Vmiuz和initrd2个文件内置到winly才成功。这样,通用性就差了。
所以,我转向了GRUB2 for dos, 采用Ubuntu的内核编译为启动引导文件,就是大家知道的g2ldr。
这样,无论是livecd模式,还是已经安装到硬盘的linux,都可以无忧的启动了。
GRUB2的loop back loop是很强大的。。。。。
整个winly注入器+mbr修复器+菜单编辑器+风格文件+中文内核 总共才2.4M,呵呵。
而且,有些人安装了一键还原或其他的G4D,也不会冲突了。嘿嘿,喜悦感涌上来。。。

既然你离不开windows,那么就让我把你合并起来!哈哈。
(行家在偷笑,wubi早就做到了) 104916yiy868j6n3qy3lii.jpg 104921skbekeebi8avseek.jpg
123707m5omyjkpovktpcgl.png


00344806wnpufzn4pvm0ek.png

003449vs8iodsdziuigs4u.png

003451kellqqte4ecqgkrq.png

105528vb88aswbsflezt60.png

014253cl9pr91hpucvtfc5.png



  1. # 以下是每个菜单的写法,可以自行参考资料增减或编辑******************************

  2. menuentry "启动本机的Windows系统(WinLy安装的位置)" --class windows {
  3. set root=$winboot
  4. chainloader +1
  5. }
  6. menuentry "启动雨林木风OS LiveCD模式" --class ylmf {
  7. insmod ntfs
  8. set root=$winboot
  9. loopback loop (hd0,1)/Ylmf.iso
  10. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/Ylmf.iso locale=zh_CN.UTF-8 noprompt noeject splash
  11. initrd (loop)/casper/initrd.img
  12. }
  13. menuentry "启动Ubuntu 10.10 LiveCD模式" --class ubuntu {
  14. insmod ntfs
  15. set root=$winboot
  16. loopback loop (hd0,1)/ubuntu.iso
  17. linux (loop)/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ubuntu.iso locale=zh_CN.UTF-8 noprompt noeject splash
  18. initrd (loop)/casper/initrd.img
  19. }
  20. menuentry "启动LinuxDeepin深度LiveCD模式" --class ld {
  21. insmod ntfs
  22. set root='(hd0,1)'
  23. loopback loop (hd0,1)/deepin.iso
  24. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/deepin.iso locale=zh_CN.UTF-8 noprompt noeject splash
  25. initrd (loop)/casper/initrd.img
  26. }
  27. menuentry "启动微型芭比puppy桌面系统" --class puppy {
  28. set root=$winboot
  29. chainloader +1
  30. }

  31. ##你要在C盘新建一个soft目录,将winpe.iso放到soft文件夹里
  32. menuentry "启动windows 2003PE镜像(示例)" --class windows {
  33. set root='(hd0,1)'
  34. linux16 /grub/memdisk iso raw
  35. initrd16 /soft/WINPE.iso
  36. }
  37. menuentry "启动Linux Mint LiveCD模式" --class linuxmint {
  38. insmod ntfs
  39. set root=$winboot
  40. loopback loop (hd0,1)/mint.iso
  41. linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper persistent iso-scan/filename=/mint.iso splash
  42. initrd (loop)/casper/initrd.lz
  43. }
  44. menuentry "启动debian系统(示例)" --class debian {
  45. set root=$winboot
  46. chainloader +1
  47. }
  48. menuentry "启动opensuse系统(示例)" --class opensuse {
  49. set root=$winboot
  50. chainloader +1
  51. }

  52. menuentry "启动fedora系统 (示例)" --class fedora {
  53. set root=$winboot
  54. chainloader +1
  55. }

  56. menuentry "DOS下的小游戏打蜜蜂" --class invaders {
  57. set root=$winboot
  58. multiboot /grub/invaders.exec
  59. }
  60. ##你要在C盘新建一个soft目录,将img放到soft文件夹里
  61. menuentry "运行硬盘版IMG镜像文件(示例)" --class windows {
  62. set root=$winboot
  63. linux16 /grub/memdisk img raw
  64. initrd16 /soft/DOS.IMG
  65. }

  66. ##你要在C盘新建一个soft目录,将grub.exe和menu.lst放到soft文件夹里

  67. menuentry "进入grub4dos菜单(示例)" --class windows {
  68. linux16 /soft/grub.exe --config-file=/soft/menu.lst
  69. }
  70. ##你要在C盘新建一个soft目录,将xly.img放到soft文件夹里
  71. menuentry "运行金海硕硬盘修复IMG(示例)" --class windows --class os {
  72. set root='(hd0,1)'
  73. linux16 /grub/memdisk
  74. initrd16 /soft/XLY.IMG
  75. }
  76. ##你要在C盘新建一个soft目录,将winpe.iso放到soft文件夹里
  77. menuentry "运行Windows PE镜像文件(示例)" --class windows {
  78. set root='(hd0,1)'
  79. linux16 /boot/burg/memdisk iso raw
  80. initrd16 /soft/WINPE.iso
  81. }
  82. ##你要在C盘新建一个soft目录,将grub.exe和winpe.iso放到soft文件夹里
  83. menuentry "运行Windows PE(示例)另一种启动方式" --class windows {
  84. linux16 /soft/grub.exe --config-file="map /soft/WINPE.iso (hd32) || map --mem /soft/WINPE.iso (hd32); map --hook; chainloader (hd32); rootnoverify (hd32)"
  85. initrd16 /soft/WINPE.iso
  86. }

  87. # 菜单结尾 ********************************************************
复制代码

注:本文转自:雨林木风     神雕teasiu原帖地址:http://bbs.ylmf.net/forum.php?mod=viewthread&tid=1828820&extra=page%3D1
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-1-15 20:39 , Processed in 0.139524 second(s), 20 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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