タグ付けされた質問 「kernel」

UbuntuのLinuxカーネルに関する質問。カーネルのアップグレードとインストール、コンパイル、パッチ、カーネルモジュールなどの問題があります。

4
カーネルソースコードを取得するにはどうすればよいですか?
いくつかのデバイスドライバーを作成する予定で、Linuxカーネルソースを取得する必要があります。私のLinuxカーネルバージョンは3.2.0-23-ジェネリック-PAEと私は思いからイメージをダウンロードし、この。私が読んだ記事の多くで、新しいモジュールの挿入を開始するにはカーネルツリー全体が必要であることがわかりました。 この画像をダウンロードしてusr/src/フォルダーに貼り付けるだけで十分ですか、それとも何か他のことをする必要がありますか?
25 kernel 

2
Ubuntu 16.04.2アップデート付きの古いカーネル
私のマシンは今日Ubuntu 16.04.2に更新されました。ただし、カーネルはまだ「4.4.0-62-generic」です。何が起こったのですか(16.04.2バージョンの主な利点は、カーネルを4.8に更新したことでした)。新規インストールする必要がありますか?
24 16.04  kernel 


1
各カーネル更新後のnVidiaドライバーのリセット
私のカード(GeForce 750 Ti)はUbuntuでまだサポートされていないため、公式のnVidiaドライバーを使用しています。カーネルが更新されるたびに、システムが壊れます。 カーネルの更新のためにシステムを2〜3回フォーマットしましたが、今日は修正することにしました。私はこの方法でそれを修正しようとしましたが、驚くことに動作します。 コンソールに切り替えます(コンソールを切り替えたときのように、nVidiaドライバーがクラッシュするのを待った後:p) 完全なアンインストールを実行する sudo ./<DRIVER>.run -uninstall 再起動してオンボードカードに切り替える 更新 sudo apt-get update sudo apt-get dist-upgrade 再起動 ドライバーを再インストールする sudo ./<DRIVER>.run 再起動して、NVIDIA GPUに切り替えます これをすべて経由せずに更新するより良い/簡単/速い方法はありますか?

1
BFQおよびBFSスケジューラーが公式のUbuntuカーネルに含まれないのはなぜですか?
昨日、Ubuntuの高速化に関する記事を読みました。この記事では、デフォルトのI / OスケジューラーをBFQに置き換えることを提案しました。 同様の記事で、BFSプロセススケジューラを使用した場合のデスクトップパフォーマンスの利点が指摘されています。 両方のスケジューラは、デスクトップの対話性とパフォーマンスを向上させることが知られている多数のパッチセットと代替カーネルに含まれています(例:linux-pf、liquorix-kernelおよびlinux-ck)。 だから私の質問は次のとおりです。Ubuntuが優れたデスクトップ体験のためにどのように努力しているかを考えると、対話型パフォーマンスの点で優れていることが証明されたOSの非サーバービルドにこれらのスケジューラが付属しないのはなぜですか? 2つのスケジューラの詳細については、次を参照してください。 BFQ:http : //algo.ing.unimo.it/people/paolo/disk_sched/ BFS:http : //ck.kolivas.org/patches/bfs/bfs-faq.txt
24 kernel  bfq  bfs 

1
起動時にロードされるようにサードパーティのモジュールをインストールする方法は?
フレームグラバーに対応するサードパーティのモジュールがあります。カーネルソースをダウンロードし、ベンダーの指示に従ってコンパイルし、結果のモジュールarvdrv.koをフォルダーに配置しました。 ベンダーは、モジュールをカーネルにロードするスクリプトを提供しており、実行すると動作します。モジュールはロードされますが、次のブートまでしかロードされません。スクリプトはmodprobeを使用しません。モジュールをインストールすると、フレームグラバーにアクセスできます。 modprobeは多くのモジュールのリストを保持しているように見えます。/ etc / modulesを編集してモジュール名を追加すると、起動時にロードされますが、モジュールarvdrvはmodprobeのリストにありません。 私の質問はmodprobeにモジュールを知らせる方法ですか?新しい場所にコピーする必要がありますか?
24 12.04  kernel  modprobe 

