Ajuda URGENTE! (Kernel Opensuse) [RESOLVIDO]

1. Ajuda URGENTE! (Kernel Opensuse) [RESOLVIDO]

Wallace Rocha
Sawakaze

(usa openSUSE)

Enviado em 21/10/2015 - 00:53h

Fui atualizar o opensuse 13.2 para o kernel 4.0.3 e recebi um erro um tanto complicado.
Segui esse tutorial:
http://sempreupdate.org/como-instalar-ou-atualizar-o-kernel-linux-4-0-3-no-debian-ubuntu-linuxmint-d... 


Percebam o que recebi no terminal:
linux-w4i4:/home/user208/linux-4.0.4 # make modules_install install
INSTALL drivers/thermal/x86_pkg_temp_thermal.ko
INSTALL fs/efivarfs/efivarfs.ko
INSTALL net/ipv4/netfilter/ipt_MASQUERADE.ko
INSTALL net/ipv4/netfilter/iptable_nat.ko
INSTALL net/ipv4/netfilter/nf_log_arp.ko
INSTALL net/ipv4/netfilter/nf_log_ipv4.ko
INSTALL net/ipv4/netfilter/nf_nat_ipv4.ko
INSTALL net/ipv4/netfilter/nf_nat_masquerade_ipv4.ko
INSTALL net/ipv6/netfilter/nf_log_ipv6.ko
INSTALL net/netfilter/nf_log_common.ko
INSTALL net/netfilter/nf_nat.ko
INSTALL net/netfilter/nf_nat_ftp.ko
INSTALL net/netfilter/nf_nat_irc.ko
INSTALL net/netfilter/nf_nat_sip.ko
INSTALL net/netfilter/xt_LOG.ko
INSTALL net/netfilter/xt_mark.ko
INSTALL net/netfilter/xt_nat.ko
DEPMOD 4.0.4
sh ./arch/x86/boot/install.sh 4.0.4 arch/x86/boot/bzImage \
System.map "/boot"
Executing: /usr/bin/dracut --hostonly --force /boot/initrd-4.0.4 4.0.4
*** Including module: bash ***
*** Including module: warpclock ***
*** Including module: i18n ***
*** Including module: network ***
Failed to install module ecb
Failed to install module arc4
Failed to install module bridge
Failed to install module stp
Failed to install module llc
Failed to install module ipv6
Failed to install module bonding
Failed to install module 8021q
Failed to install module af_packet
Failed to install module virtio_net
Failed to install module xennet
*** Including module: ifcfg ***
*** Including module: drm ***
*** Including module: plymouth ***
*** Including module: btrfs ***
Failed to install module btrfs
*** Including module: kernel-modules ***
Failed to install module sr_mod
Failed to install module sd_mod
Failed to install module scsi_dh
Failed to install module ata_piix
Failed to install module hid_generic
Failed to install module unix
Failed to install module ehci-hcd
Failed to install module ehci-pci
Failed to install module ehci-platform
Failed to install module ohci-hcd
Failed to install module ohci-pci
Failed to install module uhci-hcd
Failed to install module xhci-hcd
Failed to install module yenta_socket
Failed to install module scsi_dh_rdac
Failed to install module scsi_dh_emc
Failed to install module scsi_dh_alua
Failed to install module atkbd
Failed to install module i8042
Failed to install module usbhid
Failed to install module hid-apple
Failed to install module hid-sunplus
Failed to install module hid-cherry
Failed to install module hid-logitech
Failed to install module hid-logitech-dj
Failed to install module hid-microsoft
Failed to install module firewire-ohci
Failed to install module pcmcia
Failed to install module usb_storage
Failed to install module nvme
Failed to install module hid-hyperv
Failed to install module hv-vmbus
Failed to install module sdhci_acpi
Failed to install module virtio
Failed to install module virtio_blk
Failed to install module virtio_ring
Failed to install module virtio_pci
Failed to install module virtio_scsi
Failed to install module vfat
Failed to install module btrfs
Failed to install module swap
*** Including module: fcoe ***
Failed to install module fcoe
Failed to install module 8021q
Failed to install module edd
*** Including module: fcoe-uefi ***
*** Including module: resume ***
*** Including module: rootfs-block ***
*** Including module: terminfo ***
*** Including module: udev-rules ***
Skipping udev rule: 91-permissions.rules
Skipping udev rule: 80-drivers-modprobe.rules
*** Including module: systemd ***
Failed to install module sg
Failed to install module autofs4
Failed to install module ipv6
*** Including module: usrmount ***
*** Including module: base ***
*** Including module: fs-lib ***
Failed to install module crc32c
*** Including module: shutdown ***
*** Including module: suse ***
*** Including module: uefi-lib ***
*** Including modules done ***
*** Installing kernel module dependencies and firmware ***
*** Installing kernel module dependencies and firmware done ***
*** Resolving executable dependencies ***
*** Resolving executable dependencies done***
*** Hardlinking files ***
*** Hardlinking files done ***
*** Stripping files ***
*** Stripping files done ***
*** Generating early-microcode cpio image ***
*** Constructing GenuineIntel.bin ****
*** Store current command line parameters ***
Stored kernel commandline:
resume=UUID=743311a1-67bf-44c7-b90b-8d752e22ced1
root=UUID=85d80193-f0b3-42b2-b4c1-8abd80419c5a rootflags=rw,relatime,space_cache rootfstype=btrfs
*** Creating image file ***
*** Creating image file done ***
Some kernel modules could not be included:
ecb
arc4
bridge
stp
llc
ipv6
bonding
8021q
af_packet
virtio_net
xennet
btrfs
sr_mod
sd_mod
scsi_dh
ata_piix
hid_generic
unix
ehci-hcd
ehci-pci
ehci-platform
ohci-hcd
ohci-pci
uhci-hcd
xhci-hcd
yenta_socket
scsi_dh_rdac
scsi_dh_emc
scsi_dh_alua
atkbd
i8042
usbhid
hid-apple
hid-sunplus
hid-cherry
hid-logitech
hid-logitech-dj
hid-microsoft
firewire-ohci
pcmcia
usb_storage
nvme
hid-hyperv
hv-vmbus
sdhci_acpi
virtio
virtio_blk
virtio_ring
virtio_pci
virtio_scsi
vfat
btrfs
swap
fcoe
8021q
edd
sg
autofs4
ipv6
crc32c


Me ajudem por favor!


  


2. MELHOR RESPOSTA

Eric
Grinder

(usa Slackware)

Enviado em 21/10/2015 - 13:41h

Bom, infelizmente isso acontece comigo também, se eu não usar kernel da safra nova meu hardware não é detectado.

Como usei o OpenSuse por um breve período de tempo então não é 100% que irá dar tudo certo.
Mas eu fiz assim na época para compilar o kernel

Primeiro precisei instalar os apps necessários.

sudo zypper install gcc make ncurses-devel 


Se precisar visualizar as config do seu kernel em modo gráfico (make xconfig)

sudo zypper install qt-devel 


Segundo você precisa baixar o source do kernel

https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.2.3.tar.xz

Terceiro você precisa extrair ele, de preferencia em /usr/src/linux-4.2.3

Quarto, como você provavelmente não tem ainda muita prática com kernel, melhor você usar uma .config pronta do opensuse.
Na pasta /boot ficam as configs dos kernels, provavelmente estará ai dentro a config do kernel do opensuse padrão
Você precisa então copiar a config do /boot para /usr/src/linux-4.2.3/

É mais ou menos assim, você terá que ver qual nome correto da config
cp /boot/nomedaconfigdopensuse /usr/src/linux-4.2.3/.config

Após copiado a config pra pasta do seu kernel novo, entra na pasta /usr/src/linux-4.2.3 e digite
make oldconfig 


Esse comando irá atualizar a config do kernel antigo para o kernel novo.

Quinto, agora vamos compilar ele.
Ainda dentro da pasta /usr/src/linux-4.2.3 digite:

Para compilar
sudo make 


Depois para compilar os módulos
sudo make modules 


Depois para instalar os módulos
sudo make modules_install 


E por último para instalar o kernel novo com os módulos
sudo make install 


Bom, espero que seja apenas isso.

