XP não inicia depois de atualizar para 8.10 !! (RESOLVIDO)

Iniciado por Aipim, 13 de Dezembro de 2008, 21:09

tópico anterior - próximo tópico

Aipim

Acabei de atualizar meu Hardy Hearon para Intreppid Ibex !!! (adoro esses nomes do Ubuntu :p )
Usei o CD Live.
Fiz alguma besteira e acabei detonando o MBR do HD onde está meu WinXP...
Vamos do começo:
Estou com 2 HDs. O "C" está com uma partição FAT32 no início do disco, onde está instalado o XP. O Ubuntu está no outro HD.
Agora quando escolho o XP no menu do Grub, ele trava e aparece a mensagem: NON BOOTABLE DISK, INSERT DISK AND PRESS ENTER
Parece que eu apaguei (ou algo que o valha) a MBR do HD do XP. Ou algo que eu não sei...

Alguém faz idéia?
Aconteceu com mais alguém?

Desde já, grato pela ajuda.ftp://

jomafras

Posta o seu menu.lst sudo gedit /boot/grub/menu.lst
Pode ter havido modificação com a atualização.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Aipim

aqui vai:

# menu.lst - See: grub(8), info grub, update-grub(8)
#            grub-install(8), grub-floppy(8),
#            grub-md5-crypt, /usr/share/doc/grub
#            and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default      0

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout      10

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line)  and entries protected by the
# command 'lock'
# e.g. password topsecret
#      password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title      Windows 95/98/NT/2000
# root      (hd0,0)
# makeactive
# chainloader   +1
#
# title      Linux
# root      (hd0,1)
# kernel   /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
##      kopt_2_6_8=root=/dev/hdc1 ro
##      kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=76d792fc-a3b7-4805-abd9-af245de51bc0 ro locale=pt_BR

## default grub root device
## e.g. groot=(hd0,0)
# groot=76d792fc-a3b7-4805-abd9-af245de51bc0

## should update-grub create alternative automagic boot options
## e.g. alternative=true
##      alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
##      lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
##      lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
##      altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
##      howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
##      memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title      Ubuntu 8.10, kernel 2.6.27-9-generic
uuid      76d792fc-a3b7-4805-abd9-af245de51bc0
kernel      /boot/vmlinuz-2.6.27-9-generic root=UUID=76d792fc-a3b7-4805-abd9-af245de51bc0 ro locale=pt_BR quiet splash
initrd      /boot/initrd.img-2.6.27-9-generic
quiet

title      Ubuntu 8.10, kernel 2.6.27-9-generic (recovery mode)
uuid      76d792fc-a3b7-4805-abd9-af245de51bc0
kernel      /boot/vmlinuz-2.6.27-9-generic root=UUID=76d792fc-a3b7-4805-abd9-af245de51bc0 ro locale=pt_BR  single
initrd      /boot/initrd.img-2.6.27-9-generic

title      Ubuntu 8.10, kernel 2.6.27-7-generic
uuid      76d792fc-a3b7-4805-abd9-af245de51bc0
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=76d792fc-a3b7-4805-abd9-af245de51bc0 ro locale=pt_BR quiet splash
initrd      /boot/initrd.img-2.6.27-7-generic
quiet

title      Ubuntu 8.10, kernel 2.6.27-7-generic (recovery mode)
uuid      76d792fc-a3b7-4805-abd9-af245de51bc0
kernel      /boot/vmlinuz-2.6.27-7-generic root=UUID=76d792fc-a3b7-4805-abd9-af245de51bc0 ro locale=pt_BR  single
initrd      /boot/initrd.img-2.6.27-7-generic

title      Ubuntu 8.10, memtest86+
uuid      76d792fc-a3b7-4805-abd9-af245de51bc0
kernel      /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sdb1
title      Microsoft Windows XP Professional
root      (hd1,0)
savedefault
makeactive
map      (hd0) (hd1)
map      (hd1) (hd0)
chainloader   +1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb2.
title      Kurumin (on /dev/sdb2)
root      (hd1,1)
kernel      /boot/vmlinuz-2.6.18.1-slh-up-2 root=/dev/hda2 ro vga=791 append = "nomce quiet apm=power-off
initrd      /boot/initrd.img-2.6.18.1-slh-up-2
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sdb2.
title      memtest86 (on /dev/sdb2)
root      (hd1,1)
kernel      /boot/memtest86.bin root=/dev/hda2 ro vga=791 append = "nomce quiet apm=power-off
savedefault
boot

jomafras

Vc tem o Kurumin instalado ainda no mesmo HD do XP? Ele entra normal? Ou dá o mesmo erro?
O menu.lst tá certo...resta entrar no setup da Bios pra ver se o HD em que está o XP está sendo reconhecido.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Aipim

