Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problemas com genkernel (genkernel all) - RESOLVIDO
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Portuguese
View previous topic :: View next topic  
Author Message
gava
n00b
n00b


Joined: 16 Sep 2007
Posts: 23
Location: $HOME

PostPosted: Fri May 13, 2016 4:22 pm    Post subject: Problemas com genkernel (genkernel all) - RESOLVIDO Reply with quote

Bom dia amigos,

Alguem poderia me ajudar, em determido momento do handbook:

Alternativa: Usando o genkernel
Se a configuração manual parecer muito difícil, então é recomendado o uso do genkernel. Ele irá configurar e construir o kernel automaticamente.


ao utilizar o comando: genkernel all

temos a seguinte saída:

* Gentoo Linux Genkernel; Version 3.4.52.3
* Running with options: all

* Using genkernel.conf from /etc/genkernel.conf
* Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86/config.sh ..
* Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86/modules_load ..

* Linux Kernel 4.4.6-gentoo for x86...
* .. with config file /usr/share/genkernel/arch/x86/generated-config
* kernel: Using config from /usr/share/genkernel/arch/x86/generated-config
* Previous config backed up to .config--2016-05-13--10-17-56.bak
* kernel: >> Running mrproper...
* >> Running oldconfig...
* kernel: >> Cleaning...
* ERROR: Failed to compile the "prepare" target...
*
* -- Grepping log... --
*
* SHIPPED scripts/kconfig/zconf.lex.c
* SHIPPED scripts/kconfig/zconf.hash.c
* HOSTCC scripts/kconfig/zconf.tab.o
* HOSTLD scripts/kconfig/conf
*scripts/kconfig/conf --oldconfig Kconfig
*.config:31:warning: symbol value 'm' invalid for X86_INTEL_PSTATE
*.config:2289:warning: override: FB_MB862XX_LIME changes choice state
*.config:2710:warning: symbol value 'm' invalid for AB3100_CORE
*.config:2719:warning: symbol value 'm' invalid for MFD_WM8400
*.config:2720:warning: symbol value 'm' invalid for MFD_WM8350_I2C
*.config:2721:warning: symbol value 'm' invalid for MFD_WM8350
*.config:2722:warning: symbol value 'm' invalid for MFD_WM831X
*.config:3368:warning: symbol value 'm' invalid for POWER_SUPPLY
*--
*Allow for memory compaction (COMPACTION) [Y/n/?] y
* Page migration (MIGRATION) [Y/?] y
*Enable bounce buffers (BOUNCE) [Y/n/?] (NEW)
*Enable KSM for page merging (KSM) [Y/n/?] y
*Low address space to protect from user allocation (DEFAULT_MMAP_MIN_ADDR) [4096] 4096
*Enable recovery from hardware memory errors (MEMORY_FAILURE) [Y/n/?] y
*--
* ACPI tables override via initrd (ACPI_INITRD_TABLE_OVERRIDE) [N/y/?] (NEW)
* Debug Statements (ACPI_DEBUG) [N/y/?] (NEW)
* PCI slot detection driver (ACPI_PCI_SLOT) [Y/n/?] y
* Container and Module Devices (ACPI_CONTAINER) [Y/?] (NEW) y
* Smart Battery System (ACPI_SBS) [N/m/y/?] (NEW)
* Hardware Error Device (ACPI_HED) [Y/?] y
* Allow ACPI methods to be inserted/replaced at run time (ACPI_CUSTOM_METHOD) [N/m/y/?] (NEW)
* ACPI NVDIMM Firmware Interface Table (NFIT) (ACPI_NFIT) [N/m/y/?] (NEW)
* ACPI Platform Error Interface (APEI) (ACPI_APEI) [Y/n/?] y
* APEI Generic Hardware Error Source (ACPI_APEI_GHES) [Y/n/?] y
* APEI PCIe AER logging/recovering support (ACPI_APEI_PCIEAER) [Y/n/?] y
* APEI memory error recovering support (ACPI_APEI_MEMORY_FAILURE) [Y/n/?] y
* APEI Error INJection (EINJ) (ACPI_APEI_EINJ) [M/n/y/?] m
* APEI Error Record Serialization Table (ERST) Debug Support (ACPI_APEI_ERST_DEBUG) [M/n/y/?] m
* Extended Error Log support (ACPI_EXTLOG) [N/m/y/?] (NEW)
*--
* Bus options (PCI etc.)
*
*PCI support (PCI) [Y/n/?] y
* Support mmconfig PCI config space access (PCI_MMCONFIG) [N/y] (NEW)
* PCI Express Port Bus support (PCIEPORTBUS) [Y/n/?] y
* Root Port Advanced Error Reporting support (PCIEAER) [Y/n/?] y
* PCI Express ECRC settings control (PCIE_ECRC) [Y/n/?] y
* PCIe AER error injector support (PCIEAER_INJECT) [M/n/y/?] m
*--
* *
* round-robin scheduling (IP_VS_RR) [M/n/?] m
* weighted round-robin scheduling (IP_VS_WRR) [M/n/?] m
* least-connection scheduling (IP_VS_LC) [M/n/?] m
* weighted least-connection scheduling (IP_VS_WLC) [M/n/?] m
* weighted failover scheduling (IP_VS_FO) [N/m/?] (NEW)
*--
* * Wireless
* *
* Wireless (WIRELESS) [Y] y
* cfg80211 - wireless configuration API (CFG80211) [M/n/?] m
* nl80211 testmode command (NL80211_TESTMODE) [N/y/?] n
* enable developer warnings (CFG80211_DEVELOPER_WARNINGS) [N/y/?] n
*--
*SCSI CDROM support (BLK_DEV_SR) [M/n/y/?] m
* Enable vendor-specific extensions (for SCSI CDROM) (BLK_DEV_SR_VENDOR) [Y/n/?] y
*SCSI generic support (CHR_DEV_SG) [M/n/y/?] m
*SCSI media changer support (CHR_DEV_SCH) [M/n/y/?] m
*SCSI Enclosure Support (SCSI_ENCLOSURE) [M/n/?] m
*Verbose SCSI error reporting (kernel size +=75K) (SCSI_CONSTANTS) [Y/n/?] y
*--
* Compile All OSD modules with lots of DEBUG prints (SCSI_OSD_DEBUG) [N/y/?] n
*
* Serial ATA and Parallel ATA drivers (libata)
*
*Serial ATA and Parallel ATA drivers (libata) (ATA) [Y/n/m/?] y
* Verbose ATA error reporting (ATA_VERBOSE_ERROR) [Y/n/?] y
*--
* IP-over-InfiniBand data path debugging (INFINIBAND_IPOIB_DEBUG_DATA) [N/y/?] n
* InfiniBand SCSI RDMA Protocol (INFINIBAND_SRP) [M/n/?] m
* InfiniBand SCSI RDMA Protocol target support (INFINIBAND_SRPT) [N/m/?] (NEW)
* iSCSI Extensions for RDMA (iSER) (INFINIBAND_ISER) [M/n/?] m
*
* EDAC (Error Detection And Correction) reporting
*
*EDAC (Error Detection And Correction) reporting (EDAC) [Y/n/?] y
* EDAC legacy sysfs (EDAC_LEGACY_SYSFS) [Y/n/?] y
* Debugging (EDAC_DEBUG) [N/y/?] n
* Decode MCEs in human-readable form (only on AMD for now) (EDAC_DECODE_MCE) [M/n/y/?] m
* Main Memory EDAC (Error Detection And Correction) reporting (EDAC_MM_EDAC) [M/n/y/?] m
* AMD64 (Opteron, Athlon64) (EDAC_AMD64) [M/n/?] m
* Sysfs HW Error injection facilities (EDAC_AMD64_ERROR_INJECTION) [Y/n/?] y
*--
* JFS statistics (JFS_STATISTICS) [N/y/?] n
*XFS filesystem support (XFS_FS) [M/n/y/?] m
* XFS Quota support (XFS_QUOTA) [Y/n/?] y
* XFS POSIX ACL support (XFS_POSIX_ACL) [Y/n/?] y
* XFS Realtime subvolume support (XFS_RT) [N/y/?] n
* XFS Verbose Warnings (XFS_WARN) [N/y/?] (NEW)
*--
*Inotify support for userspace (INOTIFY_USER) [Y/n/?] y
*Filesystem wide access notification (FANOTIFY) [Y/n/?] y
* fanotify permissions checking (FANOTIFY_ACCESS_PERMISSIONS) [N/y/?] (NEW)
*Quota support (QUOTA) [Y/n/?] y
*Report quota messages through netlink interface (QUOTA_NETLINK_INTERFACE) [Y/n/?] y
*Print quota warnings to console (OBSOLETE) (PRINT_QUOTA_WARNING) [Y/n/?] y
*--
*torture tests for RCU (RCU_TORTURE_TEST) [N/m/y/?] n
*RCU CPU stall timeout in seconds (RCU_CPU_STALL_TIMEOUT) [21] (NEW)
*Enable tracing for RCU (RCU_TRACE) [N/y/?] n
*Provide debugging asserts for adding NO_HZ support to an arch (RCU_EQS_DEBUG) [N/y/?] (NEW)
*Force extended block device numbers and spread them (DEBUG_BLOCK_EXT_DEVT) [N/y/?] n
*Notifier error injection (NOTIFIER_ERROR_INJECTION) [N/m/y/?] (NEW)
*--
* SYSHDR arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_64.h
* SYSHDR arch/x86/entry/syscalls/../../include/generated/uapi/asm/unistd_x32.h
* CHK include/generated/timeconst.h
* CC kernel/bounds.s
* UPD include/generated/timeconst.h
*kernel/bounds.c:1:0: error: CPU you selected does not support x86-64 instruction set
* /*
* ^
*Kbuild:44: recipe for target 'kernel/bounds.s' failed
*make[1]: *** [kernel/bounds.s] Error 1
*Makefile:986: recipe for target 'prepare0' failed
*make: *** [prepare0] Error 2
*--
* Running with options: all
* Using genkernel.conf from /etc/genkernel.conf
* Sourcing arch-specific config.sh from /usr/share/genkernel/arch/x86/config.sh ..
* Sourcing arch-specific modules_load from /usr/share/genkernel/arch/x86/modules_load ..
*
* ERROR: Failed to compile the "prepare" target...
*
* -- End log... --
*
* Please consult /var/log/genkernel.log for more information and any
* errors that were reported above.
*
* Report any genkernel bugs to bugs.gentoo.org and
* assign your bug to genkernel@gentoo.org. Please include
* as much information as you can in your bug report; attaching
* /var/log/genkernel.log so that your issue can be dealt with effectively.
*
* Please do *not* report compilation failures as genkernel bugs!
*


Last edited by gava on Wed May 18, 2016 1:45 pm; edited 1 time in total
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7730
Location: Underworld

PostPosted: Fri May 13, 2016 4:51 pm    Post subject: Reply with quote

gava, quais são os fontes que estás usando? gentoo-sources?

Parece que ele está tentando usar opções erradas no config do kernel.

Podes usar a configuração do kernel que estás usando do livecd, supondo que o link /usr/src/linux está apontando para os fontes corretos.

Code:

zcat /proc/config.gz > /usr/src/linux/.config


Dai tenta de novo genkernel. Se não funcionar, vai para o diretório dos fontes e tenta um:

Code:

make && make modules_install


Se der tudo certo, tem que copiar para o /boot... mas um passo de cada vez.
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
gava
n00b
n00b


Joined: 16 Sep 2007
Posts: 23
Location: $HOME

PostPosted: Fri May 13, 2016 6:14 pm    Post subject: Reply with quote

Ok, as fontes são do gentoo-sources, baixadas através de -> # emerge --ask sys-kernel/gentoo-sources


fiz o procedimento .. copiei o config.gz, com comando genkernel all deu o mesmo erro, porém ao entrar no diretorio /usr/src/linux, onde estao as fontes o comando: make && make modules_install rodaram beleza ....


posso seguir para o próximo passo do manual ?

#make install

Será necessário eu criar uma initramfs ? uma vez que nao tenho /usr e /var em particoes saparadas..

obrigado.
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7730
Location: Underworld

PostPosted: Fri May 13, 2016 6:47 pm    Post subject: Reply with quote

Acho que podes tentar ir adiante com o make install e a instalação do grub.
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
gava
n00b
n00b


Joined: 16 Sep 2007
Posts: 23
Location: $HOME

PostPosted: Fri May 13, 2016 7:38 pm    Post subject: Reply with quote

ok, estou indo adiante, mas estou com problemas ... apois todo procedimento .. instalei o grub.. reiniciei .. o grup aparece .. mas da um kernel panic

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

o que pode ser ?
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7730
Location: Underworld

PostPosted: Fri May 13, 2016 9:00 pm    Post subject: Reply with quote

Como está a configuração do Grub? E como é o /etc/fstab?
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
gava
n00b
n00b


Joined: 16 Sep 2007
Posts: 23
Location: $HOME

PostPosted: Sat May 14, 2016 2:42 pm    Post subject: Reply with quote

estou utilizando o lilo

segue lilo.conf

https://ap.imagensbrasil.org/image/LP5JY

e fs tab

https://ap.imagensbrasil.org/image/LPP8j

obrigado
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7730
Location: Underworld

PostPosted: Sat May 14, 2016 8:46 pm    Post subject: Reply with quote

Não uso lilo há muito tempo, mas parece que a configuração não tem nada de obviamente errado. Pode ser falta de um initramfs com o driver para acessar o root?

Eu instalaria o GRUB, bem mais opções em tempo de boot e mais suportado atualmente.
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
gava
n00b
n00b


Joined: 16 Sep 2007
Posts: 23
Location: $HOME

PostPosted: Sat May 14, 2016 9:51 pm    Post subject: Reply with quote

massa brother .. to fazendo assim agora.. eu tenho um core 2 duo ... estava tentando com a versao x86.. porém baixei agora a versao x86_x64 .. vou tentar gerar o kernel com genkernel .. pra ver se da certo .. e vou criar initramfs tbm ... posto aqui se nao conseguir
Back to top
View user's profile Send private message
gava
n00b
n00b


Joined: 16 Sep 2007
Posts: 23
Location: $HOME

PostPosted: Tue May 17, 2016 8:38 pm    Post subject: Reply with quote

depois de muita luta.... e 15 horas esperando genkernel compilar .. consegui .. to no gentoo já .. modo texto... pode fechar o topico amigo pila... parte da missao foi completa..

caso tenha dificuldades pra instalar o X e o gnome .. volto a postar... abraços
Back to top
View user's profile Send private message
pilla
Bodhisattva
Bodhisattva


Joined: 07 Aug 2002
Posts: 7730
Location: Underworld

PostPosted: Tue May 17, 2016 10:27 pm    Post subject: Reply with quote

Parabéns!

A gente não fecha os tópicos, no máximo o dono original vai lá e edita o título para dizer que foi resolvido.
_________________
"I'm just very selective about the reality I choose to accept." -- Calvin
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portuguese All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum