红联Linux门户
Linux帮助

请教覆盖ubuntu,硬盘安装fedora的方法,具体情况请进。

发布时间:2011-12-18 19:29:18来源:红联作者:yuejiaojie
我是win7的系统加ubuntu,之前ubuntu是用U盘引导安装的,但是感觉不太喜欢,还想用fedora,内容有点点长,还请耐心看完。
win7有六个分区,都是ntfh格式。ubuntu有独立的boot分区,/分区,/home分区,/usr分区。现在开机启动时候用的是ubuntu的grub进行引导。
我下载了最新的fedora16-DVD3.5GB,然后解压系统之后得到initrd.img、vmlinuz文件,还有images文件夹。
以下是我自己的一些尝试:
1、因为考虑到Windows分区都是ntfs格式,好像fedora不能读取文件,我便把文件initrd.img、vmlinuz放在ubuntu/home下一个新建的/boot文件夹内(真正的/boot分区只有几十兆,可是这两个文件居然一百多,放不下,无奈放在了/home分区下的一个文件夹里。)
2、把images文件夹和fedora16的iso文件放在/home分区下一个fedora16的文件夹内。
3、做到以上的之后就不会了,不知道该继续怎么弄下去,我本意是想开机引导系统从银盘来安装。但是开机的启动文件我不知道该怎么写,查了很多资料,机器重启无数次,现在仍然无果,遂发帖求助。
据说开机时编辑加载核心就可以,或者开机时通过命令行也可以引导,不管怎么样,希望高手能支个招。
文章评论

共有 2 条评论

  1. alick 于 2011-12-19 11:31:57发表:

    下面贴的是我用fedora14的grub引导iso中提取出的内核和初始化映像,
    以启动硬盘安装的过程。仅供参考,和grub2的具体命令会不一致。
    ## using grub, with vmlinuz, initrd.img from DVD
    最终,使用系统现有的(F14的) GRUB 引导起来了安装程序。
    先是从 DVD 中提取 vmlinuz 内核文件、initrd.img 初始化映像文件。
    将二者拷贝到一个分区上(我的是 /dev/sda5,一个不会被覆盖的小
    ext3 分区。不清楚如果这个分区在安装时被格式化之后,安装程序
    会不会正常继续?)。然后重启,在grub界面,按c进入命令行,
    敲命令:

    grub> kernel (hd0,4)/vmlinuz linux askmethod

    这里指定内核文件,askmethod 允许询问/选择安装方式。

    grub> initrd (hd0,4)/initrd.img

    这一步加载初始化映像,这一步要等好久,我一度认为又会fail
    不过最后正常加载,回到了命令提示符。于是

    grub> boot

    引导安装程序。然后是类似ncurses的文本菜单界面选择键盘布局、
    询问安装方式,选择硬盘安装后指定repo即dvd iso文件位置。
    我老早就把 DVD iso 拷贝到了一个移动硬盘FAT分区上。(注意,
    F16 要求硬盘安装时iso在fat,ext2,ext3等分区上,NTFS不行,
    LVM上分区也不行)。所以我选择那个移动硬盘分区 /dev/sdb1,
    文件路径是/,因为文件就在最顶层目录下。

    之后,看到了可爱的图形安装界面 :)。剩下的部分都很友好
    而熟悉了,root密码、时区等的配置。分区时我自然选择手工
    分区哈,把F14的/格式化挂载到新系统的/,F14的swap格式化成
    swap(这个似乎不必要),将旧的 /home 等挂载到新系统的
    /home 等(切勿格式化!)。

  2. alick 于 2011-12-19 11:29:07发表:

    1. 的确不能把fedora 的iso等放在NTFS分区,也不能放在LVM分区。支持分区有FAT、ext 系列。
    2. fedora16硬盘安装已经不需要解压出 images文件夹。当然,解压出了也没错。
    3. 再接下来就是让系统引导解压出的安装程序内核(vmlinuz)和初始化映像(initrd.img)了。
    考虑ubuntu用的GRUB2,请查阅grub2资料或文档了解如何修改其配置文件,添加一个菜单条目
    来引导安装新系统,或者使用其命令行引导新内核。(我还没有相关经验~)
    注意需要grub2配置文件中或命令行行加载内核一行(应该是以linux开头)需追加上
    linux askmethod 这样才会弹出选择安装方式的菜单。