Autor Tópico: Como carregar o Kernel no GRUB?  (Lida 12654 vezes)

Offline David_pc

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Como carregar o Kernel no GRUB?
« Online: 18 de Janeiro de 2012, 00:40 »

Fala pessoal, eu instalei o GRUB (v 0.97) no Ubuntu 10.04, copie um arquivo de exemplo do menu.lst para a pasta /boot/grub e reiniciei o sistema pra ver o que dava, o fato é que não deu nada, percebi que eu tinha que editar o arquivo menu.lst, agora eu to querendo resolver esse problema.

O fato é que eu não to conseguindo carregar a imagem do kernel, vejam como está o meu menu.lst.

timeout 30
fallback 1

title Ubuntu 10.04
  root (hd0,0)
  kernel (hd0,0)/boot/vmlinuz-2.6.32-33-generic

O que há de errado? Tá faltando alguma coisa? A imagem carrega mas aparece um monte de texto e a tela fica parada.

Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #1 Online: 18 de Janeiro de 2012, 09:37 »
Porque você quer usar o grub legacy no 10.04?

Offline sigur

  • Usuário Ubuntu
  • *
  • Mensagens: 1.176
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #2 Online: 18 de Janeiro de 2012, 11:58 »

Fala pessoal, eu instalei o GRUB (v 0.97) no Ubuntu 10.04, copie um arquivo de exemplo do menu.lst para a pasta /boot/grub e reiniciei o sistema pra ver o que dava, o fato é que não deu nada, percebi que eu tinha que editar o arquivo menu.lst, agora eu to querendo resolver esse problema.

O fato é que eu não to conseguindo carregar a imagem do kernel, vejam como está o meu menu.lst.

timeout 30
fallback 1

title Ubuntu 10.04
  root (hd0,0)
  kernel (hd0,0)/boot/vmlinuz-2.6.32-33-generic

O que há de errado? Tá faltando alguma coisa? A imagem carrega mas aparece um monte de texto e a tela fica parada.

não faltam aspas no title?

não esqueça de dar o sudo  update-grub2

Offline David_pc

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #3 Online: 18 de Janeiro de 2012, 13:18 »
Porque você quer usar o grub legacy no 10.04?

Sei lá cara, eu instalei esse GRUB mesmo (apt-get install grub), to querendo resolver o problema através dele agora que ele já está instalado mesmo, só quero saber como configuro esse arquivo aí, não consigo carregar a imagem do kernel.

Offline sigur

  • Usuário Ubuntu
  • *
  • Mensagens: 1.176
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #4 Online: 18 de Janeiro de 2012, 14:13 »
tente instalar o grub2

clodoaldops

  • Visitante
Re: Como carregar o Kernel no GRUB?
« Resposta #5 Online: 18 de Janeiro de 2012, 14:54 »
-use o startupmanager ou o grub-customizer

Offline xluisfernando

  • Usuário Ubuntu
  • *
  • Mensagens: 848
  • Linux user #532810
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #6 Online: 18 de Janeiro de 2012, 21:09 »
Aqui no fórum mesmo tem um excelente tópico sobre o grub2.

http://ubuntuforum-br.org/index.php?topic=58947.0

Lembrando que NADA do grub legacy se aproveita no grub2. Não adianta copiar o menu.list e muito menos modificar o grub.cfg. O certo e ler o artigo, entender como funciona e então editar, pelos arquivos de configuração indicados no texto.
Samsung Ativ Book i3 - Ubuntu 20.04LTS

Offline David_pc

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #7 Online: 18 de Janeiro de 2012, 21:41 »
Aqui no fórum mesmo tem um excelente tópico sobre o grub2.

http://ubuntuforum-br.org/index.php?topic=58947.0

Lembrando que NADA do grub legacy se aproveita no grub2. Não adianta copiar o menu.list e muito menos modificar o grub.cfg. O certo e ler o artigo, entender como funciona e então editar, pelos arquivos de configuração indicados no texto.

Eu já instalei e configurei o GRUB 2 seguinto o tutorial, veja como ficou o arquivo 40_custom:


#!/bin/sh
echo "Adding 40_custom menu entries.">&2
exec tail -n +3 $0
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.

#Entrada para o Ubuntu 10.04

menuentry "Ubuntu 10.04"{
   set root=(hd0,1)
   linux /boot/vmlinuz-2.6.32-37-generic ro quiet splash
   initrd /boot/initrd.img-2.6.32-33-generic
}

#Entrada para Windows 7 em /dev/sda1

menuentry "Windows 7" {
    insmod ntfs
    set root='(hd0,2)'
    chainloader +1
}

----------------------------------------

O fato é que na hora de dar o update-grub é exibida a seguinte mensagem: /usr/sbin/grub-probe: error: cannot find a device for / (is /dev mounted?).
Quero lhes lembrar de que eu estou acessando o sda1 através do live cd, então eu monto o sda1 em mnt, e travo o mnt com chroot. Eu tentei montar o sda1 em / mas não deu em nada.

Também coloquei os arquivo 10_linux e 30_os-prober como executáveis para fazer a atualização.

E aí o que há de errado?
« Última modificação: 18 de Janeiro de 2012, 21:47 por David_pc »

Offline sigur

  • Usuário Ubuntu
  • *
  • Mensagens: 1.176
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #8 Online: 18 de Janeiro de 2012, 23:06 »

Quero lhes lembrar de que eu estou acessando o sda1 através do live cd, então eu monto o sda1 em mnt, e travo o mnt com chroot. Eu tentei montar o sda1 em / mas não deu em nada.

como assim? você não tem instalado os dois sistema no sda e o grub2 também no sda?

Está usando o live cd para que?

Offline David_pc

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #9 Online: 19 de Janeiro de 2012, 01:38 »

Quero lhes lembrar de que eu estou acessando o sda1 através do live cd, então eu monto o sda1 em mnt, e travo o mnt com chroot. Eu tentei montar o sda1 em / mas não deu em nada.

como assim? você não tem instalado os dois sistema no sda e o grub2 também no sda?

Está usando o live cd para que?

O meu Ubuntu 10.04 está inacessível, estou acessando ele pelo live cd pra poder resolver esse problema, quando dou o boot pelo sistema ao invés do sistema ser carregado aparece uma tela pra digitar comandos do GRUB.

Só quero que esse bendito menu apareça na tela.

Offline xluisfernando

  • Usuário Ubuntu
  • *
  • Mensagens: 848
  • Linux user #532810
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #10 Online: 19 de Janeiro de 2012, 07:28 »
Pelo live-CD mesmo, tenta o procedimento de recuperação do grub
Samsung Ativ Book i3 - Ubuntu 20.04LTS

Offline sigur

  • Usuário Ubuntu
  • *
  • Mensagens: 1.176
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #11 Online: 19 de Janeiro de 2012, 13:43 »
Pelo live-CD mesmo, tenta o procedimento de recuperação do grub

Pois é, como disse o amigo acima, tente fazer isso:

http://www.vivaolinux.com.br/dica/Como-recuperar-o-GRUB-em-3-comandos-Esse-funciona

Offline David_pc

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #12 Online: 19 de Janeiro de 2012, 15:54 »
Pelo live-CD mesmo, tenta o procedimento de recuperação do grub

Pois é, como disse o amigo acima, tente fazer isso:

http://www.vivaolinux.com.br/dica/Como-recuperar-o-GRUB-em-3-comandos-Esse-funciona

Esse comando simplesmente não funciona :

grub-install --root-directory=mnt/dev/sda
install_device not specified.
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --modules=MODULES       pre-load specified modules MODULES
  --root-directory=DIR    install GRUB images under the directory DIR
                          instead of the root directory
  --grub-setup=FILE       use FILE as grub-setup
  --grub-mkimage=FILE     use FILE as grub-mkimage
  --grub-probe=FILE       use FILE as grub-probe
  --no-floppy             do not probe any floppy drive
  --recheck               probe a device map even if it already exists
  --force                 install even if problems are detected
  --disk-module=MODULE    disk module to use

INSTALL_DEVICE can be a GRUB device name or a system device filename.

grub-install copies GRUB images into /boot/grub (or /grub on NetBSD and
OpenBSD), and uses grub-setup to install grub into the boot sector.

If the --root-directory option is used, then grub-install will copy
images into the operating system installation rooted at that directory.

Report bugs to <bug-grub@gnu.org>.

----------- ------------------ ---------------- --------------

Eu olhei dentro do mnt montado e lá não tem nenhum sda, sda1, não tem hd nenhum lá.

Offline sigur

  • Usuário Ubuntu
  • *
  • Mensagens: 1.176
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #13 Online: 19 de Janeiro de 2012, 19:41 »
o seu erro está aqui:
Código: [Selecionar]
grub-install --root-directory=mnt/dev/sda
o correto é com espaço, como está no link

Código: [Selecionar]
grub-install --root-directory=mnt /dev/sda
tem um espaço depois do mnt

Offline David_pc

  • Usuário Ubuntu
  • *
  • Mensagens: 6
    • Ver perfil
Re: Como carregar o Kernel no GRUB?
« Resposta #14 Online: 20 de Janeiro de 2012, 10:57 »
o seu erro está aqui:
Código: [Selecionar]
grub-install --root-directory=mnt/dev/sda
o correto é com espaço, como está no link

Código: [Selecionar]
grub-install --root-directory=mnt /dev/sda
tem um espaço depois do mnt

Infelizmente eu desisti, reinstalei o Ubuntu, talvez desse certo isso aí.