很多地方说启动时要用initrd所以ramdisk编入内核?
很多地方说启动时要用initrd所以ramdisk编入内核?但事实上我根据就没有把ramdisk支持加入,连模块都没选,直接选的N
但我的系统不仅启动正常,运行也正常,为什么????
编译内核时出现:dnsdomainname: 未知的主机
HOSTCCscripts/conmakehashCC init/main.o
CHK include/linux/compile.h
dnsdomainname: 未知的主机
UPD include/linux/compile.h
CC init/version.o
CC init/do_mounts.o 理论上我不明白
实践中 只要正常运行
没用的都可以咔嚓
我的 ck7加速内核 连 ext2 都咔嚓了
才 1.x m 照样使用 initrd从名字上看是初始化ramdisk的文件,不是一定有的
有些发行版就没用到
如fanx,就一个kernel xxxxxxx就行了,没有initrd xxx的引导项
不过一般的linux都是有的,因为initrd可以把一些引导参数在里面实现
可以把启动画面加进去等等。。。。。。。。。。 怎么可以把initrd.img文件读出来呢?
为什么我这样做不行啊:
mv initrd.img initrd.img.gz
gunzip inird.img.gz
mount initrd.img /mnt - o loop -t ramfs
进到mnt目录看,什么都没有。
页:
[1]