imx6ul evk板子 使用记录(6) 取消imx6ulevk login的root帐号输入
来源:互联网 发布:中国象棋软件让子 编辑:程序博客网 时间:2024/06/05 19:22
本身是一个网友遇到的问题,考虑到以后有可能也要这样处理,就调试了下;过程如下:
kernel驱动完成后最后要启动init进程,而init进程需要用到配置文件inittab,以及etc/inti.d/rcS
而官方的rcS 最终会调用etcrcs.d目录下的个各种sh文件,最终会调用/bin/login 命令,这时就会提示imx6ulevk login:让输入帐号。
网上 有些方法是修改 mingetty.c ,因为login命令会解析mingetty.c的帐号信息,这是一种方法,不过我没有采用。而是直接修改了etc/inti.d/rcS 文件。
将etc/inti.d/rcS 文件从
#!/bin/sh
#
# rcS Call all S??* scripts in /etc/rcS.d in
# numerical/alphabetical order.
#
# Version: @(#)/etc/init.d/rcS 2.76 19-Apr-1999 miquels@cistron.nl
#
PATH=/sbin:/bin:/usr/sbin:/usr/bin
runlevel=S
prevlevel=N
umask 022
export PATH runlevel prevlevel
# Make sure proc is mounted
#
[ -d "/proc/1" ] || mount /proc
#
# Source defaults.
#
. /etc/default/rcS
#
# Trap CTRL-C &c only in this shell so we can interrupt subprocesses.
#
trap ":" INT QUIT TSTP
#
# Call all parts in order.
#
exec /etc/init.d/rc S
改为
#!/bin/sh
export PATH=/sbin:/bin:/usr/sbin:/usr/bin
mount -t sysfs none /sys
mount -t proc none /proc
mount -t devtmpfs none /dev
echo "Starting---------------- "
PS1="[\u@chit:\w]# "
export PS1
/bin/sh
这样就省去了很多过程,启动也快了很多,少了网卡dhcp等的调用过程,下面是启动后的部分log:
EXT3-fs (mmcblk0p2): using internal journal
EXT3-fs (mmcblk0p2): recovery completeEXT3-fs (mmcblk0p2): mounted filesystem with ordered data mode
VFS: Mounted root (ext3 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 388K (809e9000 - 80a4a000)
INIT: version 2.88 booting
mount: mounting none on /dev failed: Device or resource busy
Starting----------------
[root@chit:/]#
- imx6ul evk板子 使用记录(6) 取消imx6ulevk login的root帐号输入
- imx6ul evk板子 QSPI nor启动记录(1)initramfs文件系统制作
- imx6ul evk板子QSPI nor启动记录(2) inirramfs文件系统制作2
- imx6ul evk板子 QSPI nor启动记录(3) 启动qspi nor 系统
- imx6ul evk板子 QSPI nor启动记录(4) jffs2文件系统制作及nor启动
- imx6ul evk板子 记录(5)通过底板sd卡即mmc 0 启动设备
- imx6ul evk板子 记录(5)通过底板sd卡即mmc 0 启动设备
- IMX6UL EVK OP-TEE SET TZASC ENABLE
- 如何获取板子上独有的ID号EXYNOS4412/Imx6ul
- imx6ul使用记录之----lsusb命令在arm上的移植
- 打开(激活)Ubuntu的root帐号
- 打开(激活)Ubuntu的root帐号
- 打开(激活)Ubuntu的root帐号
- Linux 的Root 帐号
- Ubuntu中使用ROOT帐号
- 使用Ubuntu下root帐号
- CentOS 6.5忘记root密码的解决办法(CentOS输入密码提示login incorrect)
- 激活Ubuntu的root帐号
- mybatis实战教程- 入门到精通
- ios 支付宝使用
- SQL Server System.Data.SqlClient.SqlException:已成功于服务器建立连接,但是在 登录前的握手期间发生错误
- --with-http_realip_module选项(后台Nginx服务器记录原始客户端的IP地址 )
- JAVA中的MD5加密封装,从String到String
- imx6ul evk板子 使用记录(6) 取消imx6ulevk login的root帐号输入
- 如何取得Windows驱动程序的数字签名? 如何通过WHQL认证?
- 车神(车江毅)的分布式事务资料链接汇总
- context-params与init-params
- 四、Opencv2.4.9和Python工具包的安装
- 算法导论:第8章 线性时间排序__基数排序
- 折半插入排序
- leetcode:Merge Two Sorted Lists 【Java】
- 再谈SQL Server中日志的的作用