第一步,给XP加上GRUB4DOS启动项
解压附件GRUB4DOS到XP根目录下
共三个文件BOOT。INI,GRLDR,MENU。LST
第二步,配置GRUB4DOS
用附件的GRUB4DOS就已经配置好了。主要是改BOOT。INI增加GRUB启动项,改MENU。LST加载YLMF_OS_3.1.ISO
title Install Linux
find --set-root --ignore-floppies --ignore-cd /Ylmf_OS_3.0.iso
kernel /vmlinuz boot=casper iso-scan/filename=/Ylmf_OS_3.0.iso ro quiet splash locale=zh_CN.UTF-8
initrd /initrd.img
注意要把Ylmf_OS_3.0.iso改成你的文件名,注意大小写。
第三步,做文件准备,把下载的YLMF_OS_3.0.ISO放在一个盘的根目录下,比如F:\
用软件打开ISO文件提取CASPER文件夹下的initrd.img和vmlinuz两个文件到F:\
网上教程还要提取.DISK文件夹,但我没有提取也能正常启动。
重启
进入LIVE CD桌面
下面这一步至关重要
进入终端命令模式执行如下命令
[url=mailto:ylmfos@ylmfos:~$]ylmfos@ylmfos:~$[/url]
sudo umount -l /isodevice
注意是小写字母L,不是数字1 ,命令分四段,中间有三个空格
呵,这说得也太详细了。。。。
下面正式开始安装,点桌面那个安装YLMF_OS 3.0
如果有以下提示选 是 就可以
进入分区选择,这里一般先手动指定,
注意我是要装在第二个硬盘,已经有个装了YLMF1.0的分区,如果全是WINDOWS分区的话,最好还是用PQ之类软件先无损分区划出一块
当然你可以为/HOME单独分一个,,我这里没有
下面这里比较关键,,关系到能否正常启动YLMF和原有的XP ,选择不装启动器到硬盘,后面再配置从XP到GRUB再引导YLMF这是我比较喜欢,如果你要用GRUB来引导XP和YLMF也谓常不可。。。。。。
很显然,和UBUNTU一样联网下载了不少东西,不知道不装跳过是什么结果
图片:
前面没有将启动器装在硬盘上,要想启动到YLMF还要参照下面这个来自己设置,
http://www.linuxsir.org/main/?q=node/129
继续贴上安装完后对MENU。LST的修改方法
你一定要知道的事情为了能用 grub 启动电脑,你必须知道如下内容:
1. 包含内核的分区
2. 分区中,内核所在的目录路径和文件名
3. 包含 /sbin/init 的分区
本次系统将 /dev/sda9 挂载为 /boot,将 /dev/sda8 挂载为 /。在 /boot 目录中,内核的文件名是 vmlinuz-2.6.32-22-generic 。现在我们可以回答上面四个问题了:1. 包含内核的分区是 /dev/sda9,如果用 grub 的说法就是 (hd0,8)2. 分区中,内核所在的目录路径和文件名是 /vmlinuz-2.6.32-22-generic (记住,由于 /dev/sda9 被直接挂载到 /boot,因此内核就在它的根目录)3. 包含 /sbin/init 的分区是 /dev/sda8
因此本次menu.lst菜单项写成如下
title Ylmf 3.0
root=(hd0,8)
kernel /vmlinuz-2.6.32-22-generic root=UUID=8b697a75-510e-4ee9-9525-5ae42ea77690 ro quiet splash
initrd /initrd.img-2.6.32-22-generic
quiet
由我试践过程来说,root指定根分区必须使用UUID,使用枯萎sda8是会不能进入桌面的。