Problema com o Grub[Resolvido]

Iniciado por guipolonca, 24 de Março de 2011, 19:12

tópico anterior - próximo tópico

guipolonca

Fiz duas partições no meu sistema,uma em NTFS para o Windows XP e outra em ext3 com journaling para o Ubuntu 10.10.
Porém agora que os dois sistemas estão instalados,sempre que ligo meu computador apenas o Ubuntu e o Memory Test aparece no Grub,mas o Windows não.O que posso fazer?

fabiorumor

Olá, abre uma consola como root, e digitas


sudo update-grub

Abraços.

guipolonca


guipolonca

fiz isso,porém o windows ainda não apareceu
apareceu isso:
root@JediPC:/home/guipolonca# sudo update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.35-22-generic
Found initrd image: /boot/initrd.img-2.6.35-22-generic
Found memtest86+ image: /boot/memtest86+.bin
done


fabiorumor

Consegues aceder à partição do windows no ubuntu?

guipolonca

consigo,quando entro em "computador ela está lá,e posso acessá-la tranquilamente

fabiorumor

Então com a partição do windows aberta, refaz o comando sudo update-grub.
E vê se resulta.

guipolonca

apenas abro uma janela com ela?porquê se for isso não deu certo

fabiorumor

É estranho, digitas isso numa consola

sudo fdisk -l

E posta o resultado sff.

guipolonca

este foi o resultado:


root@JediPC:/home/guipolonca# sudo fdisk -l

Disco /dev/sda: 41.1 GB, 41110142976 bytes
255 heads, 63 sectors/track, 4998 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x000943f7

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sda1   *           1         765     6144831   83  Linux
/dev/sda2             766        4997    33993509+   f  Win95 (LBA) Partição Extendida
/dev/sda5             766        4997    33993508+   7  HPFS ou NTFS

Disco /dev/sdb: 8005 MB, 8005877760 bytes
7 heads, 6 sectors/track, 372297 cylinders
Unidades = cilindros de 42 * 512 = 21504 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x04030201

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdb1               1      372298     7818236    b  W95 FAT32

Disco /dev/sdc: 4001 MB, 4001366016 bytes
19 heads, 19 sectors/track, 21648 cylinders
Unidades = cilindros de 361 * 512 = 184832 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador do disco: 0x04030201

Dispositivo Boot Início Fim Blocos Id Sistema
/dev/sdc1               7       21649     3906468    c  W95 FAT32 (LBA)

fabiorumor

Olá, posta o resultado deste comando 

gedit /etc/fstab


Abraço.

guipolonca

Aqui está:

# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/sda1       /               ext3    errors=remount-ro 0       1
/dev/fd0        /media/floppy0  auto    rw,user,noauto,exec,utf8 0       0

RonaldoRG

Parece que você tem 3 HDs ai sda1, sdb1 e sdc1.

Em qual deles instalou o windows?

T+.
Ubuntu 12.04

guipolonca

amigo,é um HD só...o SDA
(desculpe se falar besteira)os outros são provavelmente meus pendrives

idicbr

#14
Olá, guipolonca. Tentando dar uma forcinha...

Como você fez o particionamento do HD? Você particionou o HD através de algum programa antes de instalar qualquer um dos sistemas? O fato de você dizer que a partição do Linux é Ext3 parece indicar o uso de um programa de particionamento, (o Partition Magic costumava fazer isso), mas é só um palpite...

De qualquer modo, o que parece estar acontecendo é que seu Windows está instalado numa partição lógica e não numa primária. Isso provavelmente fez com que o GRUB entendesse que essa partição não é "bootável" e, portanto, não inseriu o item para o boot do Windows no menu. Outra indicação disso é que o resultado do comando sudo update-grub não exibe a partição do Windows, apesar dela existir! Fora isso, costuma ser problemático instalar o Windows numa partição lógica; muitas vezes ele simplesmente não inicia.

Veja, quando você executou no Ubuntu o comando sudo fdisk -l acima, um dos itens mostrado é:

/dev/sda5             766        4997    33993508+   7  HPFS ou NTFS

Nessa linha, sda5 indica a primeira partição lógica e o HPFS ou NTFS mostra que ela esta está formatada em NTFS (ou seja, é onde o Windows deve estar).

Por isso, com o devido respeito, acredito que você tenha feito uma instalação incorreta de ambos os sistemas.

Por sorte, essa discrepância não impede o Ubuntu de acessar os dados da sda5 (você está conseguindo acessá-la através do menu "Computador", certo?).

Assim, em termos gerais, sugiro o seguinte:

1. BACKUP: Inicialize o Ubuntu, acesse o menu "Computador" (para montar a partição do Windows) e, se necessário, copie para um pendrive os arquivos que você já tenha na partição do Windows (músicas, fotos, documentos, etc), já que será preciso reformatar o HD. Não esqueça de fazer um backup também dos dados que por ventura você já tenha na partição do Ubuntu.

2. Exclua todas as partições e/ou reformate o HD

3. Reinstale o Windows em primeiro lugar. Você pode permitir que ele "fique" com todo o HD (normalmente o Windows cria uma única partição primária num HD "virgem"). O Ubuntu cuidará do reparticionamento necessário depois. Não faça a reinstalação com pendrives, HDs externos ou drives de CD externos "espetados" nas portas USB, isso pode causar problemas.

4. Após a instalação do Windows, verifique se o mesmo está "bootando" normalmente. Aproveite e verifique o particionamento: abra o Painel de Controle e clique em Ferramentas Administrativas > Gerenciamento do computador > Gerenciamento de disco. Deve ser exibida uma única partição.

5. Dê o boot pelo CD do Ubuntu e, quando solicitado, opte por "Instalar lado-a-lado com outros sistema operacionais". Em seguida, defina quanto espaço do HD você deseja dedicar ao Ubuntu. O requerimento mínimo para a versão desktop é de 5GB, mas eu sugiro algo entre 10GB e 20GB. Se tudo estiver OK, a estrutura de partições correta será criada e o menu do GRUB incluirá o Windows além, é claro, do Ubuntu.

É isso, espero que ajude. Qualquer coisa, poste aqui  :)

Abraços.