Sistema não dá boot... [RESOLVIDO]

13. Re: Sistema não dá boot... [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 09/09/2012 - 15:20h

Uma coisa citada na "imagem do erro" que vc postou,
e que também achei estranho no seu "grub.cfg", são citações de partições "raid".

Blá blá
"insmod raid
insmod mdraid09"
bla blá
insmod gzio
"insmod raid
insmod mdraid09"
insmod part_msdos


* As mensagens de erro citam problemas com "/dev/md0" (raid).

- - -

1 - Faça Backup do seu arquivo;
2 - Deixe seu "grub.cfg", exatamente como esse arquivo abaixo:

# Segue meu "grub.cfg", já adaptado ao seu:
  #
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_fonts ###
### END /etc/grub.d/00_fonts ###

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
load_env
fi
set default="${saved_entry}"
if [ "${prev_saved_entry}" ]; then
set saved_entry="${prev_saved_entry}"
save_env saved_entry
set prev_saved_entry=
save_env prev_saved_entry
set boot_once=true
fi

function savedefault {
if [ -z "${boot_once}" ]; then
saved_entry="${chosen}"
save_env saved_entry
fi
}
############# VIU? AQUI NAO TEM LINHAS "RAID" COMO NO SEU" ########
function load_video {
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
}
##############################################################
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root fec65bca-ae69-458b-b12a-07ef430f01d5 ### SUA NUMERAÇAO ###
if loadfont /usr/share/grub/unicode.pf2 ; then
set gfxmode=1024x768
load_video
# vga= is deprecated, grub2 handles this just fine
# making grub2 res == linux fb res
set gfxpayload=keep
insmod gfxterm
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root fec65bca-ae69-458b-b12a-07ef430f01d5 ### SUA NUMERAÇAO ###
set locale_dir=($root)/boot/grub/locale
set lang=en_US
insmod gettext
fi
terminal_output gfxterm
if sleep --interruptible 0 ; then
set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/05_distro_theme ###
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root fec65bca-ae69-458b-b12a-07ef430f01d5
insmod png
if background_image /boot/grub/default-splash.png ; then
set color_normal=white/black
set color_highlight=magenta/black
else
set menu_color_normal=cyan/blue
set menu_color_highlight=white/blue
fi
### END /etc/grub.d/05_distro_theme ###
###
###
############ ABAIXO, O PARAGRAFO DE TESTE, PARA TENTAR INICIAR O SABAYON ############################
###
###
### BEGIN /etc/grub.d/10_linux ###
menuentry '>>> Sabayon 9 _ KDE [TESTE-VOL] GNU/Linux, with Linux x86-3.4.0-sabayon' --class sabayon --class gnu-linux --class gnu --class os {
load_video
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos8)'
search --no-floppy --fs-uuid --set=root fec65bca-ae69-458b-b12a-07ef430f01d5 ### Numeração blkid - sda8 ###
echo 'Loading Linux x86-3.4.0-sabayon ...'
linux /boot/kernel-genkernel-x86-3.4.0-sabayon ro init=/linuxrc splash=silent,theme:sabayon video=vesafb:ywrap,mtrr:3 vga=791 console=tty1 quiet dokeymap keymap=br-a domdadm root=UUID=c6674c07-19a9-4228-85f9-50f40ed1f48e docrypt
echo 'Loading initial ramdisk ...'
initrd /boot/initramfs-genkernel-x86-3.4.0-sabayon
}
### END /etc/grub.d/10_linux ###
###
############ IGNORE ESSA PARTE ABAIXO. SAO MINHAS PARTIÇOES, QUE NÃO SEI SE PODIA REMOVELAS ########
###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry " Windows 7: serve apenas para Jogos. (loader) (on /dev/sda2)" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set=root 2C381A5A381A237E
chainloader +1
}
menuentry "openSUSE 12.1 - 3.1.10-1.16 (pae) (on /dev/sda5)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 27e961a4-2832-4640-89e5-8d00d7d44811
linux /boot/vmlinuz-3.1.10-1.16-pae root=/dev/disk/by-id/ata-WDC_WD3200BPVT-22JJ5T0_WD-WXC1C22D6730-part5 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.1.10-1.16-pae
}
menuentry "Desktop -- openSUSE 12.1 - 3.1.10-1.16 (on /dev/sda5)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 27e961a4-2832-4640-89e5-8d00d7d44811
linux /boot/vmlinuz-3.1.10-1.16-desktop root=/dev/disk/by-id/ata-WDC_WD3200BPVT-22JJ5T0_WD-WXC1C22D6730-part5 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.1.10-1.16-desktop
}
###
menuentry ">>> openSUSE 12.1 - [O camaleão que voa] (on /dev/sda5)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos5)'
search --no-floppy --fs-uuid --set=root 27e961a4-2832-4640-89e5-8d00d7d44811
linux /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/ata-WDC_WD3200BPVT-22JJ5T0_WD-WXC1C22D6730-part5 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-3.1.0-1.2-default
}
###
menuentry "Chakra 2012 Linux (2012.06.29) (on /dev/sda6)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos6)'
search --no-floppy --fs-uuid --set=root 811d2d16-902e-4686-ae6d-a4c744232296
linux /boot/vmlinuz-linux root=/dev/sda6
initrd /boot/initramfs-linux.img
}
menuentry ">>> openSUSE 12.2 - Mantis [o camaleão que voa 2] (i586) (on /dev/sda7)" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(hd0,msdos7)'
search --no-floppy --fs-uuid --set=root eeabbf61-64c6-4f38-92d4-4ecbead4e7fa
linux /boot/vmlinuz-3.4.6-2.10-default root=/dev/sda7
initrd /boot/initrd-3.4.6-2.10-default
}
#
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# 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.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f $prefix/custom.cfg ]; then
source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###



  


