QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1299|回复: 4

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

[复制链接]
发表于 2006-4-23 01:36:49 | 显示全部楼层 |阅读模式
很多地方说启动时要用initrd所以ramdisk编入内核?

但事实上我根据就没有把ramdisk支持加入,连模块都没选,直接选的N
但我的系统不仅启动正常,运行也正常,为什么????
 楼主| 发表于 2006-4-23 01:52:50 | 显示全部楼层

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

HOSTCC  scripts/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
回复

使用道具 举报

发表于 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可以把一些引导参数在里面实现
可以把启动画面加进去等等。。。。。。。。。。
回复

使用道具 举报

 楼主| 发表于 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目录看,什么都没有。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 00:57 , Processed in 0.042632 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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