Atualização do 9.04 escondeu o Win XP [RESOLVIDO]

Iniciado por Parsagora, 29 de Abril de 2009, 12:09

tópico anterior - próximo tópico

Parsagora

Eu instalei a versão alpha do 9.04 pra testar e até aí tudo bem: o grub mostrava o windows. Depois que saiu a versão final do 9.04, fiz a atualização e quando tava instalando foi pedido que eu optasse por ou manter o menu.lst atual ou instalar a nova versão. Optei pela última e depois disso ele não disponibiliza mais o windows. Eu dei uma olhada no http://ubuntuforum-br.org/index.php/topic,49096.0.html Tenho q usar o cd do windows mesmo?


Se servir...

erms@ubuntu:~$ sudo   fdisk   -l

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

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1               1          10       80293+  de  Utilitário Dell
/dev/sda2   *          11        7171    57520732+   7  HPFS ou NTFS
/dev/sda3            7172        8714    12394147+  83  Linux
/dev/sda4            8715        9729     8152987+   5  Estendida
/dev/sda5            8842        9729     7132860    b  W95 FAT32
/dev/sda6            8716        8841     1012063+  82  Linux swap / Solaris

Partições lógicas fora da ordem do disco

erms@ubuntu:~$ sudo   blkid
/dev/sda1: SEC_TYPE="msdos" LABEL="DellUtility" UUID="07D7-0A03" TYPE="vfat"
/dev/sda2: UUID="0EA8D8C2A8D8A98B" LABEL="Windows" TYPE="ntfs"
/dev/sda3: UUID="3636c777-4a3d-4320-bf2b-9ec81a648cfb" TYPE="ext3"
/dev/sda5: UUID="7381-44CD" TYPE="vfat" LABEL="MEDEIA"
/dev/sda6: TYPE="swap" UUID="185723f3-a479-4131-a52d-b7dad2f587cf"

erms@ubuntu:~$ cat      /boot/grub/device.map
(hd0)   /dev/sda

erms@ubuntu:~$ cat      /boot/grub/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/.                                   

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

## 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=3636c777-4a3d-4320-bf2b-9ec81a648cfb ro         

## default grub root device
## e.g. groot=(hd0,0)     
# groot=3636c777-4a3d-4320-bf2b-9ec81a648cfb

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

## specify if running in Xen domU or have grub detect automatically
## update-grub will ignore non-xen kernels when running in domU and vice versa
## e.g. indomU=detect                                                         
##      indomU=true                                                           
##      indomU=false                                                         
# indomU=detect                                                               

## 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 9.04, kernel 2.6.28-11-generic
uuid            3636c777-4a3d-4320-bf2b-9ec81a648cfb
kernel          /boot/vmlinuz-2.6.28-11-generic root=UUID=3636c777-4a3d-4320-bf2b-9ec81a648cfb ro quiet splash
initrd          /boot/initrd.img-2.6.28-11-generic
quiet

title           Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid            3636c777-4a3d-4320-bf2b-9ec81a648cfb
kernel          /boot/vmlinuz-2.6.28-11-generic root=UUID=3636c777-4a3d-4320-bf2b-9ec81a648cfb ro  single
initrd          /boot/initrd.img-2.6.28-11-generic

title           Ubuntu 9.04, memtest86+
uuid            3636c777-4a3d-4320-bf2b-9ec81a648cfb
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/sda1
title           Dell Utility Partition
root            (hd0,0)
savedefault
makeactive
chainloader     +1




%%%%%%%%%%%%%%%%%%%%%%%%%%%

Por isso q eu não gosto de linux. Só serve por q tem uns programas específicos de trabalho melhor do q o windows. O resto não presta!

vamos lá. Primeiro dá o comando sudo   fdisk   -l

e v em qual sda o windows está. No meu caso no sda2. Agora edite o grub por sudo gedit /boot/grub/menu.lst e cole o texto

title        Microsoft Windows XP
root        (hd0,x)
savedefault
makeactive
chainloader    +1

Só que o x é a referência do sda menos 1. Como o meu é sda2, então no x coloque 1 ficando (hd0,1). Fazendo isso dá certo!