12月21
前些天下了个Fedora-8-Live-i686,本来也想从硬盘安装,但发现有局限性于是动手改了一下initrd0.img,使其功能得到了扩展,实现了从NTFS、FAT32、Reiserfs几种常见文件系统中启动此LIVECD。下面简述一下使用方法
1.安装grub4dos(知道的可以跳过)
到时空论坛 bbs.znpc.net 下载grub4dos 解压出压缩包中Chinese文件夹下边的grldr到C盘跟目录。
在boot.ini 文件最后重起一行加入c:\grldr="GRUB4DOS"
2.解压Fedora-8-Live-i686
把Fedora-8-Live-i686.iso中的LiveOS文件夹解压到某个分区的跟目录(可以是NTFS FAT32 EXT2 EXT3 Reiserfs),此文件夹名不可改,否则不能启动!
并将Fedora-8-Live-i686.iso 的isolinux文件夹中的vmlinuz0提取出来,在文章最后下载改进的initrd.gz,一并放到LiveOS文件夹中
3.配置menu.lst
在menu.lst中加入(没有请新建,方法这里找http://grub4dos.sourceforge.net/wiki)
title Fedora 8 LiveCD
find --set-root /LiveOS/vmlinuz0
kernel /LiveOS/vmlinuz0 root=/dev/sda* ro liveimg rhgb
initrd /LiveOS/initrd.gz
注意思红色部分,需要跟据个人实际情况做出相应改动,即LiveOS 在硬盘的哪个分就用sda*的形试表示出来并填于此,无论你的硬盘是串口还是并口此处都为sd,新内核中进行了统一。
然后重启选择进入GRUB4DOS 然后选Fedora 8 LiveCD方可启动,启动后桌面上有个“安装到硬盘”的图标,自己体验吧。
initrd下载
下载文件 (已下载 392 次)作者:Beafuture'blog
地址:http://www.pppei.cn/blog/post/72/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!
ubuntu 7.04
企业级 linux 服务







Warning:Requested /sbin/init binary does not exist on rootfs.
Dropping to a shell.Good Luck!
bash:no job control in this shell.
bash-3.2#
得看实际情况
我改成root=/dev/sda1,并将menu.lst复制到C盘根目录下,已成功启动grub4dos,并出现Fedora 8 LiveCD.
但又出现新的问题.进不去fedora 8 liveCD...
出现下面代码:
Warning:Requested /sbin/init binary does not exist on rootfs.
Dropping to a shell.Good Luck!
bash:no job control in this shell.
bash-3.2#
第3点的root=/dev/sda*这个,我不明白是什么意思.
LiveOS文件夹(包括vmlinuz0和initrd.gz)置于C盘根目录下.
这样root=/dev/sda*这个语句该怎么改呢?
实在是没看明白.谢谢大侠!!
能启动grub4dos,但进去后没有出现 Fedora 8 LiveCD 选项.
如果没有Fedora 8 LiveCD 选项是grub4dos 配置有问题,参看一下grub4dos 的教程吧