Xavier_Chiang對bohemianx的留言說:bohemianx...

by Xavier_Chiang
2009.09.08 10:53AM
bohemianx

Hi 用一招偷吃步, 改用 initramfs in Linux 2.6 一起把它包在 kernel image 裡

... 如果你手上有 android source package 的話, 把 linux kernel 裡的 initramfs path

指到 android built 出來的 out/target/[platform]/root 這樣 root filesystem 就會一起包進

kernel image 裡了!

 

 

Xavier_Chiang
bohemianx wrote:

 

 

應該是 initial console 的 device node 沒在 /dev/ 裡面...

ㄟㄟ... 這個講來話長耶, 要檢查一下你的 root filesystem /dev 目錄底下的東西喔!

有可能是裡面的檔案並不是實際的 device node... 另外在 bootup cmdline 裡的

console device node 一定要存在裡面喔, major/minor number 也要對.

一時間也不知道該怎麼回答您的問題, 把 /dev/ 裡面的東東貼上來看看吧!

 

非常感激你的回覆,忘記說明我用是mips-android的那一包

我還有把build出來的/system/裡面的檔案copy到/root/system中,再把path指到/root

我check了root/dev/裡面本來就是空的,是不是要建立一個initial console?

你說的bootup cmdline是指.config中的 CONFIG_CMDLINE="console=ttyS0,115200"嗎?

major/minor number我就不知道是什麼了,請幫忙指點迷津~

最新回應