14. Re: Sistema não dá boot... [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 09/09/2012 - 15:27h

No entanto...
eu já teria instalado o "Grub2" na partição do Sabayon (sda8).

# Pelo LiveCD do Sabayon:

# mount /dev/sda8 /mnt
# grub2-install --root-directory=/mnt /dev/sda


Ainda pelo LiveCD, atualizando a lista de Sistemas:

[code]# chroot /mnt /bin/bash
# grub-mkconfig -o /boot/grub/grub.cfg


15. Re: Sistema não dá boot... [RESOLVIDO]

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 09/09/2012 - 15:55h

Esse grub.cfg que vc me passou é para substituir o grub.cfg do sabayon correto???
Então... não deu certo tb...

Vou atualizar o grub do sabayon para grub2.


16. Re: Sistema não dá boot... [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 09/09/2012 - 16:01h

abneto escreveu:

Esse grub.cfg que vc me passou é para substituir o grub.cfg do sabayon correto???
Então... não deu certo tb...

Vou atualizar o grub do sabayon para grub2.


OK.
Boa Sorte!

- - -

Independente de vc trocar o Grub ou não,
gere um novo arquivo "grub.cfg" (no Sabayon). Talvez ele crie os parágrafos adequados á ele.

Pode ser pelo Debian:
# mount /dev/sda8 /mnt
# chroot /mnt /bin/bash
# grub-mkconfig -o /boot/grub/grub.cfg



17. Re: Sistema não dá boot... [RESOLVIDO]

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 09/09/2012 - 16:13h

Da uma olhada na msg abaixo quando atualizo o grub no sabayon... tem alguma errada ai não tem??


abneto@debian:~ $ sudo chroot /media/Sabayon/ /bin/bash
debian / # grub-mkconfig -o /boot/grub/grub.cfg
ATTENTION ATTENTION ATTENTION
GRUB_CMDLINE_LINUX is not set inside /etc/default/grub
cannot generate a bootable configuration.
Generating grub.cfg ...
cat: /boot/grub/video.lst: Arquivo ou diretório não encontrado
Found linux image: /boot/kernel-genkernel-x86-3.4.0-sabayon
Found initrd image: /boot/initramfs-genkernel-x86-3.4.0-sabayon
grep: /proc/mounts: Arquivo ou diretório não encontrado
grep: /proc/swaps: Arquivo ou diretório não encontrado
Cannot find list of partitions! (Try mounting /sys.)
done
debian / #



18. Re: Sistema não dá boot... [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 09/09/2012 - 16:22h

debian / # grub-mkconfig -o /boot/grub/grub.cfg
ATTENTION ATTENTION ATTENTION
GRUB_CMDLINE_LINUX is not set inside /etc/default/grub
cannot generate a bootable configuration.
Generating grub.cfg ...
cat: /boot/grub/video.lst: Arquivo ou diretório não encontrado
"Found linux image:" /boot/kernel-genkernel-x86-3.4.0-sabayon
"Found initrd image:" /boot/initramfs-genkernel-x86-3.4.0-sabayon
grep: /proc/mounts: Arquivo ou diretório não encontrado
grep: /proc/swaps: Arquivo ou diretório não encontrado
Cannot find list of partitions! (Try mounting /sys.)
done


"Found = encontrado"
Encontrou o Sabayon, notícia boa.

No entanto, esses erros aí, não são comuns (proc e swap).

- - -

# Seu Sabayon está instalado em uma única partição ou vc dividiu as partições: /, /home... ?


Já que o problema é com partições... vamos ver o Fstab do seu Sabayon:
cat /etc/fstab



19. Re: Sistema não dá boot... [RESOLVIDO]

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 09/09/2012 - 16:27h


UUID=fec65bca-ae69-458b-b12a-07ef430f01d5 / ext4 defaults 1 1
UUID=374761b1-ebc6-447b-ad3d-0a2d6bc3ac20 swap swap defaults 0 0
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0


Cara, acho que vou reinstalar o sistema novamente mas dessa vez vou pedir para instalar o grub... como prefiro usar o grub do debian na instalação setei para não instalar o grub, não sei se isso tem algo haver, mas vou fazer isso para se pode dar certo... depois volto com o grub do debiam... acha que pode dar certo??


20. Re: Sistema não dá boot... [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 09/09/2012 - 16:33h

* Fstab = OK.
- - -

# Reinstalar o Sistema e instalar o Grub do Sabayon, com certeza resolverá o problema.
- Faça isso.

Mas...
. os comandos para instalar o Grub2 resultaram em que?
. Porque o Grub do Debian?


21. Re: Sistema não dá boot... [RESOLVIDO]

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 09/09/2012 - 16:39h

Bruno Tecnico escreveu:

* Fstab = OK.
- - -

# Reinstalar o Sistema e instalar o Grub do Sabayon, com certeza resolverá o problema.
- Faça isso.

Mas...
. os comandos para instalar o Grub2 resultaram em que?
. Porque o Grub do Debian?


Cara não cheguei a anotar a msg que deu quando tentei instalar o grub2, mas deu uma msg que o comando que digitei estava faltando algum argumento... sabe quando digitamos errado ele mostra um --help!!!

O debian é meu sistema padrão, a partição sda8 é uma partição de testes, em tempo em tempo sempre instalo uma outra distro nessa partição, por isso prefiro o grub do debian!!!


22. Re: Sistema não dá boot... [RESOLVIDO]

Glauber GF
mcnd2

(usa Debian)

Enviado em 09/09/2012 - 16:41h


No seu caso tentaria a forma como no post 14. Rola o live-cd e faça o procedimento, depois reinicie o sistema e vê se o grub sobe e inicia o sabyon de boa.


Eu, como tenho 4 sistemas GNU/Linux (Mageia, Debian, LMDE e Sabayon) e o Windows 7, optei por criar o meu próprio menu no arquivo "40_custom" dentro de "/etc/grub.d" deixando desta forma:


#!/bin/sh
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 Debian em /dev/sda6
menuentry "Debian" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos6)'
search --no-floppy --fs-uuid --set=root d35703b7-5f17-4466-8993-7db65d3592ce
linux /boot/vmlinuz-3.2.0-0.bpo.2-amd64 root=UUID=d35703b7-5f17-4466-8993-7db65d3592ce ro quiet
initrd /boot/initrd.img-3.2.0-0.bpo.2-amd64
}
## Entrada para o Mageia em /dev/sda5
menuentry "Mageia" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos5)'
search --no-floppy --fs-uuid --set=root 5228fef2-0a97-4416-a6b4-e45142907af4
linux /boot/vmlinuz BOOT_IMAGE=linux root=UUID=5228fef2-0a97-4416-a6b4-e45142907af4 splash=silent vga=788
initrd (hd0,5)/boot/initrd.img
}
## Entrada para o Linix Mint Debian Edition em /dev/sda7
menuentry 'Linux Mint Debian Edition' --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos7)'
search --no-floppy --fs-uuid --set=root ab623705-cb70-4ef3-a159-9fafcfccc336
linux /boot/vmlinuz-3.2.0-2-amd64 root=UUID=ab623705-cb70-4ef3-a159-9fafcfccc336 ro quiet
initrd (hd0,7)/boot/initrd.img-3.2.0-2-amd64
}
## Entrada para o Sabayon em /dev/sda8
menuentry "Sabayon" --class gnu-linux --class gnu --class os {
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos8)'
search --no-floppy --fs-uuid --set=root 799e1b8d-f8c5-479c-89ea-623c07f5321a
linux /boot/kernel-genkernel-x86_64-3.2.0-sabayon root=UUID=799e1b8d-f8c5-479c-89ea-623c07f5321a ro quiet
initrd (hd0,8)/boot/initramfs-genkernel-x86_64-3.2.0-sabayon
}
## Entrada para o Windows em /dev/sda2
menuentry "Windows" --class windows --class os {
insmod part_msdos
insmod ntfs
set root='(/dev/sda,msdos2)'
search --no-floppy --fs-uuid --set=root F43C452F3C44EDE4
chainloader +1
}
### Lembrando: Nas atualizações de kernel do Debian voltar o modo executável (sudo chmod +x /etc/grub.d/10_linux) para que a alteração seja incluida no grub.cfg (o mesmo se aplica para o arquivo /etc/grub.d/30_os-prober na troca de Windows ou outro Linux); depois retirar novamente ( sudo chmod -x...); o arquivo 40_custom pode permanecer o mesmo se não houver mudança nas partições. Depois de toda e qualquer alteração é preciso executar 'sudo update-grub'.


