Fedora Core 5引导硬盘安装启动

系统 Linux
我想在IDE的硬盘上装一个Fedora Core 5,但是不要在MBR上写Grub引导信息,这样当我的XP需要重装的时候,不会因为重写了MBR而致使Fedora Core 5无法启动,我找到了Grub for Dos安装在sata硬盘上,用于引导安装和启动Fedora Core 5。

Fedora Core 5还是比较常用的,于是我研究了一下Fedora Core 5,在这里拿出来和大家分享一下,希望对大家有用。我的机器有两个硬盘,都是80G的,一个是sata的,另一个是IDE的。在sata的那块硬盘上装有XP,另外一个是空的。

我想在IDE的硬盘上装一个Fedora Core 5,但是不要在MBR上写Grub引导信息,这样当我的XP需要重装的时候,不会因为重写了MBR而致使Fedora Core 5无法启动,我找到了Grub for Dos安装在sata硬盘上,用于引导安装和启动Fedora Core 5。

从这个地址下载来Grub for Dos,版本是0.41:http://sarovar.org/download.php/861/grub_for_dos-0.4.1.zip安装在XP上。安装完成后会在C:\盘下生成一个隐藏文件夹boot和一个隐藏文件grldr,并且改写了C:\下的隐藏文件boot.ini,这个文件也是XP系统引导信息文件,它的***一行会被加上:C:\grldr="*******",其中*******的内容可以任意改动。

一、引导Fedora Core 5硬盘安装

从Fedora Core 5的***个ISO文件的isolinux目录下提取vmlinuz和initrd.img两个文件放在XP的一个FAT32分区里(必须是FAT32分区)。改写boot文件夹里的menu.lst文件,写入引导信息,我是这么写的。

  1. timeout 10  
  2. title Fedora Core 5 install  
  3. kernel (hd0,6)/vmlinuz  
  4. initrd (hd0,6)/initrd.img 

好了,可以引导了。我这里装的时候,Fedora Core 5把sata的硬盘还是当成了hd,所以上面的根目录还是写成(hd0,6)的样子。把Fedora Core 5的四个ISO文件也放在一个FAT32分区里。
安装的时候选择不要安装引导装载程序,不然的话MBR就被改写了。完成安装。

二、引导启动

安装完成后启动不能直接进入Fedora Core 5,要将menu.lst改写成启动的样子。即,要让grub找到Fedora Core 5的内核,有了内核,everything will be OK!
改写menu.lst,我的是这样的:

  1. timeout 0  
  2. title Fedora Core 5  
  3. kernel (hd1,0)/boot/vmlinuz-2.6.17-1.2187_Fedora Core 5smp ro root=LABEL=/ rhgb quiet  
  4. initrd (hd1,0)/boot/initrd-2.6.17-1.2187_Fedora Core 5smp.img 

上面我用了timeout 0,是因为我只装了一个linux系统,不用选择了,只要直接进入就可以了。如果记不得vmlinuz-*和initrd-*文件的版本号和文件夹的名称,也没关系,启动linux的时候grub会告诉你有错误并press any key to continue,这时只要按任意键就会进入上面的命令行。

选择有错误的行,按“e”键进行编辑,编辑的时候可以用“TAB”键补齐,很好用。当linux启动之后,赶快到/boot目录下找到使用的vmlinuz-*和initrd-*两个文件的正确名称,抄下来,到XP里把menu.lst文件改掉即可。下次要重装XP的时候,只要备份C:下的boot文件夹、boot.ini、grldr文件,XP安装完成后再复制回去就恢复了多重启动的选单了。

//寻找镜像文件安装

1.代码:

  1. title Ubuntu 8.04 LiveCD   
  2. root (hd0,3)   
  3. kernel /vmlinuz boot=casper iso-scan/filename=/Ubuntu-8.04-desktop-i386.iso quiet splash ro locale=zh_CN.UTF-8   
  4. initrd /initrd.gz   
  5. boot  

2.代码:

  1. title Install Ubuntu  
  2. find --set-root /ubuntu-8.04-desktop-i386.iso  
  3. kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-8.04-desktop-i386.iso  
  4. initrd /initrd.gz  
  5. boot 

通过GRUB(包括WINGRUB)命令行模式引导Linux的安装;在开机的时候,等GRUB画面出来,按c键进入命令行模式;如果您用的是WINGRUB,也有这样的模式,也按c键,道理是一。

样的;在Linux和Windows中的GRUB,都有命令行的功能,这个功能极为有用,它不仅仅能引导系统,有时也能进行修复系统之用;再者就是引导安装Linux;

举例:比如 我们把vmlinz和initrd.img放在/dev/hda2中的Fedora Core 5目录中;那GRUB的命令行应该怎么写呢?

  1. grub>kernel (hd0,1)/Fedora Core 5/vmlinuz  
  2. grub>initrd (hd0,1)/Fedora Core 5/initrd.img  
  3. grub>boot 

如果直接放在/dev/hda3分区下,不放在任何目录中怎么应该写呢?

  1. grub>kernel (hd0,2)/vmlinuz  
  2. grub>initrd (hd0,2)/initrd.img  
  3. grub>boot  

【编辑推荐】

  1. Fedora Core 5菜单结构安装或是反安装需要软件
  2. Fedora Core 5.0系统特性配置Xen文件
  3. 使用Fedora Core 5来安装Slackware 10.2系统
  4. 简单讲解Fedora Core 5在线升级软件包管理
  5. 体验Fedora Core 5下载安装
责任编辑:佚名 来源: 博客园
相关推荐

2010-02-23 17:54:36

2010-01-11 18:01:52

Fedora 9硬盘安

2011-09-09 13:44:24

win7grubUbuntu

2009-12-21 17:05:48

2009-04-07 08:52:01

微软Windows 7操作系统

2014-08-11 16:12:46

Grub2LinuxISO

2009-02-16 21:23:44

Windows XPFedora core硬盘

2010-01-12 13:19:29

Fedora安装

2009-12-21 14:31:39

Fedora core

2009-12-22 16:29:10

Fedora Core

2009-12-23 18:23:53

Fedora Core

2009-12-28 12:31:23

Fedora Core

2010-03-01 17:27:55

Fedora Core

2011-10-12 11:16:46

Fedora 12

2009-12-23 09:43:08

Fedora core

2009-11-24 16:14:26

Visual Stud

2010-01-11 19:10:37

2009-12-28 16:23:51

Fedora grub

2012-09-25 09:43:45

Windows 8Ubuntu

2009-08-17 17:06:59

华硕服务器信息化
点赞
收藏

51CTO技术栈公众号