LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 842|回复: 5

自动加载分区并设定变量,看我的设定过程有没错。

[复制链接]
发表于 2003-2-11 23:32:17 | 显示全部楼层 |阅读模式
根据LFS教程上说的变量$LFS会用的很多,要对它进行预先设定好(据说节约时间)
我就想顺带把系统的分区在启动时也自动加载了吧:)    ------天字一号懒人
开动了:p
首先加载分区,要写一个shell(/root/mountide.sh),内容如下:
================================================
#!/bin/bash
if grep hda9 /etc/mtab
then startx
  
else
then mount -t ReiserFS /dev/hda9 /mnt/lsf
fi
================================================
*上面的脚本是抄的:P,里面红字部分不明白,哪位兄弟给注解一下
编完后执行
#cd /root/
chmod +x mountide.sh
vi .bash_profile
在这个文档里加入
sh mountide.sh
export LFS=/mnt/lsf
保存后退出。
这样每次以root进入系统后就可直接加载并使用$LFS变量了。
大家PP,看是不是这样的?
 楼主| 发表于 2003-2-11 23:34:49 | 显示全部楼层
现在有两个区要用来装lfs的,分别归划如下:
/dev/hda9 装 /
/dev/hda10装 /home
swap就和redhat8共用了.
 楼主| 发表于 2003-2-11 23:37:57 | 显示全部楼层
if grep hda9 /etc/mtab
then startx

这部分是对分区是否加载进行判断,我不明白的是后面加的 /etc/mtab 是做什么的
发表于 2003-2-12 08:22:35 | 显示全部楼层
这个mtab是加载分区的状态。里面显示的是已经加载的分区。
 楼主| 发表于 2003-2-12 11:28:47 | 显示全部楼层
我现在用的分区是ReiserFS格式看看现在脚本改的对不对
/root/mountide.sh
================================================
#!/bin/bash
    if grep hda9 /etc/mtab
then startx  
else
then mount -t ReiserFS /dev/hda9 /mnt/lsf
fi
================================================
发表于 2003-2-12 16:32:35 | 显示全部楼层
??
直接该fstab不就好了?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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