Pyon's Diary
成る可くJIS X 0213:2004對應MSフォント(5.0)、IPAフォント(003.02)で御覽下さい
2007-10-01 舊 平成拾玖年丁亥葉月廿壹日戊辰 (月・雨) [長年日記]
KURO-BOX/PRO (No.24) EABI な Debian が構築可能らしい。
以前 玄箱 PRO の Debian Etch 化の手順 を元にして玄箱 PRO に Deabin を入れたが、カーネルのセルフ・コンパイルをどうしやうかと云ふ所で止まつて了つてゐた。
- 通常の ARM 向け Debian は全て OABI でコンパイルされていゐる。
- 玄人指向から提供されてゐる玄箱 PRO 用のカーネルは EABI でコンパイルされてゐる。
- 玄人指向から提供されてゐる玄箱 PRO 用のカーネルの版は 2.6.12 の改造版だが、正式に EABI がサポートされてゐるのは 2.6.16 から。(參照: Debian Wiki - ArmEabiPort - EABI status)
- gcc が EABI をサポートしてゐるのは 4.1 から。(參照: Debian Wiki - ArmEabiPort - EABI status)
- 玄箱 PRO の Debian Etch 化の手順を基にして構築するとファイルシステムは EABI な XFS に成る。
- 通常の ARM 向け Debian に含まれる XFS 用の道具は全て OABI でコンパイルされてゐる。
等々を考へると「玄人指向から提供されてゐる玄箱 PRO 用のカーネル (2.6.12 改造版) を ARM Debian (Etch) でセルフ・コンパイルして上手く行くのか?」と心配に成つて、其乃後手を附けてゐ無かつた。
まあ、取敢へずやつてみれば良いのだが失敗して了ふと、又一からやり直しに成つて了ふのが厭*1で Vim の Omni 補完に附いて調べる、とかしてゐた。其乃内誰かゞ上手い方法を發表して呉れるだろう、と云ふ期待も在つた。
そしたら本當に方法を纏めてゐた人がゐた。
- 玄い三連星 - Debian (armel) 化 その 1 (失敗)。
- 玄い三連星 - Kernel アップデート (とりあへず版)。
- 玄い三連星 - Kernel アップデート (とりあへず版) その 2。
- 玄い三連星 - Kernel アップデート (とりあへず版) その 3。
- 玄い三連星 - Kernel アップデート (とりあへず版) その 4。
- 玄い三連星 - Debian 化の檢證 (HS-DHGK カーネル)。
- 玄い三連星 - KUROBOX-PRO の EABI な Debian 化 (起動成功)。
- 玄い三連星 - KUROBOX-PRO の EABK な Debian 化 (とりあへず)。
- 玄い三連星 - カーネルソースが來た。
- 玄い三連星 - HS-DHGL のカーネルソース。
- 玄い三連星 - KUROBOX-PRO の Kernel 2.6.16 化 (その 1)。
- 玄い三連星 - KUROBOX-PRO の Kernel 2.6.16 化 (その 2)。
- 玄い三連星 - KUROBOX-PRO と LinkStation の違ひ。
さらつと斜め讀みして、世の中には凄い人もゐるものだ、と思つた。
此だけ纏まつてゐれば、自分でも何とか出來るかも知れ無いので、其乃内試してみる事にする。
肝は、
- 2.6.16 で有る LS-GS (TS-HTGL/R5, HS-DHGL ?) のカーネル・ソースを流用する。
- ARM 向け EABI な Debian を入れる。
と云ふ事か。
玄い三連星の處では debootstrap の引數に、
http://armel-debs.applieddata.net/debian
を與へてゐるが Debian Wiki - ArmEabiPort を確認した所、最近は、
http://ftp.gnuab.org/debian
を指定するのが正しいらしい。
斯樣な情報を集めるより、とつとゝやつてみれば良いのに。>自分
*1 なんか不毛な作業に思へて。自分は IT 向きの人間では無いのかも知れ無い。
[ツッコミを入れる]
[]