创建 linuxrc 文件
創建 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
轉載于:https://www.cnblogs.com/fanweisheng/p/11105659.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的创建 linuxrc 文件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: day05 selenium
- 下一篇: C#中listView列自动适应缩放的完