QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1012|回复: 6

linux的文件系统可以不独占一个分区嘛?

[复制链接]
发表于 2006-2-14 15:15:56 | 显示全部楼层 |阅读模式
因为升级内核,原来的是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 | 显示全部楼层
目录而已吧,你一口气说这么多文件系统,偶头都大了。
  
回复

使用道具 举报

 楼主| 发表于 2006-2-14 15:34:12 | 显示全部楼层
不是文件系统,是文件系统的结构,对齐有问题
回复

使用道具 举报

发表于 2006-2-15 14:42:00 | 显示全部楼层
2.4 和 2.6 kernel 可以共存在一个/boot里面。
没必要一定分开啊。
回复

使用道具 举报

 楼主| 发表于 2006-2-15 15:15:14 | 显示全部楼层
那是内核了,我说的是文件系统。
文件系统说的更明白就是/bin/sbin/etc这几个目录。
我想在2.4内核运行的init和2.6内核运行的init不一样,出了改变文件系统,还有其他办法吗?
回复

使用道具 举报

发表于 2006-2-15 15:36:58 | 显示全部楼层

Re: linux的文件系统可以不独占一个分区嘛?

[quote:b8d39110d7="good02xaut"]...
希望2.4的内核使用/作为root file system 而2.6的内核使用/newroot作为root file system.
/newroot里面的文件夹结构和所有文件完全满足系统的需要。
我的bootloader 用的是grub,如何修改grub.conf或者如何传递内核参数才能让系统以/newroot为root file system启动呢?
...[/quote]
可参考此贴的第3节:http://www.linuxfromscratch.org/ ... xisting_systems.txt
回复

使用道具 举报

 楼主| 发表于 2006-2-15 16:47:26 | 显示全部楼层
谢谢楼上的,就是那个意思。
不过en太差,没有看懂
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-23 13:17 , Processed in 0.067702 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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