过程:
1、下载镜像F12-Beta-x86_64-Live.iso到分区H盘根目录
2、用虚拟光驱提取该镜像的/isolinux或/EFI/boot下的initrd0.img和vmlinuz0放到该分区根目录下
3、在有WIN7等多系统中已安装的Fedora11引导菜单末加入以下三个菜单:
# login for fedora11~12
# on /dev/sda9
title Yingpan Anzhuang1 Fedora
root (hd0,8)
kernel (hd0,8)/vmlinuz0 boot=EFI/boot iso-scan/filename=/F12-Beta-x86_64-Live.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,8)/initrd0.img
# on /dev/sda9
title Yingpan Anzhuang2 Fedora
root (hd0,8)
kernel (hd0,8)/vmlinuz0 boot=isolinux iso-scan/filename=/F12-Beta-x86_64-Live.iso ro quiet splash locale=zh_CN.UTF-8
initrd (hd0,8)/initrd0.img
# on /dev/sda9
title Yingpan Anzhuang3 Fedora
root (hd0,8)
kernel (hd0,8)/vmlinuz0
initrd (hd0,8)/initrd0.img
4、重启进入Fedora11引导程序,分别选择上述三个菜单进入,结果如下:
用第一和第二个菜单的出现在屏幕上的是:
dracut: FATAL: No or empty root= argument
dracut: Refusing to continue
dracut: FATAL: No or empty root= argument
dracut: Refusing to continue
signal caught!
boot has failed .sleeping forever
用第三个菜单的出现屏幕上的在显示许多加载信息后也是这样。
请问哪位大侠能在WIN7与LINUX组成的多系统中的非C盘上启动完成硬盘安装Fedora12或11的么,有的话,请给个指导。
zsy0301 于 2010-11-10 00:23:36发表:
我用liveCD也遇到了同样的问题。刚从ubuntu转过来,不知道什么原因。
uniqs 于 2009-12-23 23:38:27发表:
6# windayer
你好,我是从网上下的Fedora-12-i386-DVD.iso这个东东,然后用了GRUB4DOS这个东东grub4dos-0.4.4.zip。然后做了C:\boot.ini文件的修改,XCOPY了GRUB里的两个文件到C:\并解压了Fedora-12-i386-DVD.iso里的ISOLINUX里的那两个东东。安装成功了。我在最后一步指定的是不写MBR,它的引导的东东放到了(hd0,3),而不是我的C盘(hd0,0),所以现在FEDORA12系统进不去,只能进WINDOWS。我在另一个论坛上发了贴没人鸟我。我现在开机,选择当初安装的时候设置的GURB4DOS,然后直接COMMANDLINE,然后敲下如下代码:
root (hd0,3)
kernel (hd0,3)/boot/vmlinuz-2.6.31.5-127.fc12.i686.PAE
initrd (hd0,3)/boot/initramfs-2.6.31.5-127.fc12.i686.PAE.img
boot
然后出现的效果就是和楼主一样的东东:
dracut:FATAL:No or empty root=argument
dracut:Refusing to continue
dracut:FATAL:No or empty root=argument
dracut:Refusing to continue
Boot has failed, sleeping forever.
有两点,一是为什么我是用的DVD硬盘安装的,也出现了楼主的一样的问题。
二是这个我下的明明是386的,为什么有那么多的i686的东东??我在Fedora-12-i386-DVD.iso里的Packages里看见了很多,这个难道是F12的新标准么?还是早就已经成为标准了,只是我孤陋寡闻而已???
windayer 于 2009-12-20 23:05:03发表:
楼上的问题是是因为这个是LiveCD,只有DVD才有 images 文件夹,LiveCD对应的是 LiveOS 文件夹。
楼主的这个问题我也有,我还遇到的问题是 Can't mount root filesystem …………
好像用DVD硬盘安装不会遇到这些问题的。
crazysys 于 2009-12-17 20:01:07发表:
It's not completely clear what you are trying to do. But it sounds like you want to install Fedora 12 from the ISO file and boot the installer's kernel with GRUB4DOS. It should work.
I don't know why it didn't work. Sorry. I can only tell you how I think it should be done (FWIW). Copy the ISO file to the root directory of a compatible partition (e.g., vfat, ext2, ext3, ext4) that will not be formatted during the installation. Next, download (or extract from the ISO file) vmlinuz, initrd.img, and /images/install.img. Copy those to that same root directory with the ISO file. The install.img file needs to be in a subdirectory named /images. Next, edit the GRUB4DOS menu.lst file and add a section like this...
我没有找到这个/images/install.img
crazysys 于 2009-12-17 19:59:57发表:
-------------------------------------
dracut: FATAL: No or empty root= argument
dracut: Refusing to continue
dracut: FATAL: No or empty root= argument
dracut: Refusing to continue
Signal caught!
Boot has failed, sleeping forever.
--------------------------------------------------
crazysys 于 2009-12-17 19:16:45发表:
[i=s] 本帖最后由 crazysys 于 2009-12-17 20:04 编辑 [/i]
那个意思应该是 没有或空的根目录吧。
这是什么意思呢?根目录不是到后面才设置吗?
crazysys 于 2009-12-17 19:14:58发表:
我也遇到了同样的问题,我是菜鸟~ 帮不上忙。