作者 主題: flash不夠大,rootfs想放在CF卡裡,要怎麼做?  (閱讀 5060 次)

0 會員 與 1 訪客 正在閱讀本文。

tony76111

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
flash不夠大,rootfs想放在CF卡裡,要怎麼做?

小弟的板子是PXA270

flash只有32MB

rootfs 卻有50MB

bootloader 可以從CF卡抓到Kernel

小弟有爬過文 知道有NFS的方法 可是不想用此法

想直接讓Kernel從CF卡抓rootfs

請問我該怎麼做?


thyme

  • 老人組
  • 俺是博士!
  • *****
  • 文章數: 1281
    • 檢視個人資料
1. 先讓你的kernel認得你的 CF 卡
2. 已經認得CF卡,那就可以讀到內容讓它成為rootfs

tony76111

  • 可愛的小學生
  • *
  • 文章數: 3
    • 檢視個人資料
怎麼kernel認得CF卡?
是在編譯kernel前的時候設定嗎? (設定.config)
我知道config有一區是boot option? 是要設定那嗎?

elleryq

  • 鑽研的研究生
  • *****
  • 文章數: 908
  • 性別: 男
    • 檢視個人資料
    • Thinking more...
怎麼kernel認得CF卡?
是在編譯kernel前的時候設定嗎? (設定.config)
我知道config有一區是boot option? 是要設定那嗎?

對,是在那兒設定,但不是 boot option,應該是 driver 吧~
然後你可能還需要 initrd 去 mount cf 卡上的 rootfs.

建議先了解開機流程。
Plan your work, then work your plan.
我的首頁:http://blog.elleryq.idv.tw
351899by http://counter.li.org