Problemas com grub

Iniciado por luiscv, 29 de Agosto de 2007, 21:56

tópico anterior - próximo tópico

luiscv

Instalei o Linux, e intalei a pouco o windows com duas novas partiçoes

Procurei recuperar o boot com o live cd da seguinte forma

ubuntu@ubuntu:~$ sudo fdisk -l

/dev/hda1   *           1        1958    15727603+   7  HPFS ou NTFS
/dev/hda2            1959        3769    14546857+   f  Win95 (LBA) Partição Extendida
/dev/hda3            3770        3891      979965   82  Linux swap / Solaris
/dev/hda4            3892        4864     7815622+  83  Linux
/dev/hda5            1959        3769    14546826    b  W95 FAT32

sudo mount /dev/hda4 /mnt

sudo grub-install --root-directory=/mnt /dev/hdY

Numa ultima vez que fiz isso deu certo, mas agora o Windows continua nao aparecendo e a opçao Ubuntu ficou inacessivel.

Alguem faz ideia do que fazer

clcampos

Coloca aqui a configuação do seu PC, e também o conteúdo do arquivo /mnt/boot/grub/menu.lst (como esta montado no seu post).
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

luiscv

Eh um notebook toshiba satelite A60, hd de 40 giga e 736 de ram.

Uma correçao

escrevi
sudo grub-install --root-directory=/mnt /dev/hda
e nao
sudo grub-install --root-directory=/mnt /dev/hdY

eu to no live cd, a pasta mnt ta vazia.

luiscv

Tentei inventar escrevendo

ubuntu@ubuntu:~$ sudo kate /mnt/boot/grub/menu.lst
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 169
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
/usr/bin/iceauth:  creating new authority file /root/.ICEauthority
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kdeinit: Can't connect to the X Server.
kdeinit: Might not terminate at end of session.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kded: cannot connect to X server :0.0
DCOP aborting call from 'anonymous-8743' to 'kded'
kded: ERROR: Communication problem with kded, it probably crashed.
kdeinit: Shutting down running client.
---------------------------------
It looks like dcopserver is already running. If you are sure
that it is not already running, remove /root/.DCOPserver_ubuntu__0
and start dcopserver again.
---------------------------------

Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kdeinit: Can't connect to the X Server.
kdeinit: Might not terminate at end of session.
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified

kded: cannot connect to X server :0.0
DCOP aborting call from 'anonymous-8755' to 'kded'
kded: ERROR: Communication problem with kded, it probably crashed.
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!
kio (KSycoca): ERROR: No database available!

Sem sucesso.

luiscv

Tem como "matar" o grub pelo proprio live cd?
se o windows estiver intacto, me viro com o linux.

luiscv

Mais uma coisa
qual eh a diferença entre escrever

sudo grub-install /dev/hda4

e

sudo grub-install --root-directory=/mnt /dev/hda

e

sudo grub-install --root-directory=/mnt /dev/hda4

luiscv

Matei o grub com o comando fixmbr no sistema de recuperação do windows
Agora falta recuperar o linux...hoho.

pinduvoz

Eu recupero assim:

- boot via live CD

- abrir terminal

sudo grub # entra do prompt do grub

find /boot/grub/stage1 # exibe resultado para o comando

root (hd*,*) # (hd*,*) será o resultado do comando anterior

setup (hd0) # grava na MBR

quit # sai do prompt do grub

Caso seja perdido o boot do Windows, acrescentar no final do
arquivo /boot/grub/menu.lst

title      Microsoft Windows XP Professional
root      (hd0,0)
savedefault
makeactive
chainloader   +1
:: Linux Registered User nº 439378 ::

luiscv

Consegui criar uma harmonia entre os 2 sistemas.

No boot cd tive que criar uma pasta para inserir o grub, de outro jeito não dava.
Quando colocar um novo sistema, coloco via VmWare, haha.

mikaelvitor

luiscv vc instalou primeiro o windows ou linux? o problema é o seguinte: se vc instalou primeiro o windos blz mas se ñ foi, pelo q eu sei ñ adianta pq o windows ñ faz dual boot sendo instalado depois do linux, vc pode apagar o linux e ver se volta ao normal, pq na primeira vez que tentei instalar o ubuntu ele ñ chegou a 100%, e quando reiniciei o pc tinha perdido o boot apaguei o windows e refiz tudo de novo mas na segunda tentativa aconteceu a mesma coisa ñ chegou a 100% so que desta vez eu só apaguei o linux e o boot volta ao normal com windows funcionando. Se seu caso for esse de vc ter instalado o windows e depois linux e perdeu o dual boot, desinstale o linux e veja se o boot do windows volta e reinstale o linux blz.