Citação de: pintinho online 14 de Dezembro de 2008, 10:01
Vc tem o Kurumin instalado ainda no mesmo HD do XP? Ele entra normal? Ou dá o mesmo erro?
O menu.lst tá certo...resta entrar no setup da Bios pra ver se o HD em que está o XP está sendo reconhecido.

Eu tinha o Kurumin, mas faz muito tempo que não mexo, não está funcionando, mas isto foi antes da atualização do Ubuntu.

Os 2 HDs são reconhecidos normalmente pela BIOS. O do XP é um IDE e o outro é um SATA.
A placa mãe é Asus P5VD2-X.

Pintinho, vc imagina o que pode ter acontecido?
Estou sem meu jogo... Acho que vou ter um piripaque epilético de abstinência... ;p

Grato.

jomafras

Tem uma saida pela tangente :
Vc recupera primeiro o boot do XP...entra com o CD de instalação, escolhe Restaurar uma instalação usando o console de recuperação, escolhe a partição do Windows e digita : fixmbr.
Depois faz o caminho inverso, entra com o Live CD do Ubuntu e recupera o Grub.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Felix

Achei engraçado o título do tópico. Nas regras do fórum é especificado que não é permitido títulos com: Ajuda, Socorro, Help e afins:

Citar
8. Não são permitidas mensagens/títulos:

I - Que tenham como escopo assuntos como: a) esportes, b) religião e c) política.
II - Em caixa-alta (maiúsculas).
III - Com solicitações como "ajuda", "socorro", "help", etc.

Mas aqui o autor do tópico fez uso de um SOS ;)

Ninguém pode dizer que ele não foi original, não é verdade?

Aipim

Desculpem por quebrar as regras, mas talvez eu nem tenha quebrado regras, porque o "proibido" deve ser colocar no titulo somente socorro e não explicar o porque, ai sim atrapalha o forum... Meu sos foi inocente ;) .

Mas voltemos ao assunto...

A minha primeira idéia foi fazer o q vc falou Pintinho, arrumar o boot do XP e depois o do Ubuntu, mas está acontecendo o seguinte:

Coloco CD do XP para dar boot no PC. O boot do XP inicia, pelo CD, normalmente, a tela fica preta com a mensagem: "analisando hadware, aguarde" e assim fica por muito tempo, esperei uns 30 minutos, depois desisti e reiniciei...

Isso acontece todas as veses que tento, com CDs diferentes do XP...

Vocês acham que eu deveria esperar mais pelo boot do XP? Nunca vi demorar tanto assim.

Grato.

jomafras

Talvez então seja porque o Windows esteja em HD slave e não master, né não?
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Aipim

#9
editei esse post, tem novidade no final.

Citação de: pintinho online 14 de Dezembro de 2008, 17:19
Talvez então seja porque o Windows esteja em HD slave e não master, né não?


Acho que não, pois estava funcionando assim antes... Pelo que entendo, quem tem que estar na MBR do HD master é o Grub, a partir daí ele joga para os outros, não é?

Não consigo nem instalar o Win em outro lugar, não consigo mais dar boot pelo CD do WinXP, ele entra e fica trabalhando no HD por muito tempo, uns 30 minutos e nada de sair da tela preta inicial.

Isso é que está me deixando louco, porque não consigo imaginar o que pode acontecer para o CD do XP não conseguir mais entrar.

Não consigo nem inventar hipóteses pouco prováveis.

Minha situação está resumida assim:

Atualizei para o 8.10 e o boot do XP foi "quebrado".
Agora não consigo mais dar boot pelo CD do XP, pois fica meia hora "analisando hardware" e nada mais acontece.
O HD fica trabalhando direto nesse período.

Será que deixo o XP tentar por mais de 30 minutos? Será que ele vai conseguir?

vou colocar meu fstab aqui pra ver se dá uma luz pra alguém...

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
# /dev/sda3
UUID=76d792fc-a3b7-4805-abd9-af245de51bc0 /               ext3    relatime,errors=remount-ro 0       1
# /dev/sda2
UUID=ad59486f-6499-46de-b68d-16e6150ae3c9 none            swap    sw              0       0
# /dev/sdb5
UUID=58b38916-1376-436e-a662-9040afc19b63 none            swap    sw              0       0
/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

________________________editado:

Fiz alguns testes agora:

Comecei a desconectar alguns periféricos para ver se o CD do XP entrava, e entrou, quando desconectei o HD IDE, onde está meu XP "perdido".

Então, alguma coisa aconteceu nesse HD, acredito eu que no MBR.

O mais divertido é que não consigo também instalar o XP no HD SATA, retirando o HD IDE, porque o setup do XP não reconhece o HD SATA, mesmo ele estando ok na BIOS... Mas deixa pra lá que aí já não é assunto pra esse forum... Comentei só pra vcs se divertirem junto comigo.

O que precisamos saber é o que a instalação do Ubuntu 8.10 pode ter feito no meu HD ??

