LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1406|回复: 7

[求助]如何从gentoo启动iso中提取内核的config.gz ?

[复制链接]
发表于 2007-12-17 10:20:12 | 显示全部楼层 |阅读模式
我是用硬盘启动装的gentoo,没刻那个最小光盘。现在用gentoo内核。
我想在最小光盘提供的/proc/config.gz基础上修改,但如何获取它? 不会非要装qemu吧?
 楼主| 发表于 2007-12-17 16:10:40 | 显示全部楼层
换个问法吧,如何用grub引导iso镜像,或该提取哪些文件给grub用来从硬盘启动进iso里的linux。
回复 支持 反对

使用道具 举报

发表于 2007-12-18 11:48:50 | 显示全部楼层
你是用livecd来硬盘启动电脑吗??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 18:35:29 | 显示全部楼层
是,我已经装好了,不想浪费一张CDR。
回复 支持 反对

使用道具 举报

发表于 2007-12-18 18:38:50 | 显示全部楼层
可以考虑买一张CDRW
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-18 19:30:22 | 显示全部楼层
那个miniCD不也是用grub引导的吗? 就不能提取文件来处理?
回复 支持 反对

使用道具 举报

发表于 2007-12-19 16:53:10 | 显示全部楼层
用grub for dos
把 grub4dos 的文件全部提取到根目录下
提取 livecd 中的 isolinux文件夹、600m的镜像文件(image.suqshfs??)、以及一个0字节的livecd文件 到 fat分区,最好是根目录
先配置grub4dos 设置boot.ini 让系统变成双启动
,再修改menu.lst
具体,我也忘记了,呵呵,明天回单位给你再看


继续
boot.ini 添加: c:\grldr="grub4dos"

menu.lst 内容如下:
title gentoo

kernel (hd0,0)/isolinux/gentoo root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs edev nodevffs cdroot vga=791 dokemap splash=slient,theme:livecd-2007.0 CONSOLE=/dev/tty1 nox

initrd (hd0,0)/isolinux/gentoo.igz


(hd0,0)是我的C盘
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-21 16:33:20 | 显示全部楼层
title Gentoo install-x86-minimal-2007.0-r1.iso
kernel (hd0,0)/boot/minimalcd/isolinux/gentoo root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/boot/minimalcd/image.squashfs udev splash=silent,theme:livecd-2007.0 CONSOLE=/dev/tty1 nox
initrd (hd0,0)/boot/minimalcd/isolinux/gentoo.igz

我换了路径(担心livecd会影响/boot下的其他内核), 结果要指定root。 不过config.gz已经拿到了。

LS貌似有些拼写错误,不会是人工背诵的吧?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表