8
シャットダウン/再起動時に新しいコンピューターがハングします。トラブルシューティングの方法は?
私のシステムは完全に動作していますが、シャットダウン中にフリーズします / reboot / suspend / hibernate:すべてのウィンドウとメニューバーは消えますが、デスクトップの壁紙は残ります。ESCを押してシャットダウンコンソールのテキストを見ることができるシャットダウン画面(ドットがアニメーション化された画面)も表示されません。システムは最新であり、Update Managerを使用して完全に更新されます。 フリーズの原因を特定するにはどうすればよいですか? 調査できるログはありますか? どうすれば修正できますか? フリーズの明らかな原因は見当たりません。唯一のUSB接続はマウス/キーボードです。外部ストレージが接続されていません。また、プログラムを実行していません(ログイン画面からシャットダウンした場合でもマシンがフリーズします)。 私が今まで試したこと: いくつかのACPI設定を示唆する他の質問(this、this、this)に基づいてsudo shutdown -h now、シャットダウンコンソールのテキストディスプレイにヒントが表示されるかどうかを確認しようとしましたが、システムはそこまで到達しません。画面にはデスクトップの背景画像が表示され、ツールバーはありません。動作するだけですsudo shutdown --forceが、それは解決策ではありません。 grubメニューを編集してacpi = offをカーネルに追加しても解決しませんでした。他の(より少ない)ACPIの提案を試してもあまり意味がないと思いますか? grubエントリにnoapicを追加しても、認識できる効果はありませんでした。代わりにnolapicを追加すると、何かが行われました(quietオプションを削除しました)-システムは、画面の最後の文字である無人アップグレードの実行を確認する行まで、シャットダウンを続行できました。 また、特に電源オプションに関してシステムBIOSをチェックしましたが、異常なものは見ませんでした。BIOSスタンバイ設定をS3からS1に切り替えても解決しませんでした。スタンバイ設定を無効にすることはできず、ACPI関連の設定は他にありません。 BIOSリセットは役に立たなかった。驚きません。何も変更していませんでした。 私は、仮想コンソール(CtrlAltF1)へ行くしようとした提案として djeikybによって、そこからやった今-hシャットダウンをし、それが後に、あまりにもそこに凍りついたこのコンソール出力。私はまだ初心者なので、それを行う方法を理解できないため、プロセスを一度に1つずつ強制終了しませんでした。 2.6.35.25ではなく、カーネル2.6.35.22でブートすることは役に立ちませんでした。 Nvidiaドライバーを無効にしても解決しませんでした。 Live CD(実際にはUSBスティック)からの起動は役に立ちませんでした。同じようにフリーズします。 Live CDから起動してacpi=off noapic nolapicも、助けにはなりませんでした。どちらもしなかったnolapic。明らかに、これは私のインストールのカスタム設定ではなく、何らかの基本的な問題です。 MemTestはエラーなしで1時間で競合しました。
24 kernel 

6
Ubuntuで実行中のプログラムを移動できるのはなぜですか?
実行中のアクティブなプログラムを別のディレクトリに移動できることに気付きました。私の経験では、MacOやWindowsでは不可能でした。Ubuntuではどのように機能しますか? 編集:Macでは不可能だと思っていましたが、コメントで確認できるように思われます。多分Windowsでは不可能です。すべての答えをありがとう。

3
カーネルモジュールで利用可能なオプションを知る/一覧表示するにはどうすればよいですか?
質問がそれをすべて言っているので、私は例で詳しく説明したいと思います: i915.i915_enable_rc6=1 これは、i915モジュールまたはIntelビデオドライバーのオプションです。だから、Linuxコマンドラインからのi915_enable_rc6オプションのようなものを知るか、リストする方法 はありますi915か? 私は質問ではっきりしていると思いますか? 編集:私はi915を例に挙げていましたが、他には何もありませんでした。modinfo私が探していたコマンドのようです。

2
64ビットマシンで32ビットカーネルをコンパイルする
32ビットのシングルコアIntel Atomマシン用にカーネルをコンパイルしようとしています。言うまでもなく、コンパイルには膨大な時間がかかります。それは2時間続いていて、まだドライバーモジュールの半分に過ぎません。 メインデスクトップでカーネルをコンパイルするのに15分しかかかりませんが、64ビットマシンです。より良いマシンから32ビットカーネルパッケージを生成するためにクロスコンパイルできますか?

4
カーネル4.13.0-26-genericへのアップデート以降、VirtualBox 5.0.40がホスト全体をクラッシュさせる
通常のソフトウェアアップデータ、2018年1月10日からアップデートを受け取りました。この後、VirtualBoxはVMを起動せず、dkmについて文句を言い、modprobe vboxdrvの作成を要求します。アドバイスに従って、私はvirtualbox-dkmsを再インストールしました: sudo apt-get --reinstall install virtualbox-dkms これと再起動の後、マシン全体をフリーズするVMを起動しようとしましたが、ハードリブートが必要でした。 VirtualBoxを最新のカーネルで動作させる方法はありますか? 編集: N0rbertが示唆するように、コマンドは次のとおりです。 apt-cacheポリシー `dpkg -S VirtualBox | ヘッド-n1 | sed -e 's /:// g' | awk '{print $ 1}' ` 与える: virtualbox-qt: インストール済み:5.0.40-dfsg-0ubuntu1.16.04.2 候補:5.0.40-dfsg-0ubuntu1.16.04.2 バージョン表: *** 5.0.40-dfsg-0ubuntu1.16.04.2 500 500 http://fr.archive.ubuntu.com/ubuntu xenial-updates / multiverse amd64パッケージ 100 / var / lib / dpkg …

8
古いカーネルのみを削除するBash one-liner
/ bootパーティションの領域を解放する方法について多くのスレッドを見てきましたが、それも私の目標です。しかし、私は古いカーネルを削除することだけに興味があり、カーネルのそれぞれではなく現在のものを削除します。 Puppetからスクリプトを実行し、余分なファイルを置きたくないので、このソリューションがワンライナーである必要があります。これまでのところ、私は次のものを得ました: dpkg -l linux-* | awk '/^ii/{print $2}' | egrep [0-9] | sort -t- -k3,4 --version-sort -r | sed -e "1,/$(uname -r | cut -f1,2 -d"-")/d" | grep -v -e `uname -r | cut -f1,2 -d"-"` | xargs sudo apt-get -y purge より正確に言うと、現時点で行われていることは次のとおりです。 すべてのlinux- *パッケージをリストし、名前を出力します。 数字のあるものだけをリストし、それらをソートして、逆の結果を返します。この方法では、古いカーネルが最後にリストされます。 現在のカーネルより後の結果のみを出力します linux- …

1
「apt」は、保持する古いカーネルの数をどのように決定しますか?
私はコアサービス(NTP、DNSなど)のためにいくつかのサーバーを管理していますが、サーバーの1つが他の2つではなく3つの最新のカーネルを保持しているように思われました。 nul@quark:~$ sudo apt-get autoremove --purge Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. nul@quark:~$ dpkg -l |grep linux-image ii linux-image-3.13.0-51-generic 3.13.0-51.84 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP ii …
23 server  apt  kernel  purge 

5
NMIウォッチドッグ:バグ:ソフトロックアップ-CPU#2が23秒間スタックする![プリマス:305]
このエラーメッセージが表示されます NMI watchdog: BUG: soft lockup - CPU#2 stuck for 23s! [plymouthd:305] 私のシステムの起動時(live-cdでも)。 私のPCは、Intelグラフィックとnvidiaを搭載したdell inspiron 7559です。 更新 -この問題は、LiveUSBを使用してubuntu 18.10をインストールしようとした場合にも発生します


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.