[HOWTO] 通过Ubuntu的Grub2来安装Fedora 14

27 views
Skip to first unread message

TualatriX

unread,
Nov 23, 2010, 8:44:17 AM11/23/10
to hz...@googlegroups.com
这是一篇HOWTO,最近有需求要玩一下Fedora 14,本来是打算通过liveusb的形式装Fedora的,没想到U盘怎么也引导不成功。

因为机器上有Ubuntu,所以就想到了通过Grub来安装Fedora,简单的总结一下过程。

假设Ubuntu是安装在/dev/sda5,硬盘分区是ext4格式

准备工作

在官方网站下载:Fedora-14-i686-Live-Desktop.iso
并将其内容解压至Ubuntu的根目录,将会有:/isolinux, /LiveOS, /EFI等目录

引导至Fedora Live安装环境

在启动Ubuntu前,按shift,进入Grub2的菜单,再按“c”,进入命令行模式。

首先加载Grub的ext模块,虽然名字为“ext2“,但是通吃2、3、4格式。

> insmod ext2

然后分别载入Fedora Live环境的内核及initrd,并加相关引导参数,与Grub时代(hd0, 1)不同的是,Grub2以(hd0, msdos1)的形式来表示分区的(如果是MBR分区的话)

> kernel (hd0,msdos5)/isolinux/vmlinuz0 root=live:/dev/sda5 liveimg quiet rhgb rootfstype=auto
> initrd (hd0,msdos5)/isolinux/initrd0.img

如果一切顺利,就可以引导了:

> boot

接下来会进入Fedora 14的Live环境,按照图形界面的方式就可以一步步安装上去了。

PS:Fedora 14真是太先进了,Perl 5.12、Python 2.7,都是最新的东西,相比之下Ubuntu 10.10预装的是Perl 5.10、Python 2.6。呃,写完这句我就后悔了,Arch用的已经是Python 3.x了……

Enjoy!

she...@gmail.com

unread,
Nov 23, 2010, 9:22:29 AM11/23/10
to hz...@googlegroups.com
直接用iso就好了,不用解压吧。这是我之前引导ubuntu livecd时候用的
 insmod loopback
 insmod iso9660
 loopback loop (hd0,7)/lucid-desktop-i386.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/lucid-desktop-i386.iso
 initrd (loop)/casper/initrd.lz

沈超(吼吼、OHSC、imchao)
http://www.imchao.net


--
欢迎来到杭州Linux用户组邮件列表
要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com
如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com
详情请看: http://groups.google.com/group/hzlug?hl=zh-CN

TualatriX

unread,
Nov 23, 2010, 9:28:43 AM11/23/10
to hz...@googlegroups.com
不错。这招理论上应该合适很多用发行版的安装,不过vmlinuz后的参数Fedora与Ubuntu应该会有不一样,有空再试试看了。


直接用iso就好了,不用解压吧。这是我之前引导ubuntu livecd时候用的
 insmod loopback
 insmod iso9660
 loopback loop (hd0,7)/lucid-desktop-i386.iso
 linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/lucid-desktop-i386.iso
 initrd (loop)/casper/initrd.lz

沈超(吼吼、OHSC、imchao)
http://www.imchao.net



--
http://imtx.me

Druggo

unread,
Nov 23, 2010, 9:30:21 AM11/23/10
to Hangzhou (杭州) Linux User Group
有理!我U盘装了grub4dos,也可直接引导iso

On 11月23日, 下午10时22分, "shen...@gmail.com" <shen...@gmail.com> wrote:
> 直接用iso就好了,不用解压吧。这是我之前引导ubuntu livecd时候用的
> insmod loopback
> insmod iso9660
> loopback loop (hd0,7)/lucid-desktop-i386.iso
> linux (loop)/casper/vmlinuz boot=casper
> iso-scan/filename=/lucid-desktop-i386.iso
> initrd (loop)/casper/initrd.lz
>
> 沈超(吼吼、OHSC、imchao)http://www.imchao.net
>

> 在 2010年11月23日 下午9:44,TualatriX <tualat...@gmail.com>写道:
>
> > 这是一篇HOWTO,最近有需求要玩一下Fedora 14,本来是打算通过liveusb的形式装Fedora的,没想到U盘怎么也引导不成功。
>
> > 因为机器上有Ubuntu,所以就想到了通过Grub来安装Fedora,简单的总结一下过程。
>
> > 假设Ubuntu是安装在/dev/sda5,硬盘分区是ext4格式
>

> > *准备工作*
> > *
> > *


> > 在官方网站下载:Fedora-14-i686-Live-Desktop.iso
> > 并将其内容解压至Ubuntu的根目录,将会有:/isolinux, /LiveOS, /EFI等目录
>

> > *引导至Fedora Live安装环境*


>
> > 在启动Ubuntu前,按shift,进入Grub2的菜单,再按"c",进入命令行模式。
>
> > 首先加载Grub的ext模块,虽然名字为"ext2",但是通吃2、3、4格式。
>
> > > insmod ext2
>
> > 然后分别载入Fedora Live环境的内核及initrd,并加相关引导参数,与Grub时代(hd0, 1)不同的是,Grub2以(hd0,
> > msdos1)的形式来表示分区的(如果是MBR分区的话)
>
> > > kernel (hd0,msdos5)/isolinux/vmlinuz0 root=live:/dev/sda5 liveimg quiet
> > rhgb rootfstype=auto
> > > initrd (hd0,msdos5)/isolinux/initrd0.img
>
> > 如果一切顺利,就可以引导了:
>
> > > boot
>
> > 接下来会进入Fedora 14的Live环境,按照图形界面的方式就可以一步步安装上去了。
>
> > PS:Fedora 14真是太先进了,Perl 5.12、Python 2.7,都是最新的东西,相比之下Ubuntu 10.10预装的是Perl

> > 5.10、Python 2.6。呃,写完这句我就后悔了,Arch用的已经是Python 3.x了......


>
> > Enjoy!
>
> > --
> >http://imtx.me
>
> > --
> > 欢迎来到杭州Linux用户组邮件列表
> > 要在列表里发起一个帖子(专业术语叫线索,thread) 发送邮件到 hz...@googlegroups.com

> > 如要退订: 请发送空邮件至 hzlug+un...@googlegroups.com<hzlug%2Bunsu...@googlegroups.com>
> > 详情请看:http://groups.google.com/group/hzlug?hl=zh-CN
>
>

Reply all
Reply to author
Forward
0 new messages