首页 > 系统服务 > 详细

Linux-文件系统完善

时间:2020-03-11 12:57:55      阅读:95      评论:0      收藏:0      [点我收藏+]
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)文件系统制作完成。

Linux-文件系统完善

原文:https://blog.51cto.com/13258379/2477233

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!