カーネル2.6系が使いたい。年度末恒例デスマーチも一段落して時間が取れたので色々ぐぐった。大体下記の二通りがあるっぽい。
後者はブートした2.4を次のカーネルのための単なるブートローダとして使うようだ。起動した2.4から loader.o というデバイスドライバを呼んで任意の引数のカーネルを無理やりmapする ようだ。仕組みはきっとinitrdと大差ないのだろうが、さすがLinuxなんでもありという感じだw
で自分でイメージ作るのがメンドクサイので偉大な先人達の力を借りる事にする。前者だと 玄箱でNetBSDを動かすことが できるようだし、後者でもNetBSDや、 Debian で2.6にしてみた り、 FedoraCore 6 を入れたりできるようだ。
どれにしようか迷うが、あんましDebian使い慣れてないのでFC6でも挑戦してみようかな。 とりあえず今日はここまで。
- Boot用FlashROMを書き換えて、UBootなどのブートセレクタをFlashに書き込む
- Flashから起動したkernel 2.4 をたたき台にして次のカーネル2.6を起動する
後者はブートした2.4を次のカーネルのための単なるブートローダとして使うようだ。起動した2.4から loader.o というデバイスドライバを呼んで任意の引数のカーネルを無理やりmapする ようだ。仕組みはきっとinitrdと大差ないのだろうが、さすがLinuxなんでもありという感じだw
で自分でイメージ作るのがメンドクサイので偉大な先人達の力を借りる事にする。前者だと 玄箱でNetBSDを動かすことが できるようだし、後者でもNetBSDや、 Debian で2.6にしてみた り、 FedoraCore 6 を入れたりできるようだ。
どれにしようか迷うが、あんましDebian使い慣れてないのでFC6でも挑戦してみようかな。 とりあえず今日はここまで。