Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34018
  • 博文数量: 42
  • 博客积分: 2446
  • 博客等级: 大尉
  • 技术积分: 460
  • 用 户 组: 普通用户
  • 注册时间: 2009-07-19 17:58
文章分类
文章存档

2013年(10)

2012年(29)

2010年(1)

2009年(2)

最近访客

分类: LINUX

2009-12-07 20:58:15

我刚刚开始学习linux的时候是安装的rhel5.3,这个是安装在VM上的,所以没有什麽课讲的,就是在VM的光驱里选择用硬盘的ISO就可以了。当时认为安装linux就是这么的简单。就当我自己安装fedora 12 的时候,才真正的遇到了难题。
我用的是windows 2008(由于各人原因,必须用windows,但是我相信不久的将来,我一定会放弃windows,全心全意的,投入到开源世界里来的。)在windows 2008下安装fedora必须用到grub引导文件,我从网上下载了一个grub4,里面有现成的grub引导文件grldr.mbr、grldr、menu.lst这个文件就是用来引导grub的。弄到了三个文件还是不行的。还得从你的fedora的ISO文件里提取两个文件(initrd.img、vmlinuz)。把这5个文件放在安装windows操作系统的硬盘的根目录下,然后就是开始修改文件了,在menu.lst的最后加一句
title Install Fedora 12
kernel (hd0,0)/vmlinuz
initrd (hd0,0)/initrd.img
其中(kernel是内核的意思,是要安装的时候引导用的。initrd也是引导用的)
然后就是xp和vista的差别了,如果用的是xp的话,就简单了,直接在boot.ini中加一条c:\grldr="Start GRUB",就可以了,但是在vista以后的版本里,就没有boot.ini了,只有一个叫bcd的东西了,这个东西只能在运行里用bcdedit,才能修改。下面是修改的命令:
bcdedit /create /d "Grub4Dos" /application bootsector 此命令会返回一个GUID,后面命令会利用到这个命令

    运行以下命令设置Linux引导扇区备份所在分区:

    bcdedit /set {GUID} device partition=C:

    然后指定引导山区备份所在的路径:

    bcdedit /set {GUID} path \grldr.mbr

    最后设置Linux菜单项在启动菜单的设置:

    bcaedit /displayorder {GUID} /addlast

    编辑C:\menu.lst:

    default 0

    timeout 3

    splashimage=(hd0,x)/grub/splash.xpm.gz

    title Fedora Linux 8

    kernel (hd0,x)/vmlinuz-你的内核参数 ro root=LABEL=/ rhgb quiet

    initrd (hd0,10)/initrd-你的内核参数。img

这用就把boot改好了,接下来就直接,把fedora的ISO和刚刚从ISO提取出来的initrd.img、vmlinuz这两个文件一起,在你的一个硬盘里建立一个Fedora文件夹,把ISO和这两文件放在里面,就可以了,直接从启就能进入grub,安装fedora了。

阅读(1628) | 评论(0) | 转发(0) |
0

上一篇:linux学习有感

下一篇:第一个的php

给主人留下些什么吧!~~