Chinaunix

标题: linux安装 [打印本页]

作者: 天下洪荒    时间: 2009-12-07 20:58
标题: linux安装
我刚刚开始学习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 12kernel (hd0,0)/vmlinuzinitrd (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了。
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/101376/showart_2113222.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2