3. Re: Ajuda URGENTE! (Kernel Opensuse) [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 21/10/2015 - 01:31h

Em primeiro lugar, a não ser que você tenha uma razão MUITO BOA para atualizar o kernel por conta própria, NUNCA ATUALIZE O KERNEL POR CONTA PRÓPRIA. E por razão muito boa eu quero dizer precisar de alguma coisa que o 4.x oferece que o 3.16.7 (o kernel atual do openSUSE) não oferece. Por quê? Simples: a equipe da distribuição já sabe que módulos compilar como built-in, que módulos compilar como módulos e que módulos não compilar e manter a compatibilidade com o sistema.

Segundo ponto: esse tutorial foi escrito por um irresponsável. Como o mentecapto (por falta de termo apropriado, já que o filtro de linguagem com certeza vai barrar o que eu quero dizer) quer compilar um kernel 4.x usando a configuração do 3.16.7? Claro que vai dar ruim.

Terceiro ponto: eu conheço esse site. Se não for dicas para Debian-likes, não use nada vindo daí porque o material é ruim e escrito de maneira irresponsável, como essas orientações que você viu aí.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


4. Re: Ajuda URGENTE! (Kernel Opensuse) [RESOLVIDO]

Wallace Rocha
Sawakaze

(usa openSUSE)

Enviado em 21/10/2015 - 11:01h

lcavalheiro escreveu:

Em primeiro lugar, a não ser que você tenha uma razão MUITO BOA para atualizar o kernel por conta própria, NUNCA ATUALIZE O KERNEL POR CONTA PRÓPRIA. E por razão muito boa eu quero dizer precisar de alguma coisa que o 4.x oferece que o 3.16.7 (o kernel atual do openSUSE) não oferece. Por quê? Simples: a equipe da distribuição já sabe que módulos compilar como built-in, que módulos compilar como módulos e que módulos não compilar e manter a compatibilidade com o sistema.

Segundo ponto: esse tutorial foi escrito por um irresponsável. Como o mentecapto (por falta de termo apropriado, já que o filtro de linguagem com certeza vai barrar o que eu quero dizer) quer compilar um kernel 4.x usando a configuração do 3.16.7? Claro que vai dar ruim.

Terceiro ponto: eu conheço esse site. Se não for dicas para Debian-likes, não use nada vindo daí porque o material é ruim e escrito de maneira irresponsável, como essas orientações que você viu aí.
--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta

--
Luís Fernando Carvalho Cavalheiro
Public GPG signature: 0x246A590B
Só Slackware é GNU/Linux e Patrick Volkerding é o seu Profeta


Eu preciso atualizar porque meu notebook não parece não reconhecer os drivers corretamente. No ubuntu quando eu atualizei o kernel, o problema com gasto de bateria e calor exagerado sumiram.
Você sabe me informar onde eu encontro um tutorial para atualizar e apagar os problemas que ficaram depois?





5. Re: Ajuda URGENTE! (Kernel Opensuse) [RESOLVIDO]

Wallace Rocha
Sawakaze

(usa openSUSE)

Enviado em 21/10/2015 - 18:54h

Grinder escreveu:

Bom, infelizmente isso acontece comigo também, se eu não usar kernel da safra nova meu hardware não é detectado.

Como usei o OpenSuse por um breve período de tempo então não é 100% que irá dar tudo certo.
Mas eu fiz assim na época para compilar o kernel

Primeiro precisei instalar os apps necessários.

sudo zypper install gcc make ncurses-devel 


Se precisar visualizar as config do seu kernel em modo gráfico (make xconfig)

sudo zypper install qt-devel 


Segundo você precisa baixar o source do kernel

https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.2.3.tar.xz

Terceiro você precisa extrair ele, de preferencia em /usr/src/linux-4.2.3

Quarto, como você provavelmente não tem ainda muita prática com kernel, melhor você usar uma .config pronta do opensuse.
Na pasta /boot ficam as configs dos kernels, provavelmente estará ai dentro a config do kernel do opensuse padrão
Você precisa então copiar a config do /boot para /usr/src/linux-4.2.3/

É mais ou menos assim, você terá que ver qual nome correto da config
cp /boot/nomedaconfigdopensuse /usr/src/linux-4.2.3/.config

Após copiado a config pra pasta do seu kernel novo, entra na pasta /usr/src/linux-4.2.3 e digite
make oldconfig 


Esse comando irá atualizar a config do kernel antigo para o kernel novo.

Quinto, agora vamos compilar ele.
Ainda dentro da pasta /usr/src/linux-4.2.3 digite:

Para compilar
sudo make 


Depois para compilar os módulos
sudo make modules 


Depois para instalar os módulos
sudo make modules_install 


E por último para instalar o kernel novo com os módulos
sudo make install 


Bom, espero que seja apenas isso.

Na minha VM deu certo. Vou testar na maquina.
Obrigado!




6. Re: Ajuda URGENTE! (Kernel Opensuse) [RESOLVIDO]

Eric
Grinder

(usa Slackware)

Enviado em 22/10/2015 - 03:13h

Disponha, qualquer coisa só postar que a gente ajuda.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts