Grub não reconhece Windows no HD Sata

Iniciado por Ninja, 21 de Julho de 2007, 13:31

tópico anterior - próximo tópico

Ninja

Fala pessoal!

Tenho um HD Sata com o Windows e um HD IDE que instalei o Ubuntu nele.
Quando o grub iniciou não apareceu nenhuma opção do Windows. Pesquisei bastante na internet e encontrei várias maneiras e várias pessoas que tiveram o mesmo problema, mas infelizmente não consigo acessar o Windows.

Alterei o /boot/grub/menu.lst de várias maneiras, mas nenhuma deu certo...
Essas foram as maneiras que eu tentei, e os erros que deram:

#title           Microsoft Windows
#root            (sd0,0)
#savedefault
#makeactive
#chainloader     +1
#
# Erro:
# Error 23: error while parsing number
#

#title      Windows XP
#root      (hd1,0)
#savedefault
#makeactive
#map (hd0) (hd1)
#map (hd1) (hd0)
#chainloader +1
#
# Erro:
# Aparece uma msg mto rápida e reinicia o pc
#

title           Microsoft Windows
root            (hd1,0)
savedefault
makeactive
chainloader     +1
Erro:
Fica no Starting up... pra sempre e não carrega o Windows.

Alguém tem alguma idéia do que pode ser?

inté!
Ninja

jomafras

Veja esse link:

http://www.forumpcs.com.br/viewtopic.php?t=88776

Parece que há uma diferença no que vc fez:

#map (hd0) (hd1)
#map (hd1) (hd0)
#chainloader +1

e o dele:

map (hd0,0) (hd1,0)
map (hd1,0) (hd0,0)
O Ubuntu sem dúvida é a melhor Distro.
Pesquise primeiro... só depois abra um tópico.
Canal do YouTube - Blog

Ninja

pintinho, parece que esse pequeno detalhe é irrelevante.

Alterei e mesmo assim apareceu a mesma mensagem que eu não consigo ler pq o pc reinicia muito rápido.

mas obrigado mesmo assim!

Nossile

#3
Olha sou iniciante no Ubuntu e meu conhecimento não é grande coisa, mas uma coisa que sei é que pro Grub tanto faz se seu HD é sata ou ide ele ve se referir à ele da mesma maneira (hd0,0)

Sei que isso não resolve mas pareceu uma info pertinente.

E como está organizado o seu dual-boot, tipo, em que HD e partição está instalado o Win e o Ubuntu?

hd0,0 é a primeira partição do primeiro disco
hd0,1 é a segunda partição do primeiro disco
....
hd1,0 é a primeira partição do segundo disco
hd1,1 é a segunda partição do segundo disco
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y

Iuri

Com a dica do cara acima, se você ainda não conseguiu resolver, mande pra nós pelo menos em que HD e em que partição o Windows está. Envie o menu.lst pra cá, assim tentarei já te mandar ele pronto.

Flw!

Ninja

CitarE como está organizado o seu dual-boot, tipo, em que HD e partição está instalado o Win e o Ubuntu?

São dois HDs, um de 40Gb (IDE) e outro de 160Gb (SATA).
O Ubuntu está instalado no IDE - (hd0,0) e o Windows no Sata - (hd1,0).

Como vocês podem ver, o próprio device.map reconhece dessa maneira também:
/boot/grub$ more device.map
(hd0)   /dev/hda
(hd1)   /dev/sda


E aqui está o menu.lst:
# 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/.

#splashimage (hd0,0)/boot/grub/images/ubuntu.xpm.gz

## 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 change this entry to 'saved' or your
# array will desync and will not let you boot your system.
default 1

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

## 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=285f2bc7-e63f-42a4-8411-c850e62f2c64 ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## 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

## ## End Default Options ##

#title           Microsoft Windows
#root            (sd0,0)
#savedefault
#makeactive
#chainloader     +1
#
# Error 23: error while parsing number
#

title Windows XP
root (hd1,0)
savedefault
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1
#
# Aparece uma msg mto rápida e reinicia o pc
#

#title           Microsoft Windows
#root            (hd1,0)
#savedefault
#makeactive
#chainloader     +1
#
# Erro:
# Fica no Starting up... pra sempre...
#


title Ubuntu, kernel 2.6.20-15-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=285f2bc7-e63f-42a4-8411-c850e62f2c64 ro quiet splash
initrd /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title Ubuntu, kernel 2.6.20-15-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.20-15-generic root=UUID=285f2bc7-e63f-42a4-8411-c850e62f2c64 ro single
initrd /boot/initrd.img-2.6.20-15-generic

title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST


Por isso que estou achando tudo isso muito estranho, porque usando o (hd0,0) pro Ubuntu e (hd1,0) pro Windows era pra funcionar.
Pode ser algum problema no Windows também, mas duvido muito, porque num tem nem uma semana que eu formatei ele.

Abraço!

jrkamil

para boot no xp tenta aí. aqui está montado assim : ubuntu pata primary master (hd0), xp pata secondary master (hd1).

title Win XP Pro
unhide (hd1,0)
rootnoverify (hd1,0)
chainloader +1
map (hd1) (hd0)
makeactive

é que o bootloader do XP sofre de megalomania,portanto temos que engana-lo com omap e o rootnoverify...
Asus M5A78L-M Plus , Phenon II X6 , 16 Gb DDR3, Radeon R5 220,  ubuntu  24.04  gnome, ssd 240G, hd 500 G

Ninja

Brigado jrkamil, mas ainda ta dando o erro de aparecer uma msg estranha e reiniciar o pc.

Agora to realmente achando que é o Windows.

A mensagem que aparece é alguma coisa relacionada com o boot, mas não consigo ler, porque ela some muito rápido.

Por enquanto vou aproveitar minhas férias, mas quando tiver um tempo livre vou formatar o HD Sata e reinstalar o Windows pra ver se eu tenho algum sucesso. Aí eu posto de volta nesse tópico pra falar se o problema era mesmo o Windows ou o grub.

brigado todo mundo ae!  ;)

Nossile

Hum... a maneira que eu colocaria você já tentou.

Quando aparecer o texto que não da tempo de você ler aperte a tecla "Pause/Break", fica proxima à tecla print screen, ela serve justamente para "congelar" o texto.
sudo aptitude remove terno-e-gravata && sudo aptitude install bermuda chinelo -y