View previous topic :: View next topic |
Author |
Message |
dragobr n00b
Joined: 03 Apr 2005 Posts: 11
|
Posted: Sun Jul 10, 2005 9:44 pm Post subject: Block device is not a valid root device |
|
|
bom.. roubaram meu antigo pc, e agora que estou com um novo, tentei instalar gentoo de novo.. imagino eu que estou fazendo tudo certo, compilei o ultimo kernel pelo genkernel e reiniciei meu pc após a instalação... enquanto estava carregando o sistema, aparece um erro
Quote: | Block device /dev/hda6 is not a valid root device...
The root block device is unspecified or not detected.
Please specify a device to boot, or "shell" for a shell... |
tentei pelo lilo e grub, e dá o mesmo erro.. tentei utilizar outro kernel, e mesmo erro... alguma dica do que pode ser?
o pc é um pentium 4 2.8ghz, com uma hd wd de 80gb... partição root em /dev/hda6, reiserfs (com suporte habilitado no kernel), 7 sendo swap e 8 sendo /boot ext2[/quote]...
caso precisem de mais alguma informação, só pedir |
|
Back to top |
|
|
RoadRunner Bodhisattva
Joined: 12 Jun 2002 Posts: 490 Location: Coimbra, Portugal
|
Posted: Sun Jul 10, 2005 10:14 pm Post subject: |
|
|
Será mais simples colocares aqui o conteúdo do ficheiro /boot/grub.conf e o output de um fdisk -l /dev/hda. |
|
Back to top |
|
|
mitsu n00b
Joined: 16 Apr 2005 Posts: 25
|
Posted: Tue Jul 12, 2005 1:00 am Post subject: |
|
|
eu tive um problema identico, usando o kernel-sources 2.6.11-r11
atualizei pro 2.6.12-r4 e dei um genkernel --udev all
problema resolvido aqui.
soh nao sei se foi resolvido com o kernel novo ou se foi com o --udev que eu acho q tinha esquecido da outra vez... |
|
Back to top |
|
|
dragobr n00b
Joined: 03 Apr 2005 Posts: 11
|
Posted: Wed Jul 13, 2005 1:13 am Post subject: |
|
|
tentei o genkernel --udev --menuconf all
diz q -udev jah é on por default.. e compilo... dá o msm erro...
tentei colocar no arquivo de módulos a serem carregados todos os que o livecd carrega.. e dá o msm erro
qnt aos arquivos
Quote: | default 0
timeout 30
splasgimage=(hd0,7)/grub/splash.xpm.gz
vga=0x31A
title=Gentoo Linux 2.6.8.1
root (hd0,7)
kernel /kernel-2.6.8.1 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda6
initrd /initrd-2.6.8.1
title=Windows
root (hd0,0)
makeactive
chainloader +1 |
Quote: |
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 4133 33198291 7 HPFS/NTFS
/dev/hda2 4134 9729 44949870 f W95 Ext'd (LBA)
/dev/hda5 4134 8757 37142248+ b W95 FAT32
/dev/hda6 8758 9704 7606746 83 Linux
/dev/hda7 9705 9724 160618+ 82 Linux swap / Solaris
/dev/hda8 9725 9729 40131 83 Linux |
ps: eu copiei o conteudo do fdisk antes de dar mkreiserfs... refiz as partições para tentar instalar de novo... |
|
Back to top |
|
|
RoadRunner Bodhisattva
Joined: 12 Jun 2002 Posts: 490 Location: Coimbra, Portugal
|
Posted: Thu Jul 14, 2005 4:16 am Post subject: |
|
|
Esse grub.conf parece suspeito. para que um root a apontar para /de Code: | v/ram0 e depois um parametro real_root? Eu modificaria esse grub.conf para isto:
[code]
default 0
timeout 30
splashimage=(hd0,7)/grub/splash.xpm.gz
vga=0x31A
title=Gentoo Linux 2.6.8.1
root (hd0,7)
kernel (hd0,7)/boot/kernel-2.6.8.1 root=/dev/hda6
initrd /initrd-2.6.8.1
title=Windows
root (hd0,0)
makeactive
chainloader +1
[/code]
a partir daqui se funcionar começar a alterar uma coisa de cada vez. |
|
|
Back to top |
|
|
|