码迷,mamicode.com
首页 > 系统相关 > 详细

创建 linuxrc 文件

时间:2019-06-29 10:47:00      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:编译   令行   default   trie   lock   内容   PFS   一个   内核   

创建 linuxrc,加入如下内容: [arm@localhost 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 "re­create the /etc/mtab entries"

# re­create 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. 修改权限

[arm@localhost my_rootfs]#chmod 775 linuxrc [arm@localhost my_rootfs]#ls linuxrc ­al

­rwxrwxr­x  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 文件

标签:编译   令行   default   trie   lock   内容   PFS   一个   内核   

原文地址:https://www.cnblogs.com/fanweisheng/p/11105659.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!