将Grubinst安装到U盘的MBR里,并将grub for dos压缩包里的grldr、grldr.mbr、menu.lst解压到U盘根目录, 打开Grubinst 1.2-2008-12-30.zip里的grubinst_gui.exe,将看到一下界面,点击“磁盘”在下来菜单中选择你的U盘(不懂LINUX分区的人,可以通过看容量大小来判断是否为U盘);选项里“不引导原来MBR”打勾,然后点“安装”。
4、修改U盘根目录下的menu.lst文件,将原有内容清空后输入以下内容:
如果是要安装ubuntu 9.04,menu.lst内容为:
timeout 10
default 0
title Ubuntu Linux Install
find --set-root /vmlinuz
kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04.iso ro quiet locale=zh_CN.UTF-8
initrd /initrd.gz
PS: vmlinuz , initrd.gz使用UltraISOPortable,打开ubuntu904光盘镜像,将casper目录下的这两个文件提取到U盘根目录下。并将ubuntu 904的光盘镜像拷贝到U盘根目录.
如果是要安装debian 5.01,menu.lst内容为:
timeout 10
default 0
title Debian Linux Install
find --set-root /vmlinuz
kernel /vmlinuz
initrd /initrd.gz
PS: vmlinuz ,initrd.gz 可以从以下地址下载获得
Vmlinuz http://debian.cn99.com/debian/di ... es/hd-media/vmlinuz
Initrd.gz http://debian.cn99.com/debian/di ... /hd-media/initrd.gz
将这两个文件下载后,与debian501.iso放在U盘根目录
我来补充我的安装经历
我的C盘是硬盘第一主分区,由于机器比较老,主板不支持U-HDD,这样楼上的方法就没有办法用了,所以考虑在该硬盘里利用GRUB4DOS进行硬盘安装
我是这样操作的
在第一分区C盘根目录下面放置从官方9.04的ISO的casper目录里面提取的vmlinuz和initrd.gz文件
以及GRUB4DOS的grldr文件
在boot.ini里面写入GRUB4DOS的启动语句
- c:\grldr="Grub安装"
复制代码
在C根目录下面的menu.lst里面写入内核启动语句
- title Ubuntu 9.04
- root (hd0,0)
- kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-9.04-desktop-i386.iso ro quiet locale=zh_CN.UTF-8
- initrd /initrd.gz
复制代码
其实原理和撒加的差不多,只不过我是利用
NTLDR->BOOT.INI->GRLDR—>Ubuntu Live CD 内核->Live Session->GUI安装
的办法,而且没有写MBR,录色环保,最大的不同就是安装文件在目标硬盘的第一个分区里面