linux的文件系统可以不独占一个分区嘛?
因为升级内核,原来的是2.4,升级到2.6。文件系统有好多地方要改动,可以在硬盘上创建一个文件夹作为系统的文件系统嘛?/-----bin
-----sbin
------boot
-------....
-------var
-------tmp
-------newroot(下面的都是位于该目录)-----bin
-----etc
------boot
-------....
-------tmp
希望2.4的内核使用/作为root file system 而2.6的内核使用/newroot作为root file system.
/newroot里面的文件夹结构和所有文件完全满足系统的需要。
我的bootloader 用的是grub,如何修改grub.conf或者如何传递内核参数才能让系统以/newroot为root file system启动呢?
曾经尝试修改内核参数root=/newroot init=/newroot/sbin/init 内核启动失败。 目录而已吧,你一口气说这么多文件系统,偶头都大了。
:shock::shock: 不是文件系统,是文件系统的结构,对齐有问题 2.4 和 2.6 kernel 可以共存在一个/boot里面。
没必要一定分开啊。 那是内核了,我说的是文件系统。
文件系统说的更明白就是/bin/sbin/etc这几个目录。
我想在2.4内核运行的init和2.6内核运行的init不一样,出了改变文件系统,还有其他办法吗?
Re: linux的文件系统可以不独占一个分区嘛?
...希望2.4的内核使用/作为root file system 而2.6的内核使用/newroot作为root file system.
/newroot里面的文件夹结构和所有文件完全满足系统的需要。
我的bootloader 用的是grub,如何修改grub.conf或者如何传递内核参数才能让系统以/newroot为root file system启动呢?
...
可参考此贴的第3节:http://www.linuxfromscratch.org/hints/downloads/files/lfs_next_to_existing_systems.txt 谢谢楼上的,就是那个意思。
不过en太差,没有看懂
页:
[1]