设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Gentoo Linux
›
用livecd的原版config编译内核-失败
1
2
/ 2 页
下一页
返回列表
查看:
1044
|
回复:
13
用livecd的原版config编译内核-失败
[复制链接]
psdx
psdx
当前离线
积分
24
IP卡
狗仔卡
发表于 2008-3-22 16:23:19
|
显示全部楼层
|
阅读模式
郁闷啊,编译内核十几次不成功,老是提示vfs不认那个什么unkown block....然后突破奇想,直接用livecd的据说可以自己识别硬件和文件系统的config,不作任何改动直接编译一个试试看,没想到还是碰到那个该死的VFS....
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
zhllg
zhllg
当前离线
积分
8505
IP卡
狗仔卡
发表于 2008-3-22 17:38:38
|
显示全部楼层
驱动和文件系统支持全部编入内核
驱动使用libata,设备文件名是sd*
回复
支持
反对
使用道具
举报
显身卡
亞利艾爾
亞利艾爾
当前离线
积分
1858
IP卡
狗仔卡
发表于 2008-3-22 19:05:54
|
显示全部楼层
楼主急用吗?如果不是还是认认真真花点时间配个属于你自己计算机的内核吧!网上有 2.6.19 版本的配置指导,楼主不妨参考一下。和现在的23 24版本差别不算太大。真不行就加内核,免去了加载模块的烦恼。
回复
支持
反对
使用道具
举报
显身卡
zhllg
zhllg
当前离线
积分
8505
IP卡
狗仔卡
发表于 2008-3-22 19:09:46
|
显示全部楼层
这个问题出现的原因之一就是可能配置成了模块……
所有可能影响到打开root设备的组件要全部编译进内核
要么就使用genkernel,创建initramfs,在里面先加载必需的模块,在打开真正的root设备
回复
支持
反对
使用道具
举报
显身卡
psdx
psdx
当前离线
积分
24
IP卡
狗仔卡
楼主
|
发表于 2008-3-24 23:04:18
|
显示全部楼层
回楼上几倍,我为是逐步排除故障点,打算先用livecd原版的config.gz,把里面所有原设定为的以模块形式加载的部分全部改为编译到内核,原来已经设定为编译到内核的不作修改,打算编译一个能用的手动编译版,然后再逐步删减用不上的内容、逐次编译找出最接近最精粹的内核...没想到第一步就不成功了
是不是全部编译到内核也会出错的啊?
回复
支持
反对
使用道具
举报
显身卡
blackwhite
blackwhite
当前离线
积分
2506
IP卡
狗仔卡
发表于 2008-3-25 08:50:53
|
显示全部楼层
编译内核哪里有这么繁琐,如果你不需要调整什么,就是按照手册上的那个部分,
http://www.gentoo.org/doc/en/han ... l?part=1&chap=7
这个时候编译出来的内核,肯定可以boot,这个时候,你就有一个基本的工作的系统,这个时候,你才可以对内核进行一些必要的调整,比较加入iptables支持,acpi等等。
回复
支持
反对
使用道具
举报
显身卡
psdx
psdx
当前离线
积分
24
IP卡
狗仔卡
楼主
|
发表于 2008-3-25 22:23:35
|
显示全部楼层
楼上的,我试过了,除非是在刚刚portage完就马上用genkernel编译内核(仅此一次可以成功),如果用手动方式(我曾经归手册上逐项设置,并用笔记下来对照)则一定会碰上vfs unknow block的问题....
如果portage 完的第一次编译用的是手动方式,则就算失败后再用genkernel也不能成功了。还是会碰上vfs......已经郁闷得头发白了好多了。。。。
回复
支持
反对
使用道具
举报
显身卡
blackwhite
blackwhite
当前离线
积分
2506
IP卡
狗仔卡
发表于 2008-3-26 00:48:45
|
显示全部楼层
你给的消息不够。
把你的分区,fstab ,grub.conf, .config贴上。
如果你按照手册步骤,不应该出现这些问题。
回复
支持
反对
使用道具
举报
显身卡
亞利艾爾
亞利艾爾
当前离线
积分
1858
IP卡
狗仔卡
发表于 2008-3-26 11:37:33
|
显示全部楼层
genkernel 只不过多生成了 initramfs,并没有对内核的配置(我指的是 --menuconfig 后做的设置)作出修改。楼主可以用 genkernel --menuconfig all 做配置。
回复
支持
反对
使用道具
举报
显身卡
psdx
psdx
当前离线
积分
24
IP卡
狗仔卡
楼主
|
发表于 2008-4-6 17:37:23
|
显示全部楼层
呼呼,强迫自己不用genkernel,现在重做一遍系统,用livecd的config.gz的配置,把关于硬件的 M全改Y,终于进系统了,下一步学习方向:
进一步精简menuconfig配置
回复
支持
反对
使用道具
举报
显身卡
下一页 »
1
2
/ 2 页
下一页
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
SuSE Linux
开源软件专题讨论
服务器架设、应用、维护
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表