Eu escolhi alguma opção errada ao gravar o Grub ?? Deixei "default", não mudei nada...

Isso aconteceu só comigo e com o colega do outro tópico ( http://ubuntuforum-br.org/index.php/topic,44070.0.html )? Ninguém mais viu isso acontecer?

Grato.

jomafras

Aproveita e manda também o resultado de : sudo fdisk -l
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Aipim

#11
Citação de: pintinho online 14 de Dezembro de 2008, 18:22
Aproveita e manda também o resultado de : sudo fdisk -l

Lá vai, mas não vale dizer que eu tenho partições demais, eu já sei disso. :p

OBS: 1) o nome do computador na rede é Kurumin, não tem nada a haver com o S.O. que estamos discutindo ;)
        2) leia alteração no post anterior.



eduardo@kurumin:~$ sudo fdisk -l
[sudo] password for eduardo:

Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00097a80

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1         759     6096636    b  W95 FAT32
/dev/sda2             760        1638     7060567+  83  Linux
/dev/sda3            1639        9729    64990957+   5  Estendida
/dev/sda5            1639        1735      779121   82  Linux swap / Solaris
/dev/sda6            1736        4309    20675623+  83  Linux
/dev/sda7            4310        5577    10185178+  83  Linux
/dev/sda8            5578        7545    15807928+  83  Linux
/dev/sda9            7546        9729    17542948+  83  Linux

Disco /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cilindros of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00064cbc

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1   *           1        1216     9767488+   b  W95 FAT32
/dev/sdb2            1217        1338      979965   82  Linux swap / Solaris
/dev/sdb3            1339        7417    48829567+  83  Linux
/dev/sdb4            7418       30401   184618980    5  Estendida
/dev/sdb5            7418       16998    76959351   83  Linux
/dev/sdb6           19576       30401    86959813+  83  Linux
/dev/sdb7           16999       19575    20699721    b  W95 FAT32

Partições lógicas fora da ordem do disco
eduardo@kurumin:~$

jomafras

Estava vendo o seu post editado...o seu HD deve ter perdido a trilha zero e, por isso não dá boot, provavelmente só vai servir pra backup (ou pode ser outro problema).
Isso já aconteceu comigo e acabei jogando o HD fora depois de recuperar meus dados.
Para instalar o XP no Sata vc precisa ter um disquete com o driver (no CD da Placa Mãe ou no site do fabricante vc acha o driver para fazer o disquete)...tecla F6 no início da instalação e coloca o disquete para ele poder achar o driver.
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Aipim

#13
Entendo, mas se tivesse perdido a trilha zero eu não teria acesso aos arquivos pelo Ubuntu, teria?  Acabei de copiar todos os dados do IDE para o SATA, caso ele termine de explodir, mas consigo ver todas as partições dele pelo Ubuntu...

Amanhã vou levar o PC para a minha bancada no trabalho e ver o que vou fazer... Mantenho contato.

___________________editado:

Depois de fazer BKP do HD problemático não resisti, abri o meu Gparted e apaguei todas as partições. Refiz tudo.

O Grub está no HD SATA e não no IDE como eu imaginava. Mesmo depois de formatar o IDE, o Grub continuou intacto.

Agora o CD do XP funciona normalmente !!!  Amanhã vou reinstalar tudo... (Só meu jogo leva cerca de 3 horas para instalar tudo...) Mas faz parte, quem manda ser "fuçador" ;) Se eu me arrependesse disso teria parado faz uns 10 anos !!!  "Eu acho é pouco!!", como dizia uma grande figura que conheci no Rio Grande do Norte...

Mas ainda quero saber o que aconteceu. Não adianta nada todo esse tempo, esse forum, etc; se não deixarmos no final de tudo isso algo que acrescente um conhecimento.

Como o Ubuntu pode ter afetado ess HD??
O que realmente aconteceu??  Que besteira eu fiz??
Como ajudar as pessoas que passarem por isso sem que elas tenham que formatar como eu fiz??
E o mais importante, como deve ser feito o procedimento para não se ter esse problema??

Vamos pensar juntos.

Grato.

Aipim

#14
Finalmente entendi o que aconteceu, pelo menos, uma boa parte.

O que aconteceu foi uma "confusão" do Ubuntu 8.10 em relação a qual é o primeiro HD (hd0 no Grub) na minha máquina.

Eu tenho 1 HD IDE como Master na IDE0; e um HD SATA ligado no primeiro "slot" SATA.

A minha placa mãe (Asus P5VD2-X) considera o HD IDE como HD0 para o boot, sempre.

O Ubuntu, a cada boot considera um ou outro como zero, não é constante. De modo que o Grub podia ser instalado no HD errado se não fosse selecionado o certo no particionador da instalação do sistema.

Depois que entendi essa trama instalei no HD correto e tudo está ok.

Grato a todos pela força!!

Espero que isto ajude alguém...