O grub é gerenciado pelo Debian que é minha distro principal.

O comando blkid


mcnd2 # blkid
/dev/sda1: UUID="1E3E-D6AB" TYPE="vfat"
/dev/sda2: LABEL="RECOVERY" UUID="F43C452F3C44EDE4" TYPE="ntfs"
/dev/sda3: LABEL="WINDOWS_7" UUID="4A704AF6704AE871" TYPE="ntfs"
/dev/sda5: LABEL="Mageia" UUID="5228fef2-0a97-4416-a6b4-e45142907af4" TYPE="ext4"
/dev/sda6: LABEL="Debian" UUID="d35703b7-5f17-4466-8993-7db65d3592ce" TYPE="ext4"
/dev/sda7: LABEL="Mint_Debian" UUID="ab623705-cb70-4ef3-a159-9fafcfccc336" TYPE="ext4"
/dev/sda8: LABEL="Sabayon" UUID="799e1b8d-f8c5-479c-89ea-623c07f5321a" TYPE="ext4"
/dev/sda9: LABEL="Backup_note" UUID="53c26c16-780a-42cb-8c1b-d8922e992f70" TYPE="ext4"
mcnd2 #


O grande segredo é o "UUID" de cada partição na hora da montagem da lista no grub.

Nesse caso só não pode esquecer de executar o comentário que deixei no final do arquivo:

### Lembrando: Nas atualizações de kernel do Debian voltar o modo executável (sudo chmod +x /etc/grub.d/10_linux) para que a alteração seja incluida no grub.cfg (o mesmo se aplica para o arquivo /etc/grub.d/30_os-prober na troca de Windows ou outro Linux); depois retirar novamente ( sudo chmod -x...); o arquivo 40_custom pode permanecer o mesmo se não houver mudança nas partições. Depois de toda e qualquer alteração é preciso executar 'sudo update-grub'.


Espero que te ajude de alguma forma...


23. Re: Sistema não dá boot... [RESOLVIDO]

Aristides Neto
aristidesbneto

(usa Debian)

Enviado em 09/09/2012 - 17:15h

Acabei de reinstalar o sabayon... instalei agora o grub na mbr (que antes não tinha feito) e deu certo, sem nenhum problema para iniciar o mesmo...

O unico problema é que o sistema não tem o pacote pppeo e pppeoconf para configurar minha net... como nunca usei o sabayon não sei ainda como instalo pacote e onde posso baixar os mesmos!!!

Uma outra coisa... tem um comando para instalar o grub do debian para gerenciar os sistemas ou somente entrar pelo livecd mesmo???


24. Re: Sistema não dá boot... [RESOLVIDO]

Bruno
BrunoTecnico

(usa Sabayon)

Enviado em 09/09/2012 - 17:28h

" como nunca usei o sabayon não sei ainda como instalo pacote e onde posso baixar os mesmos!!! "

# Via internet: #

Rigo - aplicativo gráfico (já vem instalado) para gerenciar pacotes/aplicativos.
* Também tem o Entropy.

Equo - aplicativo modo texto, para gerenciar pacotes/aplicativos.
* equo install quase-tudo


# Via pacotes - manualmente: #
. Ai já depende de cada pacote: tar.gz; .txz, .run...

Pode instalar o Rpm (gerenciador de pacotes) por exemplo, assim vc pode instalar pacotes .rpm.

- - -


" tem um comando para instalar o grub do debian para gerenciar os sistemas ou somente entrar pelo livecd mesmo??? "

# Digamos que a instalação do Grub é padrão nas distros com ele:

1 - Montar a partição desejada: sudo mount /dev/sdaX /mnt

2 - Instalar o Grub na MBR: sudo grub-install --root-directory=/mnt /dev/sda






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts