(Resolvido) Salvar boot (grub) após instalar Windows

Iniciado por Shote, 24 de Julho de 2007, 13:51

tópico anterior - próximo tópico

Shote

Ainda nao foi desta..  :( no ultimo comando, no grub install, da este erro

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

mas nao sei porque ele fala em sda7 quando eu nunca inseri isso.. fiz com sda6, onde tenho o linux

Mas o problema que ele teve e exactamente igual ao meu

clcampos

#16
Se entendi seu HD esta sendo reconhecido como /dev/sda e o ubuntu instalado em /dev/sda6. Se for assim é exatamente como esta no outro tópico. Tente isso aqui usando o LiveCD.

$ sudo -s
senha:
# mount /dev/sda6 /mnt
# mount -o bind /dev /mnt/dev
# mount -o bind /proc /mnt/proc
# chroot /mnt
# grub-install /dev/sda

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

Shote

exacto. foi exactamente assim que coloquei e deu aquele erro. isto esta muito esquisito. estou quase a voltar a instalar o linux de novo

clcampos

Como deu este erro:

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

Se os comandos não fazem referência a /dev/sda7??

Tem como copiar do terminar a execução de todos os comandos e as mensagens que recebeu deles? Tudo?
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Shote

Sim, muito estranho isto

Change your thoughts and you change your world.
mint@mint:~$ sudo -s
There is a 20% chance of tomorrow.
root@mint:~# mount /dev/sda6 /mnt
root@mint:~# mount -o bind /dev /mnt/dev
root@mint:~# mount -o bind /proc /mnt/proc
root@mint:~# chroot /mnt
You will be run over by a bus.
root@mint:/# grub-install /dev/sda
/dev/sda7: Not found or not a block device.
root@mint:/#



particoes

root@mint:/# sudo fdisk -l
omitting empty partition (5)

Disk /dev/sda: 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/sda1   *           1        2669    21438711    7  HPFS/NTFS
/dev/sda2            2670        9729    56709450    f  W95 Ext'd (LBA)
/dev/sda3            2718        9091    51199123+   b  W95 FAT32
/dev/sda5            2670        2717      385497   82  Linux swap / Solaris
/dev/sda6            9092        9729     5124703+  83  Linux

Disk /dev/sdb: 400.0 GB, 400088457216 bytes
255 heads, 63 sectors/track, 48641 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       48641   390708801    7  HPFS/NTFS

clcampos

Shote vou ser franco, não imagino o porque do erro no /dev/sda7 (não existe esta partição) neste caso. Mas estou lendo e pesquisando na net, não desisti.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Shote

Citação de: clcampos online 24 de Julho de 2007, 22:41
Shote vou ser franco, não imagino o porque do erro no /dev/sda7 (o swap da sua máquina) neste caso. Mas estou lendo e pesquisando na net, não desisti.

Muito obrigado pela ajuda e paciência. Dei uma saltada ao windows para configurar umas coisas e fazer mais um pouco de pesquisa sobre isto. Mas é algo realmente esquisito. Já corri muito tópico e vários testes.. mas sem resultado. Será possível ter "estragado" o conteúdo da pasta "boot" da partição sda6 que tem o linux com algum comando? Eu salvei essa pasta só por precaução antes de começar esta "aventura".

clcampos

Não vejo o porque disto.

Só uma dica, caso venha mesmo a reinstalar o Ubuntu salva a pasta de seu usuário. Salvando os arquivos de configuração (pastas/arquivos começados com .) ao restaurar seus temas e icones voltaram ao estado atual. Deve-se tomar o cuidado apenas com os softwares instalados agora.

Mas veja, tudo é passível de recuperação, e a reinstalação não é obrigatória, se estudarmos conseguiremos recuperar.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Shote

Certo, não vou re-instalar por enquanto. Já agora quero descobrir o que se passa. Se entretanto não conseguir.. faço os backups e instalo de novo.

Chucknoris

Esse esta na lista vou citar, ja usei no 7.04 e funcionou.

CitarRestaurar o Grub
[edit]
Restaurar o Grub dentro do Ubuntu

Sigam estes passos se conseguirem aceder à vossa instalação do Ubuntu e quiserem restaurar o seu Grub:

sudo grub
find /boot/grub/stage1 // irá dar uma resposta género (hd0,1) , usem o valor que vos der
root (hd0,1)
setup (hd0)
quit

Fonte
[edit]
Restaurar o Grub a partir de um live-cd

Coloquem o Live CD e acedam à consola. Façam os seguintes comandos:

sudo grub install /dev/hda   // hd(x) pode mudar consoante o disco que têm. Façam sudo fdisk -l para ver.
find /boot/grub/stage1 // irá dar uma resposta do género (hd0,1) , usem o valor que vos der
root (hd0,1)
setup (hd0)
quit
Ubuntu user Number 15679
Linux User Number 448603

Shote

Ja tentei esse metodo e tambem nao da. Obrigado

Chucknoris

Se voce não tiver mexino no fstab e se o seu windows apenas foi reinstalado esse metodo deve funcionar sim pois aqui eu fiz isso e só tive trabalho pra montar o hd na minha area de trabalho novamente...

Coloquem o Live CD abra o terminal.

1- sudo grub install /dev/hda   // hdx    ---------- o "x" deve ser trocado pela letra da sua partição windows. Façam sudo fdisk -l para ver a letra.
2- find /boot/grub/stage1 //  ------------------------irá dar uma resposta do género (hd0,1) , usem o valor que vos der para o comando abaixo.
3- root (hd0,1)----- (por exemplo))
4- setup (hd0) -----aqui não mexa em nada
5- quit  ----------------aqui só para terminar

desculpa a ensistencia amigo, mas é que aqui no meu pc deu certo....

Boa sorte!!!
Ubuntu user Number 15679
Linux User Number 448603

Versuri

pelo que entendi, o hd dele é sata e o linux está no sda6

Shote

#28
Pessoal, ja consegui.. vou deixar a minha solução para alguem que venha a precisar. Chucknoris, tentei esses comandos várias vezes, mas não funcionaram.. não sei porquê. Aliás, tentei uns 5 métodos diferentes, pelo menos.

A solução:

- Saquei o Super grub disk daqui e meti num cd-rw
- Reboot e arraquei pelo cd
- Os passos no menu são "Advanced -> grub -> restore grub in hard disk (mbr)"
- A partir daqui não sei os nomes exactos do menu.. mas escolhe-se o processo automático e depois escolhe-se a partição do linux

Ele faz sozinho.. basta fazer reboot agora.

Agradeço a todos que participaram neste tópico. Vou continuar a minha aprendizagem por aqui  ;)