创建 linuxrc 文件
Posted fanweisheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建 linuxrc 文件相关的知识,希望对你有一定的参考价值。
创建 linuxrc,加入如下内容: [[email protected] my_rootfs]#vi linuxrc
#!/bin/sh
#挂载/etc 为 ramfs, 并从/mnt/etc 下拷贝文件到/etc 目录当中 echo "mount /etc as ramfs"
/bin/mount n t ramfs ramfs /etc
/bin/cp a /mnt/etc/* /etc
echo "recreate the /etc/mtab entries"
# recreate the /etc/mtab entries
/bin/mount f t cramfs o remount,ro /dev/mtdblock/2 /
#mount some file system
echo "mount /dev/shm as tmpfs"
/bin/mount n t tmpfs tmpfs /dev/shm
#挂载/proc 为 proc 文件系统
echo "mount /proc as proc"
/bin/mount n t proc none /proc
#挂载/sys 为 sysfs 文件系统
echo "mount /sys as sysfs"
/bin/mount n t sysfs none /sys exec /sbin/init
2. 修改权限
[[email protected] my_rootfs]#chmod 775 linuxrc [[email protected] my_rootfs]#ls linuxrc al
rwxrwxrx 1 root root 533 Jun 4 11:19 linuxrc
当编译内核时,指定命令行参数如下
Boot options > Default kernel command string: 我的命令行参数如下 noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200
其中的 init 指明 kernel 执行后要加载的第一个应用程序,缺省为/sbin/init,此处指定为/linuxrc
以上是关于创建 linuxrc 文件的主要内容,如果未能解决你的问题,请参考以下文章