有人可以帮助我了解我需要如何配置 buildroot,以便我能够成功启动自己的文件系统并登录到它吗?
我有一个(看似)工作的内核,现在我创建了自己的文件系统(实际上并没有更改构建根目录中的任何设置,除了将控制台设置为 ttyAMA0),但引导过程似乎挂起,对此没有任何问题:
....
[ 3.130000] VFS: Mounted root (ext3 filesystem) on device 179:2.
[ 3.140000] Freeing init memory: 144K
Starting logging: OK
Starting network...
ip: RTNETLINK answers: Operation not permitted
ip: SIOCSIFFLAGS: Permission denied
整个启动日志在这里可见:http: //paste.ubuntu.com/1364407/
我了解 /etc/inittab 控制启动过程,内容如下所示:
# Startup the system
null::sysinit:/bin/mount -t proc proc /proc
null::sysinit:/bin/mount -o remount,rw / # REMOUNT_ROOTFS_RW
null::sysinit:/bin/mkdir -p /dev/pts
null::sysinit:/bin/mkdir -p /dev/shm
null::sysinit:/bin/mount -a
null::sysinit:/bin/hostname -F /etc/hostname
# now run any rc scripts
::sysinit:/etc/init.d/rcS
# Put a getty on the sttyAMA0::respawn:/sbin/getty -L ttyAMA0 115200 vt100 # GENERIC_SERIAL
# Stuff to do for the 3-finger salute
::ctrlaltdel:/sbin/reboot
# Stuff to do before rebooting
null::shutdown:/etc/init.d/rcK
null::shutdown:/bin/umount -a -r
null::shutdown:/sbin/swapoff -a
关于我的配置有什么问题的任何建议?在创建我自己的 linux 系统时,我可以在哪里获得所需的“通常必要的配置”的一个很好的概述?