f22_storm 发表于 2004-6-4 19:45:46

Grub4Dos 的NTFS补丁 ;-)


为什么使用Grub4Dos?
==============
〉 Grub4Dos 是Grub引导程序的一个扩展(补丁),有了这个扩展,我们

可以在Grub原有功能的基础上,虚拟磁盘(不管软盘也好,硬盘也好)。

由于, Grub 现在的官方版本(0.94)没有提供对NTFS的支持,所以我做了

这个补丁,让Grub4Dos 可以访问NTFS分区上的文件,以期用 Windows

分区上的软盘镜像文件(大小是不限的),实现虚拟软磁盘,而启动系统。


〉 以前,我使用了 VFloppy1.5 来完成这种虚拟的工作,进行系统的维护,

感觉非常好。但是最近 Knoppix, Mandrakemove, FeforaMove, SuSeLive

等等光盘版的 Linux 的流行,VFloppy 的限制也就有了 - 1.44/2.88MB。

因为这些 Linux 的版本还可以移植到硬盘上,加快访问速度(非常地激动人心)

所以需要更大的软磁盘空间作启动用(这些版本的光盘上的 ISOLINUX 文件夹

里面的 kernel > 1M, initrd > 1Mb),所以Vfloppy 就不能满足需要了。 ;(

〉 Grub4Dos 很好地解决了这个问题,而且,它还可以不使用软盘(尽管

支持)而直接引导磁盘分区里的 Kernel/Initrd。 - COOL!!


-- 附件是 Grub 的 0.94 版本追加 4Dos + NTFS + Splash 的压缩包。

----------------------------

f22_storm 发表于 2004-6-4 19:47:52

如何使用 grub.exe, bootgrub + grld



Grub4Dos 的使用说明。

如何使用 grub.exe, bootgrub + grldr
========================
〉    很简单,如果你使用了 NTLDR, 就选用 bootgrub+grldr 组合:


c:\> copy (some place)\bootgrub c:\
c:\> copy (some place)\grldr c:\
c:\> echo "c:\bootgrub="boot grub4dos" >>c:\boot.ini"


〉   当然,你也可以在纯dos下使用 grub.exe,两者都会出现 grub 的命令行的;
如果你提供了 menu.lst 就会出现一个引导菜单供选择的。;)

〉    这里我们看看如何:

1)访问磁盘里的虚拟磁盘
grub> root (hd0,0)                                       // set the root device(partition)
grub> map /fdd.img (fd0)                           // map Image File to FDD
grub> map --hook                                       // hook the `INT 13`
grub> chainloader (fd0)+1
grub> boot                                                // boot system with this VFDD. ;-)

2)引导磁盘上的 Linux 内核(e.g. Knoppix Hdd remastered)
grub> root (hd0,0)                                       // set the root device(partition)
grub> /Knoppix/vmlinuz ramdisk=32768 vga=788
grub> /Knoppix/minifs.gz
grub> boot                                                // even Hd0,0 is NTFS or FAT. ;-)


相关链接
====================

    官方版本(0.94) |Grub4Dos|Grub4Dos.NTFS|Liunx LiveCD 相关




>>>> 当然,我只是刚刚接触 Grub/Linux,还有很多不明白的地方,请大家多多提携 ;)



----------------------------------

hew 发表于 2004-6-4 21:49:53

楼主好同志。

laokan 发表于 2004-6-5 08:38:28

好同志就要支持!

f22_storm 发表于 2004-6-7 08:51:41

:P

多谢,多谢!!!


大家一起推动中国的 Linux 实业, 义不容辞!!!

godsonsky 发表于 2005-12-29 10:32:53

這個很早就會用了。。。。不過也感謝樓主的這篇文章。
現在grub for dos也應該出了新版了。
我就是這樣:
安裝linux的時候選擇不安裝引導程序,裝完以後是進不了linux的。
在windows下安裝grub for dos(就像樓主所說的),寫好menu.lst,然後備份好。
以後即使重裝windows,只要把menu.lst還原到原來的樣子。。
開機的時候一樣會出現linux菜單。。。
這樣很方便,也很安全。。。大家不妨試一下。

onlysnow911 发表于 2010-6-2 22:24:54

感情

找好半天 真是谢谢楼主了 顶~~~~~~~

markman 发表于 2012-1-17 19:16:49

这个必须顶,正需要

打算用来在温7下,从硬盘安装centos的
又不想十一fat分区
页: [1]
查看完整版本: Grub4Dos 的NTFS补丁 ;-)