good02xaut 发表于 2006-2-14 15:15:56

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 内核启动失败。

月下刀客 发表于 2006-2-14 15:19:56

目录而已吧,你一口气说这么多文件系统,偶头都大了。
:shock::shock:

good02xaut 发表于 2006-2-14 15:34:12

不是文件系统,是文件系统的结构,对齐有问题

发表于 2006-2-15 14:42:00

2.4 和 2.6 kernel 可以共存在一个/boot里面。
没必要一定分开啊。

good02xaut 发表于 2006-2-15 15:15:14

那是内核了,我说的是文件系统。
文件系统说的更明白就是/bin/sbin/etc这几个目录。
我想在2.4内核运行的init和2.6内核运行的init不一样,出了改变文件系统,还有其他办法吗?

Hauser 发表于 2006-2-15 15:36:58

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

good02xaut 发表于 2006-2-15 16:47:26

谢谢楼上的,就是那个意思。
不过en太差,没有看懂
页: [1]
查看完整版本: linux的文件系统可以不独占一个分区嘛?