Autor Tópico: ubuntu não da mais boot-devido formatação e reinstalação do tal de XP  (Lida 7349 vezes)

Offline geralves

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: ubuntu não da mais boot-devido formatação e reinstalação do tal de XP
« Resposta #15 Online: 08 de Janeiro de 2008, 17:23 »
Pessoal olhem com esta minha instalação:


ubuntu@ubuntu:~$ sudo fdisk -l

Disco /dev/sda: 40.0 GB, 40020664320 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x97629762

Dispositivo Boot Início Fim Blocos Id Sistema

/dev/sda1   *           1        2472    19856308+   7  HPFS ou NTFS    <>  aqui tenho o XP instaldo
/dev/sda2            2473        4759    18370327+  83  Linux      <>   aqui tenho o ubuntu instalado
/dev/sda3            4760        4865      851445   82  Linux swap / Solaris    <>     aqui a swap
ubuntu@ubuntu:~$

quando dou o comando: " sudo mount /dev/sda2 /media/sda2 " que o agentesengelo mandou dar, da essa menssagem:

ubuntu@ubuntu:~$ sudo mount /dev/sda2 /media/sda2
mount: o ponto de montagem /media/sda2 não existe <> ola ai , diz q a media não existe.
ubuntu@ubuntu:~$

outra coisa instalar o GRUB eu consegui, pois olha o que deu:


[ Minimal BASH-like line editing is supported.   For

the   first   word,  TAB  lists  possible  command

completions.  Anywhere else TAB lists the possible

completions of a device/filename. ]



grub> find /boot/grub/stage1

(hd0,1)

grub> root (hd0,1)

grub> setup (hd0)

Checking if "/boot/grub/stage1" exists... yes    <>     AQUI DIZ QUE TA OK. CERTO?

Checking if "/boot/grub/stage2" exists... yes    <>    AQUI TAMBÉM TA OK, CERTO?

Checking if "/boot/grub/e2fs_stage1_5" exists... yes   <>  AQUI TAMBÉM , CERTO?

Running "embed /boot/grub/e2fs_stage1_5 (hd0)"...  17 sectors are embedded.

succeeded

Running "install /boot/grub/stage1 (hd0) (hd0)1+17 p (hd0,1)/boot/grub/stage2

/boot/grub/menu.lst"... succeeded <> OLHA AQUI A LISTA DE MENUS

Done.

grub>

Bom o que ta contecendo é que o erro continua,

"ERRO 17: CANNOT MOUNT SELECTED PARTITION"

parece q ele não esta conseguindo montar, acha, sei lá , a pártição.


Offline jomafras

  • Usuário Ubuntu
  • *
  • Mensagens: 2.009
  • 17.04 Zesty Zapus
    • Ver perfil
Re: ubuntu não da mais boot-devido formatação e reinstalação do tal de XP
« Resposta #16 Online: 08 de Janeiro de 2008, 23:19 »
Tenta mais essa :

1.Inicialize o computador utilizando o Live CD

2.Crie uma pasta para montar sua partição raiz :
Obs.: se não conseguir com /mnt/sda2, tente com /media/sda2.

 
Código: [Selecionar]
sudo mkdir /mnt/sda2
3.Monte a partição raiz, na pasta criada:

 
Código: [Selecionar]
sudo mount /dev/sda2 /mnt/sda2
4.Entre na partição raiz  montada como root:

 
Código: [Selecionar]
sudo chroot /mnt/sda2

5.Atualize a lista do Grub:


Código: [Selecionar]
update-grub
6.Reinstalar o Grub:


 
Código: [Selecionar]
grub-install /dev/hda

7.Saia do modo root:


 
Código: [Selecionar]
exit

8.Desmonte a partição raiz :


 
Código: [Selecionar]
sudo umount /mnt/sda2

9.Sair do terminal e reinicializar o micro.
« Última modificação: 09 de Janeiro de 2008, 09:05 por pintinho »
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Offline geralves

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: ubuntu não da mais boot-devido formatação e reinstalação do tal de XP
« Resposta #17 Online: 08 de Janeiro de 2008, 23:59 »
olá amigo pintinho,  olha fiz como vc mandou deu certo até na hora de instalar o grub, ola ai como ficou.

To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

ubuntu@ubuntu:~$ sudo mkdir /mnt/sda2
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /mnt/sda2
ubuntu@ubuntu:~$ sudo chroot /mnt/sda2
root@ubuntu:/# update-grub
Searching for GRUB installation directory ... found: /boot/grub
findfs: Unable to resolve 'UUID=fc9ff2ee-b5a5-4926-bdb9-13fa9c718af9'
Cannot determine root device.  Assuming /dev/hda1
This error is probably caused by an invalid /etc/fstab
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.22-14-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

root@ubuntu:/# grub-install /dev/hda
/dev/hda: Not found or not a block device.
root@ubuntu:/#

olha o erro " Not found or not a block device"

cara acho que to ferrado, alem de não entender muito de terminal  e do linux toda a ajuda do pessoal aqui não ta dando certo.
« Última modificação: 09 de Janeiro de 2008, 00:19 por geralves »

Offline brunei

  • Usuário Ubuntu
  • *
  • Mensagens: 97
    • Ver perfil
    • Ubuntu Brasil - Wiki
Re: ubuntu não da mais boot-devido formatação e reinstalação do tal de XP
« Resposta #18 Online: 09 de Janeiro de 2008, 01:26 »
geralves, esse erro me é familiar. Acontece quando damos o chroot pelo live CD e se não me engano a pasta /dev fica vazia (sem nenhum device). Por isso o grub reclama que o dispositivo não existe. Alguém lembra ou já viu isso? Vou fazer um teste aqui no PC depois posto.
Bruno Ribeiro

Offline brunei

  • Usuário Ubuntu
  • *
  • Mensagens: 97
    • Ver perfil
    • Ubuntu Brasil - Wiki
Re: ubuntu não da mais boot-devido formatação e reinstalação do tal de XP
« Resposta #19 Online: 09 de Janeiro de 2008, 01:35 »
Bem dei uma pesquisada rápida agora na net e achei essa página (trata de Gentoo, mas o processo não muda tanto):

http://gentoo-wiki.com/Chroot_from_a_livecd

É mais ou menos o que lembro, temos que "linkar" o /proc e o /dev do sistema rodando a partir do liveCD no sistema que está no disco e será acessado pelo chroot. Considerando os nomes de diretório dados pelo pintinho ficaria algo assim:

Código: [Selecionar]
mount -t proc none /mnt/sda2 /proc
mount -o bind /dev /mnt/sda2 /dev

Isso ficaria entre os passos 3 e 4 (antes da chamada de chroot) do guia passado pelo pintinho.

PS: não cheguei a testar aqui, mas acredito que seja isso que falta para reconhecer os dispositivos.

« Última modificação: 09 de Janeiro de 2008, 01:37 por brunei »
Bruno Ribeiro

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 10.790
  • .:: User Linux #439596 ::.
    • Ver perfil
Re: ubuntu não da mais boot-devido formatação e reinstalação do tal de XP
« Resposta #20 Online: 09 de Janeiro de 2008, 10:59 »
Bem dei uma pesquisada rápida agora na net e achei essa página (trata de Gentoo, mas o processo não muda tanto):

http://gentoo-wiki.com/Chroot_from_a_livecd

É mais ou menos o que lembro, temos que "linkar" o /proc e o /dev do sistema rodando a partir do liveCD no sistema que está no disco e será acessado pelo chroot. Considerando os nomes de diretório dados pelo pintinho ficaria algo assim:

Código: [Selecionar]
mount -t proc none /mnt/sda2 /proc
mount -o bind /dev /mnt/sda2 /dev

Isso ficaria entre os passos 3 e 4 (antes da chamada de chroot) do guia passado pelo pintinho.

PS: não cheguei a testar aqui, mas acredito que seja isso que falta para reconhecer os dispositivos.



Concordo que faltam estes comandos, mas eu os uso assim:

Código: [Selecionar]
mount       -o         bind             /dev          /mnt/sda2/dev
mount       -o         bind             /proc         /mnt/sda2/proc

[]'s

Cristiano



-== EDIT ==-

Por hora, na página um eu indiquei um tópico que considero simples e funcional, também tem estes comandos. Cheguei a esta forma de recuperar o GRUB com meu PC que sempre (em uma instalação, ou atualização do kernel) dá erro no GRUB. Procurei na net até conseguir fazer voltar a funcionar.
« Última modificação: 09 de Janeiro de 2008, 11:03 por clcampos »
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline unzioto

  • Usuário Ubuntu
  • *
  • Mensagens: 16
    • Ver perfil
Re: ubuntu não da mais boot-devido formatação e reinstalação do tal de XP
« Resposta #21 Online: 01 de Maio de 2008, 08:33 »
não sei se já resolveu o problema, mas estava com a mesma situação, só que ao dar o boot tinha que entrar com "e" (editar) e apagar a seguinte linha: root (hd0,0)/ubuntu/disks, aí dava boot normal, então fui até o menu.lst e editei a seguinte parte:

title      Ubuntu 8.04, kernel 2.6.24-16-generic
root      (hd1,0)/ubuntu/disks
kernel      /boot/vmlinuz-2.6.24-16-generic root=UUID=9850AE2550AE09D8 loop=/ubuntu/disks/root.disk ro quiet splash
initrd      /boot/initrd.img-2.6.24-16-generic

title      Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root      (hd1,0)/ubuntu/disks
kernel      /boot/vmlinuz-2.6.24-16-generic root=UUID=9850AE2550AE09D8 loop=/ubuntu/disks/root.disk ro single
initrd      /boot/initrd.img-2.6.24-16-generic

title      Ubuntu 8.04, memtest86+
root      (hd1,0)/ubuntu/disks
kernel      /boot/memtest86+.bin

todas as linhas root estavam com (hd0,0) troquei para (hd1,0)...perfeito
A perfeição é uma questão de limites. Supere os seus.