Autor Tópico: boot com windows e ubuntu em hd's diferentes  (Lida 2582 vezes)

Offline dex19dt

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
boot com windows e ubuntu em hd's diferentes
« Online: 01 de Abril de 2010, 23:27 »
Eu tinha um HD Sata de 500 GB com o Windows Vista Ultimate instalado e comprei um novo HD Sata de 500 GB e instalei o Ubuntu 9.10 nele.
Agora coloquei os dois HD's juntos no PC (o HD do Ubuntu na posição Sata1 e o do Vista na Sata4)
como ja era de se esperar o Ubuntu identifica o hd Windows e suas partições sem nenhum problema
mas quando dou boot pelo Windows o HD parece que nem existe
como fazer o Windows reconhecer o HD e poder trabalhar com ele?

E a propósito, no meu caso quando quero dar boot pelo HD do Windows eu estou mudando a posição pelo Setup da BIOS
existe uma forma mais prática de fazer o gerenciamento de boot?
eu tentei o Grub mas o resultado não saiu como o esperado...

Offline 0tacon

  • Usuário Ubuntu
  • *
  • Mensagens: 439
    • Ver perfil
Re: boot com windows e ubuntu em hd's diferentes
« Resposta #1 Online: 02 de Abril de 2010, 00:28 »
[1] Você particionou o seu HD com o Ubuntu em partição única? Então é esse o problema. O Windows, não importa a versão, não reconhece ext3, ext4, reiserfs...
Pesquise se há algum programa para windows capaz de ler e escrever em partições nesses formatos. Eu não conheço nenhum

[2] Isso de mudar a posição na BIOS é uma bela gambiarra. Um paliativo mais confortável é ativar o menu de escolha do dispositivo do qual o PC irá bootar. O acesso a esse menu varia conforme o modelo da BIOS. Nas American Megatrends normalmente é apertando F8 após o bip.
Mas o jeito correto mesmo é editando o grub. Este fórum é uma ótima fonte de informações sobre o Grub. Se você não gostou dele, veja se consegues instalar o grub anterior (que era o padrão até o Ubuntu Jaunty) ou pesquise sobre seu concorrente, o Lilo.


Offline dex19dt

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: boot com windows e ubuntu em hd's diferentes
« Resposta #2 Online: 02 de Abril de 2010, 11:35 »
[1] Você particionou o seu HD com o Ubuntu em partição única? Então é esse o problema. O Windows, não importa a versão, não reconhece ext3, ext4, reiserfs...
Pesquise se há algum programa para windows capaz de ler e escrever em partições nesses formatos. Eu não conheço nenhum

[2] Isso de mudar a posição na BIOS é uma bela gambiarra. Um paliativo mais confortável é ativar o menu de escolha do dispositivo do qual o PC irá bootar. O acesso a esse menu varia conforme o modelo da BIOS. Nas American Megatrends normalmente é apertando F8 após o bip.
Mas o jeito correto mesmo é editando o grub. Este fórum é uma ótima fonte de informações sobre o Grub. Se você não gostou dele, veja se consegues instalar o grub anterior (que era o padrão até o Ubuntu Jaunty) ou pesquise sobre seu concorrente, o Lilo.

Obrigado pela resposta

Sim, de fato o meu segundo HD (que agora virou primeiro) está totalmente formatado em ext3.
Andei pesquisando e encontrei alguns programas que prometiam abrir os diretórios das partições Linux no Windows
De fato, um deles cumpriu o que prometeu: ele abriu os diretórios (bin, boot, etc, var...), mas dentro dos diretórios não há absolutamente nada...
Mas nenhum que me permitisse acessar ou ao menos vislumbrar os arquivos da partição Linux
Felizmente o Ubuntu me possibilita trabalhar tranquilamente com os dois HD's e é através dele que estou gerenciando os meus dados.

Agora com relação ao Grub eu pesquisei bastante mas tem poucos artigos objetivos...
Eu adicionei as seguintes linhas:

title Windows Vista
rootnoverify (hd1,0)
makeactive
chainloader +1

No entando o menu de boot do Grub sequer aparece quando inicio o PC


Offline 0tacon

  • Usuário Ubuntu
  • *
  • Mensagens: 439
    • Ver perfil
