/dev/hdax nao existe, como assim?

Iniciado por Taylon, 06 de Maio de 2007, 23:57

tópico anterior - próximo tópico

Taylon

Galera, eu to usando Ubuntu 7.04 e fui instalar aki o Gfxboot, q personaliza o Grub e tal, ate ai blz, fiz tudo certinho mas na hora de gravar o grub na MBR eu preciso dar o comando:

grub-install /dev/hdaX

no meu caso seria "grub-install /dev/hda6" pois é onde o Ubuntu estao instalado, porem quando eu dou esse comando aparece:

/dev/hda6: Not found or not a block device.

ja tentei também com:

grub-install /dev/hda

mas da a mesma coisa...

isso pq a pasta /dev/hda6 nao existe, mas como assim nao existe, meu ubuntu esta instalado la, mas se eu for na pasta /dev nao tem nenhuma das minhas partiçoes la, porem o /etc/fstab ta escrito la "/dev/hda6" sendo assim como nao existe o diretorio? como eu faço agora pra gravar o grub na MBR, preciso disso urgente pq se eu reininciar o PC nao vou conseguir mais entrar no linux...

flw galera ate +!

clcampos

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

Taylon


niickboy

no terminal de o comando df, e veja como esta dividido as partições em sua máquina
Niickboy
www.omelhordeti.com.br ( Site sem idéias novas)


victoruas

Penso que o hda6 é reservado á partição estendida, e como tal uma partição estendida não pode ser montada.

Cumprimentos 8)
[color=blue]Victoruas-Linux-Blog[/color]
http://victor-ruas.blogspot.com/

Diego_Rocha

posta o resultado do comando


sudo fdisk -l

Taylon

eu ja dei esses comandos para ver e esta como "sda" porem ja tentei "grub-install /dev/sda" e "grub-install /dev/sda6" e da a mesma coisa:

df:
Sist. Arq.           1K-blocos      Usad Dispon.   Uso% Montado em
/dev/sda6              6939816   3593628   3346188  52% /
varrun                  119916       124    119792   1% /var/run
varlock                 119916         4    119912   1% /var/lock
procbususb              119916       100    119816   1% /proc/bus/usb
udev                    119916       100    119816   1% /dev
devshm                  119916         0    119916   0% /dev/shm
lrm                     119916     33788     86128  29% /lib/modules/2.6.20-15-generic/volatile
/dev/sda1              6132832   3216632   2916200  53% /media/hda1
/dev/sda5             64549728  43750480  20799248  68% /media/hda5


sudo fdisk -l
Disco /dev/sda: 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/sda1   *           1         765     6144831    b  W95 FAT32
/dev/sda2             766        9727    71987265    f  Win95 (LBA) Partição Extendida
/dev/sda5             766        8805    64581268+   b  W95 FAT32
/dev/sda6            8806        9669     6940048+  83  Linux
/dev/sda7            9670        9727      465853+  82  Linux swap / Solaris


e olha so o meu fstab:

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/hda6
UUID=33eb1045-e8d5-4d53-9f68-4e1c011f429d /               reiserfs notail          0       1
# /dev/hda1
UUID=68AA-433E  /media/hda1     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/hda5
UUID=45BF-8D6D  /media/hda5     vfat    defaults,utf8,umask=007,gid=46 0       1
# /dev/hda7
UUID=66dab4c8-4c7d-4ee7-834d-5139826fba46 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


eu lendo aki sobre achei isso:

"if using IDE/PATA/ATA devices some configurations need to be made.

   1. In a system only with IDE/PATA/ATA devices

Simply change all device names in /etc/fstab from /dev/hdXY to /dev/sdXY edit /etc/lilo.conf and make the same procedure change all device names from /dev/hdXY to /dev/sdXY except the "boot =" line "

tirado daki:
http://wiki.zenwalk.org/index.php/Upgrade_Kernel_with_netpkg

ou seja, pra eu mudar o q esta no meu fstab de "/dev/hdXY" para /dev/sdXY" (pq no fstab realmente esta /dev/hdXY) e no "df" e "sudo fdisk -l" ele mostra "sdaXY" entao faz sentido ter q mudar...
mas como eu vou mudar isso na partição do Ubuntu, nao tem jeito, pois nao tem como eu remontar essa partição q esta em uso (q é a do Ubuntu) ou tem?

victoruas

#7
tylon disse:

Citarmas na hora de gravar o grub na MBR eu preciso dar o comando:

grub-install /dev/hdaX

no meu caso seria "grub-install /dev/hda6" pois é onde o Ubuntu estao instalado, porem quando eu dou esse comando aparece::


O arranque do grub tem de ser gravado no MBR que está no inicio do HD, essa tal partição hda6 é a primeira ? èque se não for o problema pode estar aí.
Cumprimentos 8)
[color=blue]Victoruas-Linux-Blog[/color]
http://victor-ruas.blogspot.com/

victoruas

Citação de: victoruas online 07 de Maio de 2007, 21:44
tylon disse:

Citarmas na hora de gravar o grub na MBR eu preciso dar o comando:

grub-install /dev/hdaX

no meu caso seria "grub-install /dev/hda6" pois é onde o Ubuntu estao instalado, porem quando eu dou esse comando aparece::


O arranque do grub tem de ser gravado no MBR que está no inicio do HD, essa tal partição hda6 é a primeira ? èque se não for o problema pode estar aí.

Eu dei a dica da partição extendida porque o window$ costuma atribuir á hda6 a partição estendida mas já vi que não é o caso.
Cumprimentos 8)
[color=blue]Victoruas-Linux-Blog[/color]
http://victor-ruas.blogspot.com/

Diego_Rocha

Citação de: victoruas online 07 de Maio de 2007, 21:49
Citação de: victoruas online 07 de Maio de 2007, 21:44
tylon disse:

Citarmas na hora de gravar o grub na MBR eu preciso dar o comando:

grub-install /dev/hdaX

no meu caso seria "grub-install /dev/hda6" pois é onde o Ubuntu estao instalado, porem quando eu dou esse comando aparece::


O arranque do grub tem de ser gravado no MBR que está no inicio do HD, essa tal partição hda6 é a primeira ? èque se não for o problema pode estar aí.

Eu dei a dica da partição extendida porque o window$ costuma atribuir á hda6 a partição estendida mas já vi que não é o caso.
Cumprimentos 8)

Só para esclarecer MBR (Master Boot Record), que é o 1° setor do disco da 1° controladora, portanto o /dev/sda é o hd que vai conter o mbr, é o hd primario, se o comando


$ su
sua senha
# grub-install /dev/sda


retorna erros, é possivel que o grub esteja mal ou que exista algo errado com a MBR, uma vez tive um problema parecido ao tentar passar meu slackware de lilo para grub, saia erros justamente no comando grub-install, depois de muitas tentativas sem sucesso ( e dor de cabeça por que na 1° tentativa perdi meu bootloader, e tinha sempre que entrar no sistema dando boot pelo cd) resolvi instalar novamente o lilo e posteriormente o grub, e não é que deu certo, portanto te aconselho a provar o lilo para ver se tem o mesmo erro e se não tiver tentar instalar novamente o grub ou ate instalar outro grub não custa provar, é isso ai ate mais, 

Salakhid

:Pessoal me ajudem... aki em casa o erro é o seuinte:

/dev/sda7 does not have any corresponding BIOS drive.


Vejam minhas partições:

felipe@felipe-desktop:~$ df
Sist. Arq.           1K-blocos      Usad Dispon.   Uso% Montado em
/dev/sda7              9400448   3857116   5065804  44% /
varrun                  387332       104    387228   1% /var/run
varlock                 387332         0    387332   0% /var/lock
procbususb              387332       108    387224   1% /proc/bus/usb
udev                    387332       108    387224   1% /dev
devshm                  387332         0    387332   0% /dev/shm
lrm                     387332     33788    353544   9% /lib/modules/2.6.20-15-generic/volatile
/dev/sda1             47455976  46269948   1186028  98% /media/sda1
/dev/sda5             20193672  18534644   1659028  92% /media/sda5

Se faço fdisk -l

felipe@felipe-desktop:~$ sudo fdisk -l

Disco /dev/sda: 80.0 GB, 80060424192 bytes
255 cabeças, 63 setores/trilha, 9733 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1        5908    47455978+   7  HPFS ou NTFS
/dev/sda2            5909        9733    30724312+   f  Win95 (LBA) Partição Extendida
/dev/sda5            5909        8422    20193673+   7  HPFS ou NTFS
/dev/sda6            8423        8544      979933+  82  Linux swap / Solaris
/dev/sda7            8545        9733     9550611   83  Linux


Mesmo assim quando tendo instalar o Grub em qualquer uma dessas partiçoes aparece a mensagem:

/dev/sdx (x = qualquer uma das partiçoes acima) does not have any corresponding BIOS drive.


O Q FAÇO???

Taylon

aki acontece exatamente a mesma coisa kra...
é como eu disse nos topicos acima...

Diego_Rocha

Ai cara não sei se no ubuntu tem o grubconfig, no slackware tem acredito que no ubuntu tbm tem testa ai;


sudo grubconfig


ele detecta a partiçãa certa e instala, tenta ai e me fala se funcionou t+++

Taylon

deu:

bash: grubconfig: comando não encontrado

Diego_Rocha

entao tu não tem o grubconfig, me fala uma coisa tu tentou instalar o lilo, para ver se funciona ??? se não tentou tenta ai e depois me fala, e tenta baixar uma versão mais recente do grub ( se é que a sua ja não é ), acredito que a versão mais recente é a 0.97