感谢。
※ 引述《JAMES299 ()》之铭言:
: 今天做实验问的两个小问题,帮助教po上,希望能成为大家的faq
: 1.run linux kernel时显示can't open console。
: 在解新华提供的filesystem时,忘了使用root权限,会使得一些在filesystem重要的file
: 没解出来。所以在filesystem的资料夹会少很多档案。
unable to open initial console是因为 kernel 在开机时
会使用到 /dev/console 这个档案,而因为它是一个 character special file,
因此解压缩时若没有 root 权限将会看到以下的 error:
tar: Error exit delayed from previous errors
有关 kernel 开机流程大家可以参考 (linux source)/init/main.c 这个档案,
init console 的部份大约在720行左右的地方,
底下还有一些之后的 init process。
: 2.compile arm 的code(hello.c or apps.c)没加上