Cpre」というLinuxディストリビューションがあります。その設計思想はブート時点で全てのソフトをディスクからメモリに呼び出し、メモリから実行させるというもので、基本的には「lightmpd」と同じです。USBから起動できればほとんどのPCで使えるという汎用性があります。「ミミズ工房」さんのところで紹介されていたので興味を持って眺めていたのですが、残念なことに「次回はusbに作成したシステムをssdに移し起動させる方法です。」と書かれた昨年10月以降から更新が止まっています。「usbに作成したシステムをssdに移し起動」させなくても、USBから起動させればその上でMPDを走らせて音質確認できますので、この1週間ほど暇があるたびに他レンジしてみました。試してみた結果、、音質面に関して言えばほぼ「lightmpd」と同じような傾向です。32bitOSでRTカーネルでもないようなので、「lightmpd」と比べるとややまったり感があります。Cpre」にどれほどの意味があるのかと聞かれれば困ってしまうのですが、あえて言えば「ブラックボックス化されていない・・・(^^;」の一点に尽きます。「システムのポリシーなんて関係ない!!とにかくいい音で簡単に音楽を聴くことができればいい」という「普通の人」にとってはホントに・・・、そうホントに(^^;・・・意味のないページですの、それは先に了承しておいてください。基本的には「ミミズ工房」さんが提供してくれている情報をもとにしたのですが、私の環境ではどういうわけか上手くいかない部分もありましたので、そのあたりをメインに少しばかり報告しておきます。CD」を使って簡単にインストールができます。私は「APU1C」で使うことを前提にしたので、「VorteBox」をインストールしてあるLinuxPCを使って、「USBカードリーダーに差し込んだSDカード」にインストールしました。CDから起動するとこんな画面が出ます。Extension」というメニューを選ぶとこんな感じで起動します。-l」コマンドでSDカードの位置を確認しておいた方がいいようです。「/dev/sda1」なのか、「/dev/sdb1」なのか、はたまた「/dev/sdc1」なのかはインストールに使ったLinuxPCの環境によって異なってきますから、きちんと自分の目で確認しておきましょう。この後、一番下に並んでいる右側のアイコンをクリックするとインストールが始まります。ここで、先ほど確認したSDカードの場所を選びます。大したことではないのですが、それでもここが一番悩む場面でしょうか。次の画面でいろいろなオプションを設定できるようなのですが、よく分からないので何もせずにパスしました。Only」を選びます。ここで準備は全て完了、「Proceed」をクリックすればインストールが始まります。詳しいインストールの仕方は「ミミズ工房」さんのサイトを参考にしてください。ここからまず最初の問題が発生します。それは、インストールが完了した時点のSDカードを「APU1C」に差し込んで起動させても、「SSH」接続ができないので何もできないと言うことです。インストールが完了したら、そのインストールに使った「LinuxPC」のディスプレイからいくつかの設定を行っておく必要があります。SSH接続ならWindowsPCから「コピー&ペースト」で設定していくことができるのですが、「LinucPC」のディスプレイからだとキーボードから入力していくしかありません。不便極まりないのですが、「SSH接続」ができるまでの辛抱ですので、それまでは手入力で頑張るしかありません。Core」を起動させます。起動すると、「tc」というユーザーで自動的にログインします。www.tinycorelinux.comtc@box:~$こんな感じです。普通はユーザー名を入力してパスワードを入力してログインという手筈なのですが、すでに「tc」というユーザーでログインしています。最初は気がつかずに一寸戸惑いました。「tc」ユーザーにパスワードがないと「SSH」ではログインできませんので、まずはパスワードを設定します。roottc@box:~$rootでログインしていないので、「passwd」のようにroot権限の必要なコマンドは全て「sudo」が必要です。面倒くさいですが、そう言うセキュリティ思想なので仕方がありません。次に「openssh」をインストールします。インストールは「tce」というコマンドを使い、対話的に行います。Q)uit:S「s」と入力して「Enter」します。abi:openssh「openssh」と入力して「Enter」します。(q)uit:2「2」と入力して「Enter」します。Q)uit:i「i」と入力して「Enter」をすれば「openssh」がインストールされます。して言葉にすると非常にややこしいのですが、実際に手を使って動かしてみれば意外と良くできたシステムです。sshが動くようにシステムを設定します。startこれで、漸くにしてSSH接続ができるようになりましたので、ここからはSSh接続して作業した方が「コピー&ペースト」が使えますので楽です。その前に、DHCPサーバーから割り振られているIPアドレスを確認しておいた方がいいでしょう。addr:192.168.0.104」というのはお使いの環境によって異なってきます。SSH接続を確認さて、ここで困ったことが起こりました。SSH接続には「Poderosa」というソフトを使っているのですが、何故かエラーが出て接続できないのです。Core」の方を確認すると問題なくSSHは起動しています。exchange」なんぞと言っています。Core」側の問題ではなくて「Poderosa」側の問題のようです。Term」を引っ張り出してくると無事に接続できました。Term」で接続できれば困ることは何もないので、そう言う無駄なことをするのはやめにしました。そこで、無事にSSH接続ができたので、システムの起動時にSSHも起動するように「/opt/bootlocal.sh」に以下の一行を追記しておきます。startしかし、まだ安心するのは早いです。Core」は全てがメモリ上で動作していますので、ここでシャットダウン、もしくはリブートをしてしまうと、ここまで頑張って行った設定が全て消えてしまいます。これが、こういうメモリ上で動作するディストリビューションの厄介なことです。そこで、シャットダウンしても設定が消えないようにするためのお呪いが必要です。お呪いのもとは「/opt/.filetool.lst」というファイルです。/opt/.filetool.lstopthomeとなっています。ここに記入されている「opt」と「home」はデフォルトで変更が保存されるのです。ちなみに、「tce」コマンドでインストールされたソフトは全て「opt」以下で管理されるので、シャットダウンしても消えてなくなることはありません。消えてなくなるのは、この時点までの設定で言えば「パスワードの設定」と「sshの設定」の二つです。「/opt/.filetool.lst」に「パスワードの設定」と「sshの設定」の二つを追記しておきます。/opt/.filetool.lstopthomeetc/shadowetc/passwdusr/local/etc/ssh/sshd_configこれで保存してしてから、この設定をシステムのデータベースに反映させます。/mnt/sdb2/tce/mydata.tgztc@box:~$「/mnt/sdb2/」は環境によっては「/mnt/sda2/」等々いろいろ変わるようですが、こういうメッセージが出ればOKのようです。お呪い!!」という3段階の操作が必要なのです。これで「パスワードの設定」と「sshの設定」の二つが反映しているはずなので、ここで勇気を持って「rboot」します。rebootこれで、SSH接続ができれば第1段階完了です。・・・ふーっ!!次はヘッドレス対応とMPDのインストールと設定、そして最鬼門のNASのマウントと進みます。AMはじめまして、いつも興味深く拝見させていただいております。私も、みすず工房さんのTinyCoreの記事の更新を首を長くして楽しみにしていた1人です。管理人様が、こうしてTinyCoreを取り上げて下さる事は、Linuxに不慣れな私にとって、大変有難く感謝しております。私は「APU1D4」にsataケーブルで(音楽データ用)HDDを接続している関係で、NASの使用前提(?)で作られた「lightmpd」は興味があるものの使用できないでいます。メモリー上でOSを動作させれば、音質上有利であることは想像に難くないのですが、NASまでお金が回りません(苦笑)。再生する』を参考にemacsを使い、音楽ファイルをメモリーにコピーして再生していますが、そこで、登場したTinyCoreです!音楽ファイルもOSもメモリー上で完結すれば......と心躍ります。(mpd.confでbuffer_before_play100%にしていますが、予め音楽ファイルをメモリーにコピーしていた方が引き締まった音で再生されるような気がします。プラシーボ効果かもしれませんが......)これからの管理人様のTinyCoreレポ楽しみにしております。PM私は「APU1D4」にsataケーブルで(音楽データ用)HDDを接続している関係で、NASの使用前提(?)で作られた「lightmpd」は興味があるものの使用できないでいます。いう事情もあったりするんですね。Coreの上で走らせて音楽再生ができるところまでを次回に報告したいと思います。Coreがlightmpdに対して優位性を主張できるとすればその点だけでしょうから、暇があればチャレンジしてみたいと思います。PMyung様、こんばんは。「そのままのTinyCoreとは次元の違う音」になりましたので、ご報告しようと思った次第です。“setpci”コマンドで(DCCがUSB2.0接続のため)EHCIをlatency_timer=ffで動作させています。カーネルをカスタマイズしようとしたきっかけは、mpdのbuffer_timeとperiod_timeのパラメータを突き詰めようとしても、「音切れ」は起きていないのにも拘らず、ある時点で「音が暴れて」しまい、それ以上突き詰められなかったことと、みすず工房さんの掲示板(TinyCoreのスレッド)に「解像度もvoyageやlightmpdと遜色はないです」とあったからです。私はLinuxに関しての知識はミジンコ並みでしたが、「あきらめなければ、何とかなる」スピリットで何とか成功するまで2週間程かかりました(苦笑)。私の音楽再生機器は高くても1機5万円に満たないエントリーモデルですが、こんな音が出るとはチョットびっくりしています。OSも含め、私がうまく機器を使いこなしていなかったんですね。音の流れる空気感・力強さ・解像度全てにおいて、voyageよりも遥かに好きです。「lightmpdと遜色がない」のなら、「ligntmpdって、めちゃくちゃスゴイ!」とも思いましたし、ぜひとも、yung様をはじめとする「違いの判る皆様」のご意見を聴いてみたとも思いました。私と同様に知識を持たない方にとっては、心理的にかなりハードルの高い作業になります。TinyCoreのカスタムカーネルの作成方法について言及された日本語のサイトについては殆どありません。Kernel」で英語で書かれていますが、(私のような“ものぐさ”にとって)和訳しなければないのもハードルになります。Kernel」について言えば、あれをそのまま作業すると、あとで面倒を抱えることになります。私のようなLinuxの知識を持たない方でも脱落することなく誰でも出来るように、判りやすく・丁寧に書きたいと思います。いえ、私の知識はミジンコですから、他の方の質問に答えることはおそらく出来ません。私がカスタマイズをする際に参考にしたサイトも必要な箇所で逐次(URLで)紹介出来たらと思っております。お忙しいとは存じますが、どうぞご検討お願い申し上げます。PMそこで、厚かましいお願いで大変恐縮ですが、もしご迷惑でなければ、こちらの掲示板に「TinyCoreのカーネルのカスタマイズ方法」について投稿させて頂けませんでしょうか?嫌々とんでもない、厚かましいどころか大歓迎です。私の方も、何にもしていない「基本形」の状態で放置したままです。いうのも、結局は「APU+lightmpd」の音に何の不満も感じないので、最近はさぼり気味なのです。(^^;ミミズ工房さんの方も「基本形」で終わっていますので貴重なトライだと思います。~~はじめまして、頭はピーマンと申します。みすず工房さんの掲示板(TinyCoreのスレッド)でカスタマイズカーネルに興味を持ち、艱難辛苦を乗り越えてやってみました。私の経験が皆さんのお役に立てれば幸いです。この場をお貸しくださったyung様に感謝いたします。本当にありがとうございます。Kernel)’にありますので引用して、1~10の項目を見てみます(以降『本家』と表現します)。modules.1はTinyCoreのサイトのアーカイブに“linux-X.XX.XX-patched.txz”というtinyCoreのパッチのかかったファイルを使いますので必要ナシです。Kernel(RT)”を導入したい方のみ、ダウンロードして下さい。RTに関して言えば、RTを当てたTinyCoreを起動することは出来るのですが、alsaをインストールする際コケます。alsaに依存するファイル“alsa-modules-”をダウンロードしようとすると、カーネルのバージョンに合ったmoduleを探すらしく、カスタマイズされたRTカーネルのmoduleなど存在しない為、そこでストップしてしまいます。alsa-modules-3.8.13-rt16-tinycore.tcz実際、RTカーネルを導入された方もいらっしゃるみたいですので、お分かりの方は教えていただければ大変助かります。Desktop)の導入を目指したいと思います。https://www.kernel.org/pub/linux/kernel/projects/rt/4もRTカーネル導入の方だけ。Architectureの項目を確認します。bzImage実行します。modules実行します。この様に書いてありますので、判る人には判るのでしょうが、和訳しても「Linuxの知識がミジンコ並み(以下[ミ])」の私にとってはサッパリです(苦笑)。そもそも「カーネルを作成」するとは「何を作成」するのか全くわかりません。長くなりましたので、今回はここまでにしたいと思います。次は[ミ]でも判るように「何を作成」するから書くつもりでいます。興味がおありの方が今週末にカーネル作成が出来る様、金曜日まではと頑張って書きたいと思っています。Architecture」まで文が中抜けしてしまいましたので、追記します。)4もRTカーネル導入の方だけ。Architectureの項目を確認します。bzImage実行します。modules実行します。AMyung様、大変申し訳ありませんでした。文中に大なりマークと小なりマークを使ってしまい、両者がかなり離れていたため気づかず、投稿内容が中抜けしてしまったばかりか、同じ内容を連投する形になってしまい。ご迷惑をお掛けしてしまいました。本当に申し訳ありませんでした。~~昨日、私、頭はピーマンの知識不足のため、掲示板を汚してしまいました。yung様を始め、ご覧になっている方々にご不便をお掛けしていることに対してお詫び申し上げます。いう私のミスの為、昨日の投稿の一部が欠けてしまっております。今後作業する上で重要ですので、昨日投稿した内容も一部重複いたしますが、ご容赦ください。『本家』(http://wiki.tinycorelinux.net/wiki:custom_kernel)の情報を元に、まとめますと、全体の流れは以下のようになります。必要なファイル“linux-3.8.13-patched.txz”と“config-3.8.13-tinycore”“core.gz”を集めます。http://distro.ibiblio.org/tinycorelinux/5.x/x86/release/src/kernel/http://distro.ibiblio.org/tinycorelinux/5.x/x86/release/distribution_files/core.gzもしくは今のTinyCoreのバージョンが5.4でしたら、ブートパーティションにある“core.gz”をコピーします。makeに必要なtczをダウンロード・インストールします。linux-3.8.13-patched.txzを解凍し、linux-3.8.13-patchedディレクトリーにconfig-3.8.13-tinycoreを“.config”という名でコピーします。localmodconfig実行します。Architectureの項目を確認します。bzImage実行します。modules実行します。この様に書いてありますので、判る人には判るのでしょうが、和訳しても「Linuxの知識がミジンコ並み(以下[ミ])」の私にとってはサッパリです(苦笑)。そもそも「カーネルを作成」するとは「何を作成」するのか全くわかりません。そこで、ブートパーティション(/dev/sd*1)にあるファイルをlsコマンドで見てみます。vmlinuz更にsyslinux.cfgの中身をlessコマンドで覗きます。tce=UUID=”XXXX-XXXXvmlinuzとcore.gzがダブっています。(vmlinuzはカーネルですし)何だかTinyCoreの起動に必要な感じがします。core.gzの前にあるinitrdって何だろうと調べてみますと、どうやらカーネルの一部を外部化したものらしいです。http://www.geocities.jp/sugachan1973/doc/funto72.htmlよって、今回のTinyCoreのカスタマイズカーネルの作成というのは「vmlinuzとcore.gzを作成すること」になります。(linux-3.8.13の場合)】の6で作成されたbzImageがそれに当たります。core.gzは同じく上記の8のpathディレクトリーにあるmodulesとfirmwareを材料に作ります。以下の作業が追加されます。bzImageをブートパーティションに移動させます。10.pathディレクトリーにあるfirmwareとmodulesを解凍したcore.gzに詰め込んで、再びgzに圧縮し、ブートパティションに移動させます。これが作業のすべてです。次回は[ミ]でも100パーセント成功するやり方を、脱落者を出すことなく皆出来るように説明していきたいと思います。PM貴重な情報ありがとうございます。コメント欄においておくのは勿体ないので、ある程度まとまった時点で、「ミジンコでも出来るTinyCoreのカスタマイズカーネルの作成」としてページの方にまとめてさてもらおうと思います。いただいた情報で、私も時間のあるときに試してみます。(ただし、今は年度替わりで一年で一番忙しい時期です。お暇でネタがないとき遊びでしていただければ幸いです。お体に気をつけてくださいませ。~~今回からLinuxの知識がミジンコレベル([ミ])でも判るように説明していきたいと思います。linuxを試してみる」を実際にしたことがあるレベルの方とします。私は最終的には100パーセントカーネルの作成に成功していますが、その環境は以下のようになります。plus(USB2.0接続)ですから、NASのことはサッパリ判りませんし、他のPCについてもハテナです。カーネル作成に関してすることは変わりません。menuconfigでNASや他PCに必要なドライバー(や設定)が必要かもしれませんが、不必要なような気もします。OSに関してですが、TinyCore5.4(カーネル3.8.13)のマシーンでLinuxカーネル3.8.13のカスタマイズをします。他のバージョンについては......余りにも多くの回数・パターンを試み、失敗してきたので覚えていません(苦笑)。マシーンのカーネルのバージョンとカスタマイズしたいカーネルのバージョンが違うとあまりうまく行かなかったような気がします。失敗した時は次の様になります。(環境に必要なモジュールが不足している可能性大。-l”コマンドで音楽再生のデバイスが表示されなければ、alsaがカーネルのバージョンに合ってない)あくまでも一例ですので、他の不具合があるかもしれません。このような不具合に私、頭はピーマンがお答えできればいいのですが、何せ[ミ]ですので期待薄です。その為、自己解決できる様にカスタマイズの際参考にさせてもらったサイトについてURLを豊富に載せたいと思います。linuxを試してみる(1~3)」通りに基本的に進めればOKです。異なる点だけ説明したいと思います。・現時点で「ヘッドレス化」はしていません。・alsaとmpdはtczをインストールしているのみですなるべく設定をシンプルにして、トラブルを抱え込まないようにします。TinyCore5.4のインストールと設定後、「確実」に以下のことをしてください。・音楽データの入ったNASやSATA接続HDDをマウントaplayは私の場合以下のように表示されます。#0また、SATA接続(NTFSの)HDDのマウントは次のようにしています。/bマウントポイントの/bに特に意味はなくbが好きなだけです。コピーしたcore.gzは後に名前がバッティングしないようにcr.gzにしています。-lコマンドでTinyCoreのブートパティション(Boot欄に*が立っています)を調べてください。linux-3.8.13-patched.txz解凍すると、linux-3.8.13-patchedというディレクトリーが出現します。これがカーネルの素になります。makeする時はこのディレクトリー内で行います。.config.configファイルはカーネル作成(make)するための設計図みたいなものです。カーネルにどういうドライバー(や設定)を組み込むかを記録しています。configファイル(config-3.8.13-tinycore)とカーネル(linux-3.8.13-patched.txz)とcore.gzは必ずカーネルのバージョンが同じなもの(ここでは3.8.13)を用意します。squashfs-tools-4.x.tcztceで個々にダウンロード可能ですが、面倒くさいので上記の一発ダウンロードです。次回はいよいよmakeをします。~~今回からLinuxの知識がミジンコレベル([ミ])でも判るように説明していきたいと思います。linuxを試してみる」を実際にしたことがあるレベルの方とします。私は最終的には100パーセントカーネルの作成に成功していますが、その環境は以下のようになります。plus(USB2.0接続)ですから、NASのことはサッパリ判りませんし、他のPCについてもハテナです。カーネル作成に関してすることは変わりません。menuconfigでNASや他PCに必要なドライバー(や設定)が必要かもしれませんが、不必要なような気もします。OSに関してですが、TinyCore5.4(カーネル3.8.13)のマシーンでLinuxカーネル3.8.13のカスタマイズをします。他のバージョンについては......余りにも多くの回数・パターンを試み、失敗してきたので覚えていません(苦笑)。マシーンのカーネルのバージョンとカスタマイズしたいカーネルのバージョンが違うとあまりうまく行かなかったような気がします。失敗した時は次の様になります。(環境に必要なモジュールが不足している可能性大。-l”コマンドで音楽再生のデバイスが表示されなければ、alsaがカーネルのバージョンに合ってない)あくまでも一例ですので、他の不具合があるかもしれません。このような不具合に私、頭はピーマンがお答えできればいいのですが、何せ[ミ]ですので期待薄です。その為、自己解決できる様にカスタマイズの際参考にさせてもらったサイトについてURLを豊富に載せたいと思います。linuxを試してみる(1~3)」通りに基本的に進めればOKです。異なる点だけ説明したいと思います。・現時点で「ヘッドレス化」はしていません。・alsaとmpdはtczをインストールしているのみですなるべく設定をシンプルにして、トラブルを抱え込まないようにします。TinyCore5.4のインストールと設定後、「確実」に以下のことをしてください。・音楽データの入ったNASやSATA接続HDDをマウントaplayは私の場合以下のように表示されます。#0また、SATA接続(NTFSの)HDDのマウントは次のようにします。/bマウントポイントの/bに特に意味はなくbが好きなだけです。コピーしたcore.gzは後に名前がバッティングしないようにcr.gzにしています。-lコマンドでTinyCoreのブートパティション(Boot欄に*が立っています)を調べてください。linux-3.8.13-patched.txz解凍すると、linux-3.8.13-patchedというディレクトリーが出現します。これがカーネルの素になります。makeする時はこのディレクトリー内で行います。.config.configファイルはカーネル作成(make)するための設計図みたいなものです。カーネルにどういうドライバー(や設定)を組み込むかを記録しています。configファイル(config-3.8.13-tinycore)とカーネル(linux-3.8.13-patched.txz)とcore.gzは必ずカーネルのバージョンが同じなもの(ここでは3.8.13)を用意します。squashfs-tools-4.x.tcztceで個々にダウンロード可能ですが、面倒くさいので上記の一発ダウンロードです。次回はいよいよmakeをします。oldconfig”しないの?」と思われる方もいらっしゃるかもしれませんので、まず説明したいと思います。“localmodconfig”の代わりに“oldconfig”をし、以降同じ過程でbzImage(=vmlinuz)とcore.gzの作成は何の問題もなく出来るのですが、いざブートパーティションに載せようとする際、問題が生じます。作成されたbzImageのサイズは2.9M程度。core.gzのサイズはgzで圧縮された状態で凡そ20.0Mほど。トータル20~23Mのサイズになります。たかが20M程度で問題ないように思われますが、なんとブートパーティションのサイズは15.9Mしかありません。ブートパーティションに乗らないのです。すると以下のような選択を強いられます。1.menuconfigで頑張って不必要なドライバー(設定)を削って最終的にcore.gzを12M程度になるようにする2.別途USBメモリ(SDカード)を用意し、ブートパーティションを拡大させた2つのパーティションを作成し引越す3.別のラクチンな方法を考えるすべての方法を試しました。1は何度も何度も試す必要がありその度に2時間浪費し心が折れますし、2は需要があれば説明いたしますが、不必要なモジュールを組み込んでいるのが釈然としません。よって3の方法を選択します。“localconfig”は何をしているかというと、「利用しているモジュールを確認し、カーネルにロードされていないものを自動的にコンフィグから外してくれる」という、私のような[ミ]には大変有難い機能みたいです。「カーネルにロードされている」というのが具体的に何を指しているのか[ミ]にはよく判りませんが、「音楽再生に必要なデバイスが認識され、alsaやmpdがオンブートでロードされている」ような状態で試してみたところ、うまく行きました。サイズもcore.gz=4.3M、vmlinuz=2.9Mと余裕で乗せられるようになりExcellentです。よって今一度、音楽再生デバイスが認識されているか確認します。localmodconfigしばらく待ちますと“tc@box:~/linux-3.8.13-patched$”の入力待ちに戻ります。この入力待ちの一つ上の行で“Error”の表示がなければ、うまく行っています。menuconfigしばらくすると、カラフルな画面に変わります。「上下キー」で項目の移動をし、矢印がある項目は「Enterキー」で更に詳しい設定画面に移動。「スペースキー」を押して、[]は除外・[*]はビルトイン(起動時に自動的に読み込まれるらしいです。vmlinuzに(?))・[M]はモジュール(必要に応じて読み込まれる?core.gzに?)になります。色々な設定項目がありますが、[ミ]である私は3項目だけ設定確認します。Systems」に[*]。support」で“M”か“*”になっているのを確認。File」でEnterを押し.configに保存します。bzImage45分待ちます。modules10分待ちます。INSTALL_MOD_PATH......の実行】まず、カスタマイズされたcore.gzを作るための材料になるmodulesとfirmwareを格納するディレクトリーを外に作り、そこにインストールします。firmware_install次回はvmlinuzとcore.gzを作成します。V7.2(x86版)で同じようにmpdのインストールとlowlatencyカーネルの生成までやってみました。理論的には同じカーネルバージョン+同じハードウェアタイプでカーネルを作成すればinitrdとモジュールのパッケージは流用できますが、最近のカーネルはマジックナンバーが一致しないと「モジュールが一致しない」と出力されて認識できません。そこで、下記の方法で対応しました。1.カーネルバージョンは標準版と被らないように”-lowlatency”をバージョン末尾に追加。頭はピーマンさんのinitrdの作り方がその後掲載されていないようですので補足です。firmware_install”をかぶせて対応しました。http://wiki.tinycorelinux.net/wiki:remasteringこのやり方だと、元のinitrdのイメージにそのまま新しいカーネルモジュールとファームウェアが別ディレクトリ(/lib/modules/4.2.9-tinycore-lowlatency)に追加されます(元のモジュールディレクトリを削除すればサイズもほぼ同じになります)。最新版でないのはx86版のffmpegがv1.2.2と古く最新版ではコンパイルに失敗するため)からmpdをビルドしました。この場合はalsa-modules以外にも以下のカーネルモジュールパッケージ(i2c・mpd・filesystems・firewire・input-joystick・v4l-dvb)が必要でそのままではブート時の正常なパッケージ読込に失敗しましたが、これら全て-lowlatencyバージョンの「空の」tczファイルを作って回避しています(必要なモジュールは全てinitrdに入っておりtczファイルでの追加は不要なため)。記述通りmksqashfsで可能です(カーネルモジュール用の空のtczパッケージの場合は、/lib/modules/「カーネルバージョン」/kernelという名前のディレクトリのみ作っておくだけ。「カーネルバージョン」はその際のカーネルのバージョンに合わせます)。bavotasan.com.。