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 的压缩包。
----------------------------
如何使用 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,还有很多不明白的地方,请大家多多提携 ;)
---------------------------------- 楼主好同志。 好同志就要支持! :P
多谢,多谢!!!
大家一起推动中国的 Linux 实业, 义不容辞!!! 這個很早就會用了。。。。不過也感謝樓主的這篇文章。
現在grub for dos也應該出了新版了。
我就是這樣:
安裝linux的時候選擇不安裝引導程序,裝完以後是進不了linux的。
在windows下安裝grub for dos(就像樓主所說的),寫好menu.lst,然後備份好。
以後即使重裝windows,只要把menu.lst還原到原來的樣子。。
開機的時候一樣會出現linux菜單。。。
這樣很方便,也很安全。。。大家不妨試一下。
感情
找好半天 真是谢谢楼主了 顶~~~~~~~这个必须顶,正需要
打算用来在温7下,从硬盘安装centos的又不想十一fat分区
页:
[1]