オンラインに続いて古いラップトップにGentooをインストールしようとしていますハンドブック。カーネルソースのインストール(ここを参照)まで到達しました:インストール

emerge --ask sys-kernel/gentoo-sources 

正確なエラーメッセージが表示されずに失敗するまで、正常に実行されているようです。ログファイル

/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log 

にはエラーメッセージは含まれていません。このファイルの最後の行は次のようになっています

* Final size of build directory: 1 KiB * Final size of installed tree: 623669 KiB ecompressdir: bzip2 -9 /usr/share/doc 

エラーメッセージも含まれていない/var/log/emerge.logも確認しました:

1473188561: Started emerge on: set 06, 2016 21:02:40 1473188561: *** emerge --ask sys-kernel/gentoo-sources 1473188622: >>> emerge (1 of 1) sys-kernel/gentoo-sources-4.4.6 to / 1473188622: === (1 of 1) Cleaning (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473188698: === (1 of 1) Compiling/Merging (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473189553: === (1 of 1) Merging (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473190741: *** Finished. Cleaning up... 1473190743: *** exiting unsuccessfully with status "1". 1473190751: *** terminating. 

次に何を確認すればよいかわかりません。何かアイデアはありますか?

編集

(各行の先頭に表示されていた印刷不可能な文字をいくつか削除しました):

Package: sys-kernel/gentoo-sources-4.4.6 Repository: gentoo Maintainer: [email protected] USE: abi_x86_32 elibc_glibc kernel_linux userland_GNU x86 FEATURES: preserve-libs sandbox userpriv usersandbox >>> Preparing to unpack ... >>> Unpacking source... >>> Unpacking linux-4.4.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work >>> Unpacking genpatches-4.4-8.base.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/patches >>> Unpacking genpatches-4.4-8.extras.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/patches Excluding Patch #5000_enable-additional-cpu-optimizations-for-gcc.patch ... Excluding Patch #5015_kdbus*.patch ... Applying 1000_linux-4.4.1.patch (-p1) ... Applying 1001_linux-4.4.2.patch (-p1) ... Applying 1002_linux-4.4.3.patch (-p1) ... Applying 1003_linux-4.4.4.patch (-p1) ... Applying 1004_linux-4.4.5.patch (-p1) ... Applying 1005_linux-4.4.6.patch (-p1) ... Applying 1500_XATTR_USER_PREFIX.patch (-p1) ... Applying 1510_fs-enable-link-security-restrictions-by-default.patch (-p1) ... Applying 2700_ThinkPad-30-brightness-control-fix.patch (-p1) ... Applying 2900_dev-root-proc-mount-fix.patch (-p1) ... Applying 4200_fbcondecor-3.19.patch (-p1) ... Applying 4567_distro-Gentoo-Kconfig.patch (-p1) ... >>> Source unpacked in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work >>> Preparing source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source compiled. >>> Test phase [not enabled]: sys-kernel/gentoo-sources-4.4.6 >>> Install gentoo-sources-4.4.6 into /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/image/ category sys-kernel >>> Copying sources ... >>> Completed installing gentoo-sources-4.4.6 into /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/image/ Final size of build directory: 1 KiB Final size of installed tree: 623669 KiB ecompressdir: bzip2 -9 /usr/share/doc 

コメント

  • / usr / srcには何がありますか?
  • @Giorgio:emerge gentoo-sources <の出力全体を投稿してください/ li>
  • @Francesco Turco:/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
  • @aventurin:/usr/srcのコンテンツを意味しますかディレクトリlinux-4.4.6-gentooとそのディレクトリへのシンボリックリンクlinuxが含まれています。ただし、linux-4.4.6-gentooのコンテンツが完全かどうかはわかりません。
  • @Giorgio:パッケージに問題がないかどうかを確認するには、

。必要に応じてパッケージのバージョンを指定します。 equeryコマンドはgentoolkitパッケージに属しています。

回答

カーネルを/ usr / srcにダウンロードしただけで、pc wikigentooに必要なフォームを挿入して入力するだけです。「新しいカーネルソースをインストールしても」は提供されません。新しいカーネルを持つユーザー。新しいソースから新しいカーネルを作成してインストールし、システムを再起動して実際に新しいカーネルを実行する必要があります。 “ ここに画像の説明を入力

コメント

  • ソースをインストールした後、カーネルにコンパイルする必要があることを知っています。emerge --ask sys-kernel/gentoo-sourcesを実行するとエラーが報告され、実行するたびにソースを再度インストールしようとします。繰り返しになりますが、ソースが正しくインストールされているかどうか、壊れたパッケージを使用してコンパイルする必要があるかどうか疑問に思っていました。
  • パッケージをダウンロードしたら、/ usr / srcに移動し、さまざまな `makeを実行しました。 menuconfig、make -jX make module_install etc `?それは機能しませんでしたか?本当にカーネルをテストできない場合
  • cd /usr/src/linuxに続いてmake menuconfigは次のようになります:make: *** No rule to make target 'menuconfig'. Stop.。私が理解している限り、emergeはカーネルソースコードのインストールを完了していません。
  • sudo make menuconfig
  • カーネルをダウンロードしたことが表示されますが、どの構成を使用しているかわからない場合があります。使用する場合は、構成を作成しています。わからない場合は、genkernelを使用してください

回答

試してください:

  1. rm -vR /usr/portage/distfiles
  2. emerge-webrsync
  3. emerge --sync && emerge -av sys-kernel/gentoo-sources

出力の外観から、tarballを正しくダウンロードしませんでした。@ oscarandreaのスクリーンショットに気付くと、彼のビルドディレクトリは4kbです。あなたのコメントはわずか1kbです。

コメント

  • @Giorgio質問の新しいコメントをご覧ください…