启动新内核可以没有initrd文件吗?
时间:2008-11-04
来源:互联网
作者: timidwolf 发布时间: 2008-11-04
作者: JianLee 发布时间: 2008-11-04
作者: JianLee
initrd 不是必须的,不过你的错误确实是有点关系。主要是你的kernel里面没有编译进去根文件系统所在设备的驱动。你的sdb1提示你需要编译进去sata的驱动。不要 编译成模块。这样就不需要initrd了。如果编译成模块,需要一个initrd包含这个模块。
|
怎么产生initrd文件呢?
作者: timidwolf 发布时间: 2008-11-04
作者: hritian 发布时间: 2008-11-04
作者: timidwolf
我的理解是,有两种方法:1)把驱动编进内核,不要编成驱动。2)创建一个initrd文件。对吗?
怎么产生initrd文件呢? |
这句话好有趣~
mkinitrd/mkinitramfs/cpio。。。。
作者: simdiak 发布时间: 2008-11-04
作者: timidwolf 发布时间: 2008-11-04
说回正题,LFS 手册没有教你做这玩意吧,答案应该自行领误了。
作者: d00m3d 发布时间: 2008-11-04
作者: timidwolf
我clfs好的内核就是没法起来,总是报什么kernel panic: VFS 找不到sdb1. 听说是内核选项问题,后来我索性用了宿主的选项,结果还是不行.又看到有人说是没有initrd的原因,这个文件到底是不是必须的啊?
|
我是dd出一个文件块,在mount -o loop 上,再往里面塞很多东西,最后gzip一下,搞定的,不过还没跑起来。。。。
好像有多个程序可以生成initrd,如mkinitrd, mkramfs(这个不确定),gentoo下好像也有个专门命令的
但是我都没有成功,郁闷啊
作者: think365 发布时间: 2008-11-05
LFS/CLFS 都不用的,干嘛老想做这玩意?
作者: d00m3d 发布时间: 2008-11-06
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28