Linux-文件系统完善

文件系统完善

在得到文件系统的四个核心文件之后,根据虚拟机中linux系统的文件系统完善自己创建的文件系统。

完善步骤:

1)创建文件系统中常用的文件夹

命令:

cd   /work/root_nfs/

mkdir  lib  dev  etc/init.d  home  proc  sys  root  opt  tmp  var   mnt  -p

2)把交叉编译器的依赖库文件复制到制作的文件系统中的lib/目录下。(/lib/

命令:

cp   /opt/FriendlyARM/toolschain/4.5.1/arm-none-linux-gnueabi/lib/*    /work/root_nfs/lib/  -rfd

3)创建需要的设备文件 /dev/

命令:

mknod   dev/console   c   5   1

mknod    dev/null      c   1   3

4)编辑文件系统必须的配置文件 /etc/

命令:

/* 功能:显示命令行格式中的登录用户 */

cp  /etc/group     /work/root_nfs/etc/

cp  /etc/passwd    /work/root_nfs/etc/

操作:修改/work/root_nfs/etc/passwd文件中的所有/bin/bash为/bin/sh

 

/* 功能:控制文件系统格式 */

cp   /etc/fstab    /work/root_nfs/etc/

 

/* 功能:配置命令行格式 */

vim    /work/root_nfs/etc/profile

编辑以下内容:

USER="`id-un`"

LOGNAME=$USER

PS1='[\u@\h \w]\# '

PATH=$PATH

HOSTNAME='/bin/hostname'

export USER LOGNAME PS1 PATH

 

/* 功能:设置文件系统启动方式 */

vim   /work/root_nfs/etc/inittab

编辑以下内容:

::sysinit:/etc/init.d/rcS

console::askfirst:-/bin/sh

::ctrlaltdel:/sbin/reboot

::shutdown:/bin/umount -a -r

 

/* 功能:文件系统上电时挂载设备文件 */

cd  /work/root_nfs/etc/init.d/

vim   rcS

编辑以下内容:

#!/bin/sh

mount -a

mkdir /dev/pts

mount -t devpts  /dev/pts

echo /sbin/mdev > /proc/sys/kernel/hotplug

mdev -s

/bin/hostname  xyd

rcS文件可执行权限: chmod  777   rcS

5)文件系统制作完成。

posted @ 2020-03-11 12:02  卢老师  阅读(117)  评论(0)    收藏  举报