Re: boot com windows e ubuntu em hd's diferentes
« Resposta #3 Online: 02 de Abril de 2010, 12:59 »
Citar
No entando o menu de boot do Grub sequer aparece quando inicio o PC

Então você (re)instalou o Windows depois? Só poder ser por isso.
Você precisa recuperar o grub.
http://ubuntuforum-br.org/index.php/topic,14614.0.html

Normalmente eu faço isso usando o CD do Debian Lenny (5.0.x), no graphical rescue mode > reinstalar GRUB > (hd0)


Offline Pedru

  • Usuário Ubuntu
  • *
  • Mensagens: 232
    • Ver perfil
    • Livre Linux
Re: boot com windows e ubuntu em hd's diferentes
« Resposta #4 Online: 02 de Abril de 2010, 17:08 »
Amigo, de fato o Windows não reconhece HDs que tenham partições Linux. Creio que precisará de programas para fazer com que o Windows reconheça o Ubuntu no seu PC. Creio que isso lhe ajude: http://www.guiadohardware.net/dicas/particoes-linux-windows.html
Qualquer coisa: http://www.vivaolinux.com.br/artigo/Lendo-particoes-Linux-no-Windows/

Valew!

Offline dex19dt

  • Usuário Ubuntu
  • *
  • Mensagens: 76
    • Ver perfil
Re: boot com windows e ubuntu em hd's diferentes
« Resposta #5 Online: 02 de Abril de 2010, 20:50 »
Bom eu estou um pouco confuso com o Grub... :-\
A situação é a seguinte:
O Windows Vista já estava instalado mas ele está em um HD diferente só dele. Na minha placa ele está na posição Sata4, no entando na Bios ele é o HD primário (se eu nao alterar a ordem de boot, ou não intervir pelo menu de boot pressionando F8 - alias ótima dica esta do Otacon, obrigado - o Windows Vista é iniciado por padrão).
O Ubuntu 9.10 eu instalei em um segundo HD em uma única partição (em formato ext4. e não ext3 como informei acima). Este HD está na posição Sata1, mas é o HD secundário na BIOS, ou seja, preciso alterar a sequencia de boot para iniciar ele.
Segundo o fdisk a partição do Ubuntu é a sda1 e a do Vista é sdb1

o arquivo menu.lst do grub está assim:

title      Ubuntu 9.10, kernel 2.6.31-14-generic
uuid      d2dd4bf3-fad3-4f87-b245-c98f62aa335c
kernel      /boot/vmlinuz-2.6.31-14-generic root=UUID=d2dd4bf3-fad3-4f87-b245-c98f62aa335c ro quiet splash
initrd      /boot/initrd.img-2.6.31-14-generic

title      Ubuntu 9.10, kernel 2.6.31-14-generic (recovery mode)
uuid      d2dd4bf3-fad3-4f87-b245-c98f62aa335c
kernel      /boot/vmlinuz-2.6.31-14-generic root=UUID=d2dd4bf3-fad3-4f87-b245-c98f62aa335c ro  single
initrd      /boot/initrd.img-2.6.31-14-generic

title      Chainload into GRUB 2
root      d2dd4bf3-fad3-4f87-b245-c98f62aa335c
kernel      /boot/grub/core.img

title      Ubuntu 9.10, memtest86+
uuid      d2dd4bf3-fad3-4f87-b245-c98f62aa335c
kernel      /boot/memtest86+.bin

title      Windows Vista
rootnoverify   (hd1,0)
makeactive
chainloader   +1


Offline 0tacon

  • Usuário Ubuntu
  • *
  • Mensagens: 439
    • Ver perfil
Re: boot com windows e ubuntu em hd's diferentes
« Resposta #6 Online: 03 de Abril de 2010, 21:27 »
dex19dt, você disse que o menu do GRUB nem aparece quando você inicia o PC, certo? Nesse caso, deixe o menu.lst quieto. Afinal, ele só interfere no menu.
Como eu já disse, você precisa recuperar/reinstalar o grub para que o menu chegue a aparecer.
http://ubuntuforum-br.org/index.php/topic,14614.0.html

Normalmente eu faço isso usando o CD do Debian Lenny (5.0.x), no graphical rescue mode > reinstalar GRUB > (hd0)
« Última modificação: 03 de Abril de 2010, 21:29 por 0tacon »