|
发表于 2006-12-21 17:49:06
|
显示全部楼层
Post by xsam
有兄弟提示把initrd.img改成kernel26.img可以解决问题,我向天发誓,/boot目录里面绝对没有initrd.img。升级之后/boot目录里面的img文件就只有diag1.img, kernel26.img, kernel26-fallback.img。而且menu.list里面没有initrd的加载项,只有vmlinuz内核的加载项。initrd文件并不是必须的,因为我之前在debian, ubuntu下基本都没用到Initrd文件。
为了不浪费时间,今天中午我还是用0.7.1重装了base系统,更新时把kernel给ignore掉。这次终于可以mount root filesystem,并且可以加载服务,但在加载Uevent服务的时候就停住了……
再次ft……
这位兄弟甘牢气阿……
真是不好意思阿,我表达有点问题,我点意思是menu.lst里换,将initrd.img换成kernel26.img(没就加上去),即是用kernel26.img启动
Post by jupiteye
前不久用0.72的安装盘,也遇到了楼主说的情况,在arch的官方论坛上搜到一贴解决了问题。
具体过程如下:
用0.72安装盘启动,选择ftp安装,源是buaa-skate,完成后重启,报告说不能加载根文件系统。于是修改mkcpio的配置文件,指定ide,reiser等模块,重新生成kernel26.img,这回可以加载了,但是紧接着又报告“Attempted to kill init”(类似这个错误)。后来在arch的官方论坛上看到一个人和我的情况一样,他是这么解决的:在grub引导的时候暂时先用kernel26-fallback.img,成功。然后再重新生成kernel26.img,在重启就没问题了。自己试了一下居然也行得通,然后就再没管这件事了。
他说得专业点 |
|