Grub não enxerga partição.

Iniciado por Ricardo Ferreira, 03 de Agosto de 2007, 07:43

tópico anterior - próximo tópico

Ricardo Ferreira

Saudações a todos.
Estou há uns dez meses no Linux.
Cada vez gosto mais e faço muita propaganda.
Participando de fóruns e lendo tutorias, aprendi alguma coisa.
Sou apenas um usuário entusiasta, não sou profissional de informática.
Lamento não ter mais tempo para a máquina.
Bem, minha dúvida é a seguinte:
Esta é minha configuração do Grub do Ubuntu 7.04:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default      6

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      20

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=e6da8e1d-3439-40a2-99ac-eaf7daab959c ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,2)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash locale=pt_BR

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## ## End Default Options ##

title      Ubuntu, kernel 2.6.20-16-generic
root      (hd0,2)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=e6da8e1d-3439-40a2-99ac-eaf7daab959c ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-16-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-16-generic (recovery mode)
root      (hd0,2)
kernel      /boot/vmlinuz-2.6.20-16-generic root=UUID=e6da8e1d-3439-40a2-99ac-eaf7daab959c ro single
initrd      /boot/initrd.img-2.6.20-16-generic

title      Ubuntu, kernel 2.6.20-15-generic
root      (hd0,2)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=e6da8e1d-3439-40a2-99ac-eaf7daab959c ro quiet splash locale=pt_BR
initrd      /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title      Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root      (hd0,2)
kernel      /boot/vmlinuz-2.6.20-15-generic root=UUID=e6da8e1d-3439-40a2-99ac-eaf7daab959c ro single
initrd      /boot/initrd.img-2.6.20-15-generic

title      Ubuntu, memtest86+
root      (hd0,2)
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title      Kurumin Linux (on /dev/hda2)
root      (hd0,1)
kernel      /boot/vmlinuz-2.6.18.1-slh-up-2 ro nomce quiet apm=power-off vga=791
initrd      /boot/initrd.img-2.6.18.1-slh-up-2
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/hda2.
title      memtest86 (on /dev/hda2)
root      (hd0,1)
kernel      /boot/memtest86.bin 
savedefault
boot


title         PCLinuxOS  (on /dev/hda4)
root          (hd0,3)
kernel        /boot/vmlinuz-2.6.18.8.tex5 acp1=on splash=silent
initrd        /boot/initrd.img-2.6.18.tex5

title         memtest86 (on /dev/hda4)
root          (hd0,3)
kernel        /boot/memtest86.bin

São 4 partições primárias.
O Kurumin inicializa normalmente, idem o Ubuntu.
Mas o PCLinuxOS não vai de jeito algum.
Dá Error 15.
O que está errado?
Obrigado.
Vamos lutar sempre pelo software livre!

Ricardo Ferreira

#1
Quando carrego o Grub do PCLininuxOS na MBR este entra e roda normalmente.
Mas aí não inicializa nem o Kurumin nem o Ubuntu.
Acho que acrescentei corretamente os dois SO quando instalei o PCLinuxOS.
Mas o que quero realmente é fazer com que o Grub do Ubuntu comande tudo corretamente.
No momento é o que está na MBR.
Vamos lutar sempre pelo software livre!

zoroastro

primeiro coloca seu menu.lst entre [ code ][ /code ]

segundo, coloca seu fdisk -l

terceiro, quando vc diz que carrega o Grub do PCLininuxOS na MBR vc se refere ao "default 6" no menu.lst?

até mais!

clcampos

zoroastro para ter um bom resultado do comando solicitado necessita-se do sudo, portanto

$ sudo fdisk -l
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Ricardo Ferreira

Zoroastro, o que significa colocar menu.lst entre [ code ][ /code ] ?

O menu.list acima é o do Ubuntu, carregado atualmente.
Default 6 é pq minha esposa usa o Kurumin. Desse jeito ela quando liga a máquina
vai direto para o Kuruma, sem necessitar de minha ajuda.

Por experiência reinstalei o PCLinuxOS e deixei seu Grub na MBR.
Aconteceu o que relato acima.
Depois, utilizando:

- Dica do LaSSarD:
1 - Rode o CD do Dapper no boot.
2 - Abra o terminal (Aplicações -> Acessórios -> Terminal)
3 - Execute:
Código:

sudo su
mkdir root
mount -t ext3 -o rw /dev/hda6 /
mount -t ext3 -o rw /dev/hda6 /home/ubuntu/root

NÃO esqueça de trocar ext3 pelo tipo de partição e hda6 pela partição onde você instalou o Ubuntu!
4 - Agora a partição já está montada. Execute:
Código:

cp -R /home/ubuntu/root/boot/grub /boot

5 - E por fim, instalar o GRUB:
Código:

/home/ubuntu/root/sbin/grub-install /dev/hda,

reinstalei o grub na MBR.

Foi perfeito. No entanto está acontecendo o que motivou meu pedido
de ajuda.

Para terminar o fdisk -l é esse:

Disco /dev/hda: 80.0 GB, 80026361856 bytes
255 cabeças, 63 setores/trilha, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/hda1   *           1          64      514048+  82  Linux swap / Solaris
/dev/hda2              65        6542    52034535   83  Linux
/dev/hda3            6543        8231    13566892+  83  Linux
/dev/hda4            8232        9729    12032685   83  Linux

