Chinaunix

标题: X86 挂载文件系统 [打印本页]

作者: 527639827    时间: 2010-07-12 17:00
标题: X86 挂载文件系统
在X86的架构下,如何才能够挂载自己用busybox搞的文件系统呢?

以前是在arm下搞,现在突然换到x86了,无从下手了。

内核是在装好系统的机器上直接安装了一个内核,可是启动之后文件系统用的却是我安装好的文件系统,我想用自己的文件系统,应该咋做呢?
作者: T-Bagwell    时间: 2010-07-12 20:21
/boot/initrd.img是一个文件系统
这个你可以用你自己做的
作者: snail_314    时间: 2010-07-13 05:12
回复 1# 527639827

你指在pc上?准备好一个分区啊,分区的文件类型(ext2,ext3,xxx)你自己知道,直接将做好的busybox根文件系统映像倒到该分区中,然后在kernel boot参数中加上root=/dev/xxx(你的根文件系统所在的快设备)就行了啊
作者: 527639827    时间: 2010-07-13 08:29
回复 3# snail_314


    是在刀片服务器上,应该和PC一样的吧。
作者: 527639827    时间: 2010-07-13 08:30
回复 2# T-Bagwell


    您的意思是说直接把自己做的文件系统改成initrd.bin,然后拷贝覆盖/boot/目录下的initrd.bin文件,然后再重启就是用的我自己做的文件系统啦?
作者: snail_314    时间: 2010-07-13 09:48
回复 4# 527639827


    有什么不一样?
作者: 527639827    时间: 2010-07-13 10:10
回复 6# snail_314


    我不知道啊,只是安装系统都不一样,普通的pc我一下就可以装上系统,可是刀片都搞了好几天了,系统还是有各种这样那样的问题
作者: snail_314    时间: 2010-07-13 10:11
应该是一样的,你看看fdisk之类的输出吧
作者: T-Bagwell    时间: 2010-07-13 21:34
回复  T-Bagwell


    您的意思是说直接把自己做的文件系统改成initrd.bin,然后拷贝覆盖/boot/目录下 ...
527639827 发表于 2010-07-13 08:30



    恩呢
initrd也是一个镜像文件
lsinitrd /boot/initrd.img可以看出来
作者: 527639827    时间: 2010-07-14 09:53
回复 9# T-Bagwell


    恩,好的,回头自己用busybox做个文件系统,生成一个initrd.img文件试试看
作者: embedded007    时间: 2010-07-14 23:30
原理都是一样的

不要揪住架构不放




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2