Chinaunix首页 | 论坛 | 博客
  • 博客访问: 306897
  • 博文数量: 34
  • 博客积分: 1944
  • 博客等级: 上尉
  • 技术积分: 400
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-01 23:22
文章分类

全部博文(34)

文章存档

2010年(2)

2009年(4)

2008年(28)

分类:

2008-06-15 10:09:22

linux 内核挂载一般是用 Label,一般自己编译的内核如果在grub中用了label不能启动.
1.grub中不用label,直接/dev/根设备
2.编译内核是确认编译进了相关模块.[该模块是UFS]

These examples may requires Linux kernel recompile to support UFS file system. The UFS filesystem support is not enabled by default. You must compile the kernel with support for the UFS file system. (look for CONFIG_UFS_FS=m and CONFIG_UFS_FS_WRITE=y options).
Other:
e2label的妙用


许多用了多年Linux的人可能也没有用过e2label命令。但是这个命令相当有效。在介绍它之前,我们先看看 /etc/fstab 文件:


label=//ext3 defaults 1 1
/dev/hda7 /usr ext3 defaults 1 1

第二行的意思很容易懂,就是把/dev/hda7 mount到/usr 上。第一行没有指明分区,意思是把label(卷标)为/ 的分区mount到/上。这样写的好处在于即使如果把硬盘从主板上的ide0(hda) 换到ide2(hdc)上,系统仍然可以自动挂载正确的分区。通常Linux安装的时候已经自动指定了卷标。如果是手动增加的新分区,可以用下边的命令为其指定卷标:

e2label /dev/hdax /new
mkdir /new

然后在/etc/fstab 里加入:

label=/new  /new  ext3  defaults  1 1
下次重新起动机器的时候,就会把卷标为/new 的分区挂接到/new上
阅读(2576) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~