
Ubuntu日本語フォーラム

ログインしていません。
ubuntu studio 10.10 にRTカーネルを導入したいと思っております。
公式では開発は中止されインストールはできないのかと思っておりましたが、先日
http://ubuntuforums.org/showthread.php?t=1602827
このようなものを見つけ、英語は解らないのですが見よう見まねで
wget http://launchpadlibrarian.net/58022320/linux-headers-2.6.36-1_2.6.36-1.7_all.deb
を実行しパッケージをインストールしてみましたが変更されてはいないようです。
こちらインストールするだけではカーネルの変更ができていないようですが、もしこちらからrtカーネルの糸口がつかめたらいいなと思い投稿した次第です。
詳しくお解りになる方いらっしゃいましたらご教授お願いします。
使用OS:ubuntu studio 10.10 64bit
オフライン
多分英語フォーラムの#10のコメントに従ったと思うのですが、
wgetコマンドやdpkgコマンドをよくお分かりでないようなので、lowlatencyカーネルを入れる前にこれらのコマンドについて調べてみては?
aboganiさんが配布しているパッケージは更新されているため、新しいアドレスを指定する必要があります。
PPAのページ: https://launchpad.net/~abogani/+archive/ppa
現時点では以下のコマンドを入力することでパッケージをダウンロードできると思います。
32bit環境では
wget http://ppa.launchpad.net/abogani/ppa/ubuntu/pool/main/l/linux-lowlatency/linux-headers-3.0.0-9-lowlatency_3.0.0-9.14~ppa1_i386.deb wget http://ppa.launchpad.net/abogani/ppa/ubuntu/pool/main/l/linux-lowlatency/linux-image-3.0.0-9-lowlatency_3.0.0-9.14~ppa1_i386.deb
64bit環境では
wget http://ppa.launchpad.net/abogani/ppa/ubuntu/pool/main/l/linux-lowlatency/linux-headers-3.0.0-9-lowlatency_3.0.0-9.14~ppa1_amd64.deb wget http://ppa.launchpad.net/abogani/ppa/ubuntu/pool/main/l/linux-lowlatency/linux-image-3.0.0-9-lowlatency_3.0.0-9.14~ppa1_amd64.deb
wgetしただけではパッケージはダウンロードされるだけでインストールされないので、次にdpkgコマンドを使ってインストールする必要があります。
英語フォーラムにもありますが、dpkgコマンドによるインストールは以下のコマンドで出来ます。
$ sudo dpkg -i パッケージファイル.deb パッケージファイル.deb パッケージファイル.deb ...
32bit環境では以下のようになります。
$ sudo dpkg -i linux-headers-3.0.0-9-lowlatency_3.0.0-9.14~ppa1_i386.deb linux-image-3.0.0-9-lowlatency_3.0.0-9.14~ppa1_i386.deb
オフライン
追記ですが、ここも参考にしてみてください
https://wiki.ubuntulinux.jp/UbuntuStudioTips/Setup/Kernels
オフライン
>vbk様
レスありがとうございます。
すいません。そのwgetからダウンロード後、debパッケージをGUI環境でインストール作業まではしていました・・・
その後再起動、端末からuname -aで確認したところ変わっていなかったというところでつまづいているというのが今の状況です。
PPAの登録が必要です。という事でしょうか?
オフライン
linux-image-... の方もインストールされてますかね?
実際に実行されるカーネルイメージはlinux-image-...に含まれているので、忘れずにインストールしてください。
試しに以下のコマンドを実行して、lowlatencyカーネルが検出されることを確認してください。
$ sudo update-grub
結果、正しくインストールされていると、例えば以下のように出力されます。
Generating grub.cfg ... Found linux image: /boot/vmlinuz-3.0.0-9-lowlatency-pae Found initrd image: /boot/initrd.img-3.0.0-9-lowlatency-pae Found linux image: /boot/vmlinuz-2.6.38-11-generic-pae Found initrd image: /boot/initrd.img-2.6.38-11-generic-pae Found memtest86+ image: /boot/memtest86+.bin done
自分の環境ではlowlatencyカーネルのインストール後、GRUBの選択画面が表示されませんでした。
状況によっては通常のカーネルの方がいいこともあるので、/etc/default/grubの以下の部分を編集します。
GRUB_DEFAULT=2 # GRUB_HIDDEN_TIMEOUT=0 (コメントアウト) # GRUB_HIDDEN_TIMEOUT_QUIET=true (コメントアウト) GRUB_HIDDEN_TIMEOUT_QUIET=false (追加) GRUB_TIMEOUT=10
最後に
$ sudo update-grub
を実行すると設定が反映されます。
オフライン
xNxExGxIxさんは10.10をお使いですが、Alessio Igor Bogani氏のPPAで配布されているlowlatencyカーネルのイメージのパッケージは、11.04と11.10向けのものとなっています。
そのため仮にPPAを登録できたとしても、カーネルイメージのパッケージをインストールすることはできないでしょう。
ここらへんの詳しい情報はカーネルについてにまとめてありますので、一読していただければ、どんな状況になっているのは把握しやすいかと思います。
蛇足ながら。
オフライン
>vbk様
headerしかインストールしていなかったみたいです… そして僕の記載したURLからはheader以外は削除されているようですね…
どうも指定のURLのファイルは11.10向けなのかインストールすることができませんでした
>mocchi様
どうやらご指摘の通りみたいです。どうしても11.04の動きが気に入らないので10.10にダウングレードしたのですが…
どうしてもRTカーネルやlow-letencyカーネルが使いたかったら10.04までダウングレードするしかないのでしょうか?
オフライン
http://www.google.com/search?q=ubuntu+low+latency+real+time+kernel+maverick
で探すと、そのものズバリの情報がヒットするんですけどね。
要は、maverickに、nattyのlowlatency kernelを半ば強引にインストールするんですが、
http://longspine.com/how-to/real-time-kernel-on-ubuntu-10-10-maverick-meerkat/
の方法で、私の実験環境(仮想環境)ではインストールできて、起動もしました。
(起動してからの使用感までは一切分からないです)
>STGSAGWAN様
ありがとうございます。とりあえずnattyのlow-letencyカーネルパッケージのインストールが完了できました
が、なぜか再起動後GUIベースではなくCUIで立ち上がりましたw(IDとパス入力してログインはできている模様)
CUIは使いこなせないので再インストールしてみようと思います・・・惜しいところまで行ったような気がしてるので残念です。
オフライン
実施する前に、リンク先を全てよく読みましたか?
コメント欄に、ビデオドライバのことも書いてあります。
>STGSAGWAN様
コメントのところまでは読んでませんでした。まさしくATIのドライバ使用なのでコレで引っかかってるみたいですね。
再コンパイル必要とのことですがよくわからないのが正直なところなので僕のレベルでは素直に10.04を使っておけというところなんだろうなぁと今思っているところです・・・
オフライン
xNxExGxIx による投稿:
どうやらご指摘の通りみたいです。どうしても11.04の動きが気に入らないので10.10にダウングレードしたのですが…
どうしてもRTカーネルやlow-letencyカーネルが使いたかったら10.04までダウングレードするしかないのでしょうか?
リアルタイムカーネルを使いたい場合は10.04を使い、リポジトリから提供されているパッケージ「linux-rt」をインストールして下さい。
low-latencyカーネルを使いたい場合は、11.04を使った上でPPAからパッケージ「linux-lowlatency」をインストールして下さい。
low-latencyカーネルは、10.04ではpreemptカーネルとしてリリースされています。パッケージ名は「linux-preempt」となります。
こうしてまとめると、Maverickはちょうど境目といった感じになってますね。参考まで。
なお、いずれの選択肢も、カーネルイメージに含まれている各種ドライバに関しては不安が残ることになりますので、ご注意下さい。NVIDIAやATIのグラフィックカードなどではプロプライエタリなドライバが適用できない可能性もあります。
(※カーネルのバージョンが合わない、必要なヘッダーファイルが入らないなどの理由による)
よほど喫急な必要性がない限りは、genericカーネルをお使いください。カーネル周りに関するさまざまな支援を受けることができます。
お使いの環境にパフォーマンス上の不満があるのであれば、そちらを相談していただければ、何らの対策が寄せられるかもしれません。
オフライン
xNxExGxIx による投稿:
CUIは使いこなせないので再インストールしてみようと思います・・・惜しいところまで行ったような気がしてるので残念です。
こういう場合は、正常起動できていた1つ前のカーネルをgrubメニューで選んで、OSを起動すればよいです。
OSごと再インストールする必要はないですよ。
最初の時点でgrubメニューを表示するようにしていなかったのでうまいことgenericカーネルで動かす事ができなかったのとCUIからcatalystのアップデートをかけることができなかったので結局11.04を入れ直す結果になりました。
最初にgrubをちゃんと選べるように設定しておけばそこからドライバアップデートしてうまく使えたのだろうなぁと思うともったいない気分です。
もし同じような事をしたいと思いこのトピックを見た人は参考になればとおもいます。
オフライン