Erro com o kernel ao iniciar [RESOLVIDO]

1. Erro com o kernel ao iniciar [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 02/02/2014 - 15:23h

Bom vou explicar sendo breve.

Tenho o Debian que gerencia o bootloader de todos os outros SO's que tem no note.

Tenho um arquivo que configurei manualmente para fazer esse gerenciamento (isto já tenho a bastante tempo).

O arquivo fica dentro de "/etc/grub.d/40_custom" no debian.

Sendo que agora pouco, inicializei o Sabayon e o mesmo estava funcionando perfeitamente (com o kernel 3.7.0 já na versão 14.02), sendo que depois de todo o trabalho pesado do RIGO, sucesso nas atualizações. Assim o Rigo diz que é seguro desinstalar tal pacote (que por ventura estava setando para o kernel 3.7.0). Fiz o procedimento e logo após reiniciei o sistema, mais na escolha do sabayon no grub (arquivo gerenciado do debian), o sistema não subiu me retornando o error:


error: file not found.
error: you need to load the kernel first.

press any key to continue...


Já deixei o arquivo "40_custom" como executável e dei um update-grub pelo debian, mais nada de resolver o problema.

Já tentei verificar dentro do sabayon montado pelo debian qual é o kernel atual nele instalado para editar na linha do grub, mais não consegui êxito em descobrir.

Alguém pode dar uma ajuda em como posso resolver esse problema?

Ou vou ter que recuperar o grub do Sabayon e depois reinstalar o grub do Debian para deixar gerenciando?

Acho que vou ter problema também na atualização do Mageia, mais vamos deixar isso para depois. Um problema de cada vez.

Abrigado desde já pela atenção dada.


  


2. MELHOR RESPOSTA

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 02/02/2014 - 16:04h

Faz isso:


# mkdir /mnt/mychroot
# cd /mnt/mychroot
# mount /dev/sda7 /mnt/mychroot
# mount -o bind /dev /mnt/mychroot/dev
# mount -t proc none /mnt/mychroot/proc
# mount -o bind /sys /mnt/mychroot/sys
# mount -o bind /tmp /mnt/mychroot/tmp
# cp /etc/resolv.conf /mnt/mychroot/etc
# ping google.com.br se ok filé.
# chroot /mnt/mychroot /bin/bash
# env-update
# source /etc/profile
# export PS1="(chroot) $PS1"
# equo update
# equo search linux-sabayon(procure a versão de kernel desejada e tente instalar).
# grub-mkconfig -o /boot/grub/grub.cfg


Veja se da certo

3. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 02/02/2014 - 15:27h

Boa tarde, creio que o problema não seja o grub.
E sim o fato de você ter removido o kernel do sabayon.
Faz um chroot, e roda o
# eselect kernel list 
para verificar.


4. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 02/02/2014 - 15:32h

#!/sbin/runscript

depend() {
need localmount
need bootmisc
}

start() {
ebegin "Mounting chroot directories"
mount -o bind /dev /mnt/mychroot/dev > /dev/null &
mount -t proc none /mnt/mychroot/proc > /dev/null &
mount -o bind /sys /mnt/mychroot/sys > /dev/null &
mount -o bind /tmp /mnt/mychroot/tmp > /dev/null &
eend $? "An error occurred while mounting chroot directories"
}

stop() {
ebegin "Unmounting chroot directories"
umount -f /mnt/mychroot/dev > /dev/null &
umount -f /mnt/mychroot/proc > /dev/null &
umount -f /mnt/mychroot/sys > /dev/null &
umount -f /mnt/mychroot/tmp > /dev/null &
eend $? "An error occurred while unmounting chroot directories"
}



5. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 02/02/2014 - 15:36h

Josue A. Santos escreveu:

Boa tarde, creio que o problema não seja o grub.
E sim o fato de você ter removido o kernel do sabayon.
Faz um chroot, e roda o
# eselect kernel list 
para verificar.


carai Josue, tô phudido...

root@debian:/home/mcnd2# mount /dev/sda7 /mnt
root@debian:/home/mcnd2# chroot /mnt
debian / # eselect kernel list
Available kernel symlink targets:
(none found)
debian / #


E agora?
Há algum jeito de instalar algum kernel via chroot?
Como ativar a conexão de internet no Sabayon via chroot?

...




6. Sabayon sem conexão...

Glauber GF
mcnd2

(usa Debian)

Enviado em 02/02/2014 - 16:02h

Após estar no Sabayon via chroot, o mesmo não tem conexão com a internet. O Debian esta conectado normalmente.


debian / # equo update
╠ @@ Sincronização de repositórios ...
╠ # Sabayon Linux Official Repository
╠ # URL do Repositório: http://pkg.sabayon.org/standard/sabayon-weekly/database/amd64/5">http://pkg.sabayon.org/standard/sabayon-weekly/database/amd64/5 [bz2]
╠ # Diretório local da base de dados: /var/lib/entropy/client/database/amd64/sabayon-weekly/standard/amd64/5
╠ # API do repositório: 2
╠ # (1/1) Verificando URL: http://pkg.sabayon.org/standard/sabayon-weekly/dat&#9755">http://pkg.sabayon.org/standard/sabayon-weekly/dat☛ Atenção: repositório não encontrado no Banco de Dados dessa URL
☛ Procurando rota alternativa para achar Espelhos dos pacotes
☛ Verificando URL do Repositório:
☛ http://redir.sabayon.org/entropy
☛ Verificando URL do Repositório:
☛ http://dl.sabayon.org/entropy
☛ Verificando URL do Repositório:
☛ http://best.sabayon.org/entropy
☛ Verificando URL do Repositório:
☛ http://pkg.sabayon.org
☛ Verificando URL do Repositório:
☛ http://na.mirror.garr.it/mirrors/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ http://bali.idrepo.or.id/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://ftp.rnl.ist.utl.pt/pub/sabayon
☛ Verificando URL do Repositório:
☛ http://ftp.sh.cvut.cz/MIRRORS/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://madura.idrepo.or.id/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://sumbawa.idrepo.or.id/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://riksun.riken.go.jp/pub/pub/Linux/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://mirror.internode.on.net/pub/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ http://www2.itti.ifce.edu.br/sabayon/entropy
☛ Verificando URL do Repositório:
☛ ftp://mirror.aarnet.edu.au/pub/SabayonLinux/entropy
☛ Verificando URL do Repositório:
☛ http://ftp.yz.yamagata-u.ac.jp/pub/linux/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ http://na.mirror.garr.it/mirrors/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ http://ftp.fsn.hu/pub/linux/distributions/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://mirror.clarkson.edu/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://ftp.cc.uoc.gr/mirrors/linux/SabayonLinux/entropy
☛ Verificando URL do Repositório:
☛ http://mirror.umd.edu/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ http://cross-lfs.sabayonlinux.org/entropy
☛ Verificando URL do Repositório:
☛ ftp://ftp.nluug.nl/pub/os/Linux/distr/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ ftp://ftp.klid.dk/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ http://debian.mirror.dkm.cz/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://ftp.kddilabs.jp/Linux/packages/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ http://mirror.freelydifferent.com/sabayon/entropy
☛ Verificando URL do Repositório:
☛ http://ftp.surfnet.nl/pub/os/Linux/distr/sabayonlinux/entropy
☛ Verificando URL do Repositório:
☛ http://sabayon.c3sl.ufpr.br/entropy
☛ Desculpe, não foram encontrados outros Espelhos alternativos.
debian / #


...


7. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 02/02/2014 - 16:06h

mcnd2 escreveu:

Após estar no Sabayon via chroot, o mesmo não tem conexão com a internet. O Debian esta conectado normalmente.

...


Na verdade o sabayon não consegue resolver nomes, pois em ambiente chroot que dita a conexão é a interface do host.


8. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 02/02/2014 - 16:16h

Segui a dica, mais não obtive sucesso na cópia do resolv.conf.

root@debian:/home/mcnd2# mount /dev/sda7 /mnt
mount: /dev/sda7 already mounted or /mnt busy
mount: according to mtab, /dev/sda7 is already mounted on /mnt
root@debian:/home/mcnd2# mount -o bind /dev /mnt/dev
root@debian:/home/mcnd2# mount -t proc none /mnt/proc
root@debian:/home/mcnd2# mount -o bind /sys /mnt/sys
root@debian:/home/mcnd2# mount -o bind /tmp /mnt/tmp
root@debian:/home/mcnd2# cp /etc/resolv
resolvconf/ resolv.conf
root@debian:/home/mcnd2# cp /etc/resolv.conf /mnt/etc
cp: não se escreve através de uma ligação simbólica quebrada: "/mnt/etc/resolv.conf"
root@debian:/home/mcnd2#


O que devo fazer se não copiou o arquivo? Prossegui?


9. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 02/02/2014 - 16:22h

mcnd2 escreveu:

Segui a dica, mais não obtive sucesso na cópia do resolv.conf.

root@debian:/home/mcnd2# mount /dev/sda7 /mnt
mount: /dev/sda7 already mounted or /mnt busy
mount: according to mtab, /dev/sda7 is already mounted on /mnt
root@debian:/home/mcnd2# mount -o bind /dev /mnt/dev
root@debian:/home/mcnd2# mount -t proc none /mnt/proc
root@debian:/home/mcnd2# mount -o bind /sys /mnt/sys
root@debian:/home/mcnd2# mount -o bind /tmp /mnt/tmp
root@debian:/home/mcnd2# cp /etc/resolv
resolvconf/ resolv.conf
root@debian:/home/mcnd2# cp /etc/resolv.conf /mnt/etc
cp: não se escreve através de uma ligação simbólica quebrada: "/mnt/etc/resolv.conf"
root@debian:/home/mcnd2#


O que devo fazer se não copiou o arquivo? Prossegui?


Faz isso:


# nano /mnt/etc/conf.d/net
Veja se sua interface também é eth0, ou eth1 ou seja lá o que for.
deixa a linha dns assim:

dns_servers_eth0="10.0.1.1 8.8.8.8"
depois
# service networking restart



10. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 02/02/2014 - 16:24h

Josue A. Santos escreveu:

mcnd2 escreveu:

Segui a dica, mais não obtive sucesso na cópia do resolv.conf.

root@debian:/home/mcnd2# mount /dev/sda7 /mnt
mount: /dev/sda7 already mounted or /mnt busy
mount: according to mtab, /dev/sda7 is already mounted on /mnt
root@debian:/home/mcnd2# mount -o bind /dev /mnt/dev
root@debian:/home/mcnd2# mount -t proc none /mnt/proc
root@debian:/home/mcnd2# mount -o bind /sys /mnt/sys
root@debian:/home/mcnd2# mount -o bind /tmp /mnt/tmp
root@debian:/home/mcnd2# cp /etc/resolv
resolvconf/ resolv.conf
root@debian:/home/mcnd2# cp /etc/resolv.conf /mnt/etc
cp: não se escreve através de uma ligação simbólica quebrada: "/mnt/etc/resolv.conf"
root@debian:/home/mcnd2#


O que devo fazer se não copiou o arquivo? Prossegui?


Faz isso:


# nano /mnt/etc/conf.d/net

deixa a linha dns assim:

dns_servers_eth0="10.0.1.1 8.8.8.8"
depois
# service networking restart


Eu uso wi-fi, isso muda em alguma coisa?



11. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 02/02/2014 - 16:30h

sim veja o nome da interface e coloque lá wlan0, wlan1 ou seja qual for.

veja o meu e adapte

#Generated by NetworkManager
###### Global Configuration ######

###### Connection Configuration ######
#----------------------------------
mac_eth0="E8:40:F2:AC:52:9A"
auto_eth0="true"
config_eth0="10.0.1.100/24"
dns_servers_eth0="10.0.1.1 8.8.8.8"
routes_eth0="default via 10.0.1.1"
enable_ipv6_eth0="false"

# The network scripts are now part of net-misc/netifrc
# In order to avoid sys-apps/openrc-0.12.4 from removing this file, this comment was
# added; you can safely remove this comment. Please see
# /usr/share/doc/netifrc*/README* for more information.



12. Re: Erro com o kernel ao iniciar [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 02/02/2014 - 16:36h

O meu arquivo esta deste jeito. Agora acrescentado no final da linha o referente como sua dica.

###### Connection Configuration ######
#----------------------------------
mac_0x537461726E6574776F726B2079="C0:CB:38:79:79:75"
enable_ipv6_0x537461726E6574776F726B2079="true"
auto_0x537461726E6574776F726B2079="true"
config_0x537461726E6574776F726B2079="dhcp dhcp6"
#----------------------------------
mac_0x6D636E64322D676E752F6C696E7578="C0:CB:38:79:79:75"
enable_ipv6_0x6D636E64322D676E752F6C696E7578="true"
auto_0x6D636E64322D676E752F6C696E7578="true"
config_0x6D636E64322D676E752F6C696E7578="
dhcp
dhcp6
"
#----------------------------------
mac_0x484F54454C203720414E444152="C0:CB:38:79:79:75"
enable_ipv6_0x484F54454C203720414E444152="true"
config_0x484F54454C203720414E444152="dhcp dhcp6"
auto_0x484F54454C203720414E444152="true"
#----------------------------------
mac_0x532E4A2E4E6574576F726B2033="C0:CB:38:79:79:75"
config_0x532E4A2E4E6574576F726B2033="dhcp dhcp6"
auto_0x532E4A2E4E6574576F726B2033="true"
enable_ipv6_0x532E4A2E4E6574576F726B2033="true"
#----------------------------------
mac_0x726564652D6D636E="C0:CB:38:79:79:75"
enable_ipv6_0x726564652D6D636E="true"
auto_0x726564652D6D636E="true"
config_0x726564652D6D636E="dhcp dhcp6"

# The network scripts are now part of net-misc/netifrc
# In order to avoid sys-apps/openrc-0.12.4 from removing this file, this comment was
# added; you can safely remove this comment. Please see
# /usr/share/doc/netifrc*/README* for more information.

dns_servers_wlan0="10.0.1.1 8.8.8.8"


...



01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts