beyondsakai 发表于 2006-4-23 01:36:49

很多地方说启动时要用initrd所以ramdisk编入内核?

很多地方说启动时要用initrd所以ramdisk编入内核?

但事实上我根据就没有把ramdisk支持加入,连模块都没选,直接选的N
但我的系统不仅启动正常,运行也正常,为什么????

beyondsakai 发表于 2006-4-23 01:52:50

编译内核时出现:dnsdomainname: 未知的主机

HOSTCCscripts/conmakehash
CC      init/main.o
CHK   include/linux/compile.h
dnsdomainname: 未知的主机
UPD   include/linux/compile.h
CC      init/version.o
CC      init/do_mounts.o

taizitju 发表于 2006-4-23 03:43:50

理论上我不明白
实践中 只要正常运行
没用的都可以咔嚓
我的 ck7加速内核 连 ext2 都咔嚓了
才 1.x m 照样使用

奥斯利斯 发表于 2006-4-23 04:23:59

initrd从名字上看是初始化ramdisk的文件,不是一定有的
有些发行版就没用到
如fanx,就一个kernel xxxxxxx就行了,没有initrd xxx的引导项
不过一般的linux都是有的,因为initrd可以把一些引导参数在里面实现
可以把启动画面加进去等等。。。。。。。。。。

beyondsakai 发表于 2006-4-23 12:04:36

怎么可以把initrd.img文件读出来呢?
为什么我这样做不行啊:

mv initrd.img initrd.img.gz
gunzip inird.img.gz
mount initrd.img /mnt - o loop -t ramfs
进到mnt目录看,什么都没有。
页: [1]
查看完整版本: 很多地方说启动时要用initrd所以ramdisk编入内核?