É isso.
Saudações.

Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Verifiquei o /etc/fstab, e o hda4 não aparece lá!
Será que não é por aí?
Tem como editar o fstab?
Vamos lutar sempre pelo software livre!

Ricardo Ferreira

Olhem como está o fstab:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda3
UUID=e6da8e1d-3439-40a2-99ac-eaf7daab959c /               ext3    defaults,errors=remount-ro 0       1
# /dev/hda2
UUID=7fbae44c-857b-446a-8d15-86402fe0d41a /media/hda2     reiserfs defaults        0       2
# /dev/hda1
UUID=c4871c49-260b-42e4-82b8-282e3f341293 none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0

Vamos lutar sempre pelo software livre!

fabiovalinhos

Acredito que sim.

Também não tenho muito conhecimento na área de configurar as partições (quem "quebra no meio" neste assunto é a Liga dos Dinos), então nem me arrisco.

Sábado de manhã é cruel, dormir mais tarde, ir na feira comer pastel, etc.  ;)
Tenha um pouco de paciência Ricardo, que o pessoal já já aparecem.

7355
sudo dpkg no seu quadrado ...sudo dpkg no seu quadrado ...
http://www.youtube.com/watch?v=tHmrq0FtczM

zoroastro

#9
Citação de: clcampos online 03 de Agosto de 2007, 14:06
zoroastro para ter um bom resultado do comando solicitado necessita-se do sudo, portanto

$ sudo fdisk -l
desculpa! esta área é para Iniciantes, me esqueci!

vou postar meu fstab:
olhe só, vou colocar o [ code ], no botão "#" no seu painel de post:
# /etc/fstab: static file system information.
#
#  -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

proc /proc proc defaults 0 0
# Entry for /dev/hda3 :
UUID=34a90cfd-9a79-4f9a-9219-419c9e8b1e17 / reiserfs notail 0 1
# Entry for /dev/hda1 :
UUID=e5476710-7a03-45ef-b586-338ab01a631d /media/hda1 reiserfs defaults 0 2
# Entry for /dev/hda5 :
UUID=f1906fb5-9c09-4304-9a89-7827e75fe65e /media/hda5 ext3 defaults 0 2
# Entry for /dev/hdc1 :
UUID=32781A79781A3C53 /media/hdc1 ntfs-3g defaults,locale=pt_BR.UTF-8 0 1
# Entry for /dev/hda6 :
UUID=8f953752-958d-4a99-9c73-b283063a1f9f none swap sw 0 0
/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0

fica mais facil para ver o que tem dentro do arquivo! :D e ainda parece que desabilita os emoticons!

bem, seu hda4 é o PClinuxOS nao é??

vou tentar te ajudar no que eu sei, blz?
ok, então faça o seguinte, vá no Terminal e veja se tem como motnar a partição:
sudo mount -t ext3 /dev/hda4 /media/hda4
substitua o ext3 pelo reiserfs se vc ô estiver usando!

se montar ou nao montar, passe os resultados pra cá! ;)

Ricardo Ferreira

Zoroastro, retornou o seguinte:

mount: o ponto de montagem /media/hda4 não existe
Vamos lutar sempre pelo software livre!

zoroastro

vc fez algum backup do arquivo? (é claro que se tiver feito, vc ja teria feito o que estou pensando, mas caso vc nao tenha lembrado, estou perguntando)

ok, estou fazendo aqui alguns testes, olhe só:
tenho a minha partição hda5, desmontei ela:
sudo umount /dev/hda5

e tentei montar assim:
sudo mount /dev/hda5 [b]/media/hda7[/b]

o que deu?
"mount: o ponto de montagem /media/hda7 não existe"

então, verifique pra mim no seu Sistema de Arquivos, na pasta media se existe o seu hda4!

e retorne se ela existir ou nao!

Ricardo Ferreira

Backup de que arquivo?

O hda4 não aparece.

O hda2 do kurumin está lá.
Vamos lutar sempre pelo software livre!

zoroastro

ok, agora vou pedir apra vc ir no termianl também e digitar
blkid
e poste aqui!

inicio do procedimento:
vá no proprio terminal denovo e digite:
sudo mkdir /media/hda4

Ricardo Ferreira

Zoroastro, lá vai:

1) ricardo@ricardo-desktop:~$ blkid
/dev/hda1: UUID="8e7a020d-856a-45f5-b364-c2cce17be5f0" TYPE="swap"
/dev/hda2: UUID="7fbae44c-857b-446a-8d15-86402fe0d41a" TYPE="reiserfs"
/dev/hda3: UUID="e6da8e1d-3439-40a2-99ac-eaf7daab959c" SEC_TYPE="ext2" TYPE="ext3"
/dev/hda4: UUID="09eab488-3473-4e2c-9da2-1e591f2e7a80" TYPE="reiserfs"


2) ricardo@ricardo-desktop:~$ sudo mkdir /media/hda4
mkdir: não é possível criar o diretório `/media/hda4': O arquivo já existe

Valeu.
Vamos lutar sempre pelo software livre!