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

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

2
/ bootにvmlinuzがありません
Windows 7とUbuntu 12.04を搭載したラップトップを実行しています。カーネルファイルが見つからないために最終的に問題であることが判明した、パーティションのサイズ変更に伴う問題がありました。(これらの問題は、サイズ変更後の1週間まで発生しませんでした。その間、コンピューターは完全に動作し続けました)。 12.04 LTS LiveCDからハードドライブのインストールにchrootすることで、最終的に復元することができました/boot/initrd-3.2.0.24-generic.img。vmlinuzLiveCDの/casper/フォルダーからコピーすると、/boot/vmlinuz-3.2.0.24-genericそれupdate-grubが最終的に私のUbuntuインストールを認識してgrubメニューに追加することがわかりました。これが私の最初の問題でした。 しかし、私の新しい問題は、このインストールを起動すると、あらゆる種類の失敗したモジュールとエラーメッセージに遭遇することです。最後に、Ubuntuを低グラフィックスモード、トラブルシューティング、コマンドプロンプト、ネットワークなどで起動するオプションが表示されます。低グラフィックスモードを選択すると、ターミナルでダンプされ、ログインするように求められますが、ユーザー名とパスワードが機能しません。 おそらく単にLiveCDからvmlinuzをコピーしただけでこれらのエラーが発生したのでしょうか?私の問題は、適切なものvmlinuzが私のを復元したのと同じカーネルインストールプロセスによってインストールされなかったことです'initrd-....'.img 私は自分の研究に使用しているさまざまなプログラミング環境に合わせてカスタマイズされた設定がたくさんあり、現在海外にいるため、Ubuntuパーティション全体を再インストールする必要がないことを本当に望んでいます。ソフトウェア。 しかし、私は(両方ともCloneZillaを介して)非起動パーティションの完全なイメージと完全なクローンを持っています。これらが実際にプライベートの「ホーム」フォルダーを取得したかどうかはわかりません。
10 12.04  grub2  kernel 

1
最新リリースのLinuxカーネルフレーバー
今日(18.04+)には、カーネルのフレーバーがはるかに多く、それらのすべてが十分に説明されているわけではありません。私はそれらを見る: generic、可能な-hweブランチを備えたデフォルトのもの。 virtual—と同じですがgeneric、を除きmodules-extraます。-hweブランチを持つこともできます。 kvm; azure、aws、gcp、gke-クラウドプロバイダを対象に、 oem - あれは誰?; oracle —どのOracleシステムか。 それで、どうやって選ぶのですか?たとえば、VPSはおそらくgenericカーネルを必要とせず、virtualそれほど貴重なディスク領域を必要としないでしょうが、多分kvmもっと良いですか?そもそも違いは何ですか? Wikiには件名に関するページ(https://wiki.ubuntu.com/Kernel/Dev/Flavours)がありますが、時代遅れです。
9 kernel 

4
名前に「microsoft」が含まれるこれらのファイルを削除しても安全ですか?
今やりました: sudo updatedb locate * microsoft * そしてそれは私にこれを伝えました: /lib/modules/4.13.0-16-generic/kernel/drivers/hid/hid-microsoft.ko /usr/lib/os-probes/mounted/20microsoft /usr/lib/os-probes/mounted/efi/20microsoft /usr/share/X11/locale/microsoft-cp1251 /usr/share/X11/locale/microsoft-cp1255 /usr/share/X11/locale/microsoft-cp1256 /usr/share/X11/locale/microsoft-cp1251/Compose /usr/share/X11/locale/microsoft-cp1251/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1251/XLC_LOCALE /usr/share/X11/locale/microsoft-cp1255/Compose /usr/share/X11/locale/microsoft-cp1255/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1255/XLC_LOCALE /usr/share/X11/locale/microsoft-cp1256/Compose /usr/share/X11/locale/microsoft-cp1256/XI18N_OBJS /usr/share/X11/locale/microsoft-cp1256/XLC_LOCALE /usr/share/X11/xkb/geometry/microsoft /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1251.html /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1255.html /usr/share/doc/libx11-dev/i18n/compose/microsoft-cp1256.html /usr/share/fonts/X11/encodings/microsoft-cp1250.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1251.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1252.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1253.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1254.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1255.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1256.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1257.enc.gz /usr/share/fonts/X11/encodings/microsoft-cp1258.enc.gz /usr/share/fonts/X11/encodings/microsoft-win3.1.enc.gz /usr/share/mime/image/vnd.microsoft.icon.xml /usr/src/linux-headers-4.13.0-16-generic/include/config/hid/microsoft.h それらを削除しても安全ですか、それとも一部を指定しますか(指定してください)?私のシステムでは最小限のMicrosoftまたはWindowsが必要なので、


2
X299 ACPIエラー:UEFIまたはドライバー/カーネルのバグ?
i7-7820X、MSI X299 Raider、64 GBのメモリを搭載した新しいマシンを購入しました。残念ながら、マシンの起動に問題があります。次のエラーメッセージで緊急モードで終了します。 kernel: Error parsing PCC subspaces from PCCT kernel: ACPI Error: [SDS0] Namespace lookup failure, AE_NOT_FOUND (20160930/psargs-359) kernel: ACPI Error: Method parse/execution failed [\SHAD._STA] (Node ffff8f559e548050), AE_NOT_FOUND (20160930/psparse-543) いくつかの調査の後、私はこことここで同じようなハードウェアと同じ問題を持つ他の2人を見つけました。彼らはAsusからのボードを持っています。 4.12までの異なるカーネルバージョン(Ubuntu 17.10、17.04、Fedora 26)とマザーボードの異なるファームウェアバージョン(ベータバージョンを含む)を試しました。すべてが同じエラーを出すのに役立つものはありませんでした。現時点では、システムをacpi=off起動して起動オプションを使用できますが、これによりハイパースレッディングが無効になります。 だから私の質問ですが、これはカーネルまたはファームウェアに関連するバグですか?カーネルに問題がある場合、どのバージョンが役立ちますか?
9 boot  drivers  kernel  uefi  intel 

5
Linuxでオペレーティングシステムとカーネルが別々に扱われるのはなぜですか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Ask Ubuntuのトピックとなるように質問を更新してください。 2年前休業。 Ubuntuを含むLinuxオペレーティングシステムに関しては、カーネルとオペレーティングシステムを区別する傾向があります。これはWindowsとOS Xファミリには当てはまりますが、なぜLinuxコミュニティにそれほど普及しているのでしょうか。OS自体を更新せずにOSカーネルを更新する方法はありますか?またはその逆?もしそうなら、それはどのように役立ちますか?
9 kernel  updates 

3
インストール後にHWEカーネルに切り替えることはできますか?
Xenial Xerusをインストールしますが、どのバリアントを使用すればよいかわかりません。通常のカーネルとHWEカーネルのどちらかを選択できます。 今、私はHWEカーネルが新しいHWのサポートがより速く利用可能になることを意味することを理解しています。一方、HWEカーネルはGAカーネルよりも十分にテストされていない可能性があります。つまり、実際に必要でない場合は、HWEカーネルを使用しないでください。 現在、古いハードウェアを使用しているため、現在、問題なくVivid Vervetを実行しているため、どのカーネルでも現在のハードウェアをサポートできます。一方、将来的に新しいハードウェアにアップグレードする可能性があることを排除することはできません。つまり、HWEカーネルが必要になる可能性があります。 したがって、問題は、通常のカーネルを使用してインストールできるかどうかであり、将来必要になった場合は、HWEカーネルに切り替えるだけです。

1
古い学校のシェルサーバーでユーザーを確実に分離する方法
古い学校のシェルサーバーを数人で実行したい。1つは、ユーザーがsshアクセスを取得してソフトウェアを実行できる場所(ユーザー自身または提供)です。私の懸念は、ユーザー間の適切な分離です。 他のプロセスを表示したり、相互にファイルにアクセスしたり(明示的に許可されていない限り)などしたくないのです。すべての特権エスカレーションバグに噛まれたり、カーネルの小さな更新ごとにサーバーを再起動したりしないでください。これらのセキュリティ対策を講じて、一般的なサービス(Webやメールホスティングなど)を実行するオプションを維持することは完璧です。 昔はgrsecを使っていましたが、古いカーネルを使い続け、自分でコンパイルする手間を省く必要があります。共有サーバーでユーザーを確実に分離する、よりモダンでよりUbuntuの方法はありますか? おそらく、あなたはその効果のためにAppArmorで何かをすることができますか?それとも、共有環境用に事前構成されたカーネルのリポジトリがあるのでしょうか?またはコンテナに基づくソリューション?これらは最近流行している。

4
Grubのインストールに失敗したUbuntu 16.04の新規インストール、USBから起動できない
DELL 3521に Ubuntu 16.04を新規インストールしようとしましたが、以前は15.04を使用していました。システムが遅くなったので、新しくインストールしたいので、/、/ boot、/ swapを削除して再作成しました。他に2つのドライブがあります(EXT2) インストール中、encrypt / homeを選択し、UEFIモードで続行しました プロセスは後に終了しました 現在、起動できません。Ubuntuをインストールするか、USBを使用せずにインストールしてみましたが、カーネルパニックエラーが表示されています。 grubメニュー>ターミナルを作成します。パーティションは表示されますが、ubuntuファイルは表示されません。どうしようもありません。どうすればよいですか? Ubuntu Live USBは機能しませんでしたが、Boot-Repair-Diskは正常に機能しました

1
実行中のシステムで/boot/initrd.imgファイルを削除してもよろしいですか
RAID1ルートパーティションを備えたサーバーがありますが、2つのドライブのそれぞれに/ boot用の小さなパーティションがあります。更新が行われるたびに、お互いに「dd」します。 残念ながら、/ bootパーティションは小さすぎます。カーネルが更新されると、initramfsには新しいinitrd.imgをパーティションに書き込むためのスペースがありません。パーティションサイズを修正することは、重要なサービスをしばらくの間企業から奪うことを意味します。これは避けたいです。 グラブブートを理解しているように、initrd.imgは実際のパーティションがマウントされるまで使用されます。システムの実行中に、既存のinitrd.imgを削除し、新しいものを構築するためのスペースを解放するだけで問題はありませんか?
9 boot  grub2  kernel 

3
カーネル3.19の「vmnetの構築に失敗しました」
ので、この答えはカーネルだけ3.13のためにあるので、私は問題の解決策を共有したいのですがFailed to build vmnet、カーネル3.19およびそれ以前のバージョンのために。したがって、これは私の実際の問題ではなく、将来の読者を助けることのみを目的としています。 質問 VMware WorkstationまたはVMware Playerを初めて実行する場合、いくつかのパッケージをカーネルレベルでデプロイする必要がありますが、このエラー行で失敗します。 vmnetの構築に失敗しました。ビルドコマンドの実行に失敗しました。 この問題を解決するにはどうすればよいですか?
9 kernel  vmware 

4
カーネル3.13.0-43へのアップグレード後にブートがハングする
3.13.0-40から3.13.0-43にアップグレードしたところ、システムが起動できなくなりました。システムが5つのオレンジ色のドットの付いたubuntuスプラッシュスクリーンでハングします。ファンはすべてフルチルトで動作しており、システムは完全に応答していません。コマンドプロンプトでctrl-alt-f1を実行できません。 3.13.0-40でも問題なく起動できるので、これはアップグレードに関連していると確信しています。私はlinux-genericとlinux-image-genericを再インストールしてみましたが、何も変わりませんでした。 syslogを見ると、失敗したブートからのエントリがまったくないようです。 システムがハングする原因となっているこのカーネルバージョンの問題をトラブルシューティングするにはどうすればよいですか? システム仕様:Ubuntu 14.04、AMD Radeon HD 7750グラフィックスカード、オープンソースドライバーを使用
9 boot  upgrade  kernel 

2
DisplayLink USB 3.0がUbuntu 14.04LTSで機能しない
これは別のDisplayLinkの抗議かもしれないことに気づきました-とにかく私はそれを試してみると思いました。だからいつもの話-私はDisplayLinkアダプターKensington USB3.0ビデオアダプターを手に入れましたが、動作するようには見えません。 差し込むと再編成されます。 #uname -r 3.13.0-35-generic # dmesg [52049.856134] usb 2-2: new high-speed USB device number 8 using ehci-pci [52049.989282] usb 2-2: New USB device found, idVendor=17e9, idProduct=430f [52049.989290] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [52049.989295] usb 2-2: Product: Kensington USB3.0 Video Adapter [52049.989299] usb 2-2: Manufacturer: …

1
カーネルのコンパイル中に「make gconfig」が機能しないのはなぜですか?
kernel.orgからダウンロードしたバニラLinuxカーネル3.12.14をコンパイルしようとしています。私がしようとするとmake gconfig、それは言う: * Unable to find the GTK+ installation. Please make sure that * the GTK+ 2.0 development package is correctly installed... * You need gtk+-2.0, glib-2.0 and libglade-2.0. * make[1]: *** No rule to make target 'scripts/kconfig/.tmp_gtkcheck', needed by `scripts/kconfig/gconf.o'. Stop. make: *** [gconfig] Error 2 今私のUbuntuにはデフォルトでgtk +がないようです、dpkg -s …

4
apt-getが推奨パッケージを見つけない(perfツール)
Ubuntu 13.10 x86_64でパフォーマンスカウンター(https://perf.wiki.kernel.org/index.php/Main_Page)を使用しています。入力するperfと、次のようになります。 perf not found for kernel 3.11.0-031100 You may need to install linux-tools-3.11.0-031100-generic しかしapt-get install ...、それは見つかりません E: Unable to locate package linux-tools-3.11.0-031100-generic uname -rを返す3.11.0-031100-generic、つまり、わずかに異なるカーネル名(Ubuntuのデフォルトは3.11.0-13-generic) デフォルトでカーネルに一致する正しいバイナリをどのようにインストールできますか(および/またはこれのために追加する必要があるリポジトリ)。 (/ tools / perf /のカーネルソースからコンパイルすることでこれを回避できることを知っています。これは機能しますが、理想的にはaptを介して自動的に実行させたいです。)
9 apt  kernel 

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