Încerc să instalez Gentoo pe un laptop vechi urmând online manual. Am ajuns până la instalarea surselor kernelului (vezi aici ): instalarea cu

emerge --ask sys-kernel/gentoo-sources 

pare să ruleze bine, până când eșuează fără un mesaj de eroare precis. Fișierul jurnal

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

nu conține niciun mesaj de eroare. Ultimele rânduri din acest fișier au citit

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

De asemenea, m-am uitat la /var/log/emerge.log care nu conține niciun mesaj de eroare :

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. 

Nu știu ce ar trebui să verific în continuare. Ai idee?

EDIT

Iată conținutul /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log (Am eliminat câteva caractere care nu se pot tipări care au apărut la începutul fiecărui rând):

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 

Comentarii

  • Ce este în / usr / src?
  • @Giorgio: vă rugăm să postați întregul rezultat al emerge gentoo-sources
  • @Francesco Turco: Vă referiți la conținutul /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
  • @aventurin: /usr/src conține directorul linux-4.4.6-gentoo și o legătură simbolică către acesta numită linux. Cu toate acestea, nu sunt sigur dacă conținutul linux-4.4.6-gentoo este complet.
  • @Giorgio: pentru a verifica dacă un pachet este în regulă, puteți utiliza equery check gentoo-sources. Specificați versiunea pachetului, dacă este necesar. Comanda equery aparține pachetului gentoolkit.

Răspuns

pur și simplu ați descărcat nucleul în / usr / src, trebuie doar să îl completați inserând formularele necesare pentru computerul dvs. wiki gentoo: „Instalarea noilor surse de nucleu nu oferă” utilizatorul cu un nou kernel. Este necesar să creați și să instalați un nou nucleu din noile surse și apoi reporniți sistemul pentru a rula efectiv noul nucleu. „ introduceți descrierea imaginii aici

Comentarii

  • Știu că trebuie să compilez în kernel după instalarea surselor. Deoarece rularea emerge --ask sys-kernel/gentoo-sources a raportat un eșec și de fiecare dată când îl rulez încearcă să instaleze din nou sursele și din nou, mă întrebam dacă sursele sunt acum instalate corect și dacă ar trebui să încerc să compilez folosind un pachet defect. menuconfig, make -jX make module_install etc `? nu a funcționat? dacă într-adevăr nu puteți testa genkernel
  • cd /usr/src/linux urmat de make menuconfig oferă: make: *** No rule to make target 'menuconfig'. Stop.. Din câte am înțeles, emerge nu a finalizat instalarea codului sursă al nucleului.
  • sudo make menuconfig
  • apare că ați descărcat nucleul, dar este posibil să nu știți ce configurație aveți ant de utilizat, atunci creați configurația, dacă nu știți, folosiți genkernel

Răspuns

Încercați :

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

Din aspectul rezultatului dvs., nu ați descărcat corect tarball-ul. Dacă veți observa captura de ecran a lui @oscarandrea, directorul său de compilare este de 4 kb. Al tău are doar 1 kb.

Comentarii

  • @Giorgio Vezi comentariul nou în întrebarea ta …

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *