DGmike

DGmike

Calma! não entre em pânico! Amanhã (talvez) tem novo post…

  • Alice Andrade
  • Rafael Zamana
Você está aqui: dgmike » Dia-a-dia » Instalando o Ubuntu e o Windows XP com Dual Boot (duplo arranque)

  • Home
  • Guia Rápido jQuery
  • Códigos prontos
    • PHP: Função __auloload()
    • Classe sqlsimples e sql – PHP
    • Bancos, bancos e mais bancos…
  • PagSeguro
  • Artigos
    • JavaScript (parte 1)
  • Quem é dgmike?

Instalando o Ubuntu e o Windows XP com Dual Boot (duplo arranque)

Posted in Dia-a-dia, jQuery by DGmike
Dec 03 2008
TrackBack Address.

Aqui na Visie, nós trabalhamos bastante com Linux (Ubuntu) por inumeras razões. A minha preferia é usar o editor de textos Vim e poder fazer malabarismos infinitos com o terminal. Infelizmente meu laptop não consegue ficar com o Windows e o Ubutu rodando juntos. Ou seja, trabalhar com dual boot, que consiste no computador apresentar um menu com opções para inicializar em Ubuntu ou em Windows. Por isso resolvi o meu problema instalando o Windows como Sistema Operacional e dentro dele um VMware com o Ubuntu instalado. Faço isso com o Ubuntu e com o Windows. Sim! eu tenho windows rodando no WIndows. Acontece que eu tenho que testar os sites em IE7 e algumas vezes em IE6, e não adianta, a renderização do IE6 portable não é igual ao IE6 de verdade, então tenho um windows com o IE7 atualizado, normal, e um IE parado no tempo.

Como não gostar desse ótimo SO?

Como não gostar desse ótimo SO?

Se eu pudesse escolher, ficaria com o Ubuntu e somente ele, mas preciso rodar o Internet Explorer e alguns programas (Photoshop por exemplo, e não! Gimp não resolve o problema) que só rodam em Windows.

Mas tem gente que não gosta de Linux e não consegue se adaptar de forma alguma. É o caso de meu amigo Luciano, que está batalhando para trabalhar com um editor de textos no ubuntu e quer conseguir usar o EditPlus a qualqer custo. Bom, na máquina dele já tem o Ubuntu e vamos instalar o Windows. O problema é que o Windows é um bicho-papão que não sabe ler a partição do Ubuntu e como resultado, perdemos o dual boot.

O ideal é instalar o Windows e o Ubuntu na sequencia, porque aí temos o dual boot que é feito pelo programa GRUB. Mas ao instalar o Windows por cima perdemos essa configuração e ficamos apenas com Windows. Muitas pessoas falariam para formatar a máquina e instalar tudo de novo, mas o ambiente do Ubuntu já está todo montado e funcionando bem, como resolver.

Após fazer a caquinha instalar o windows por cima, inicialize o seu computador com um Live CD do ubuntu você deve reinstalar o GRUB na sua partição do Ubuntu. Existem três formas de fazer isso:

Primeira forma

Para listar todas as partições do disco rígido, digite o seguinte comando no terminal:

sudo fdisk -l

Localize a partição onde o Ubuntu está instalado, e digite o comando:

sudo mount /dev/hdY /mnt

Onde /dev/hdY é a partição onde o Ubuntu está instalado.

Com a partição já montada, recupere o GRUB com o seguinte comando:

sudo grub-install --root-directory=/mnt /dev/hdY

Novamente substituindo o /dev/hdY pela sua partição raiz.

Reinicie o seu computador.

Segunda forma

Caso ocorra algum problema com o método acima, você pode tentar recuperar o GRUB utilizando o chroot. Para isso, monte a partição do Linux digitando no terminal:

sudo chroot /mnt

Finalize então, instalando o GRUB (substituindo o Y pela letra do seu disco rígido):

grub-install /dev/hdY

Este é particularmente útil quando se está rodando um Live CD de alguma distribuição que não possua o GRUB instalado, ou está usando o modo de recuperação do Alternate Install CD do Ubuntu.

Reinicie o seu computador.

Terceira forma

Caso as tentativas anteriores falhem podemos seguir as recomendações abaixo inicializando por um Live CD do Ubuntu e executando os comandos abaixo em um terminal.

sudo grub

Será aberto então o console de comandos do Grub exibindo o prompt grub>. Prossiga executando um-a-um os demais comandos abaixo no mesmo.

find /boot/grub/stage1
root (hdX,Y)

Onde (hdX,Y) deve ser substituído pelo que aparece na saída do comando anteriormente executado, como (hd0,1) por exemplo:

setup (hd0)
quit

Reinicie o seu computador.

Epílogo

Você não precisa instalar o Windows e só após o Ubuntu, pode fazer o contrário e continuar com o GRUB functionando normalmente. Claro que é o mais aconselhável e dá menos trabalho, mas isso não quer dizer que seja obrigatório. Aqui na visie, a gente só conseguiu com a terceira forma de instalação. Mas agora o Luciano está feliz rodando seu EditPlus a todo vapor! =D

Estes métodos e mais outras dicas podem ser encontradas no próprio site do Ubuntu Brasil, onde eles falam abertamente sobre o GRUB. Vale a pena dar uma clicada para ver o que é possivel fazer com essa belíssima ferramenta.

Este post foi escrito ao som de:

Comments
  • Danilo:

    bom.. com essa foto, pela primiera vez o ubuntu me chamou a atenção hahaha

    Reply December 4, 2008 at 10:33 am
  • Raphael Henrique:

    Salve Mike blz?

    Cara eu to pensando em migra 100% pra linux, inclusive eu to afim de usar ubuntu mesmo, já usei slackware algum tempo, mas nesse momento eu quero me focar mais no estudo de orientação de objetos no php, e não no sistema operacional(slackware é mais coisa pra configurar na mãozona).
    Me fala uma coisa que editor htm tipo o dreamweaver a galera do linux usa?
    xD to aguardando os slides da sua palestra sobre testes unitários que vc apresentou na php conf 2008.

    [ ]´s

    Reply December 4, 2008 at 8:26 pm
  • Neto:

    Muito bom o post, realmente o Ubuntu é demais!!! Igual a foto! :)

    Reply December 5, 2008 at 3:38 am
  • Cássio Santos:

    Mike,

    Desculpe colocar isso aqui. Não vi link de contato aqui e eu vi que você mudou de blog e não sei se você vai ver essa mensagem no blog antigo. É sobre o seu plugin user-cats-manager.

    http://wordpress.org/extend/plugins/user-cats-manager

    Adorei o plugin, é tudo que preciso no meu blog. Mais eu encontrei um problema. Quando eu ativo o plugin e um visitante navega para uma página de categorias aparece um erro 404 e a página não pode ser visualizada. Se eu tiver loggado como admin o problema desaparece. Existe uma solução? Eu uso o wordpress 2.6 em Inglês.

    Obrigado,

    Cássio

    Reply December 6, 2008 at 6:26 pm
  • Raphael:

    Cara,
    Teu artigo é muito interessante. Só tenho um problema:
    Tenho a mesma situação e não quero perder o meu ubuntu já instalado! Quero apenas instalar o windows XP em uma outra partição.
    -> Na hora que eu vou ‘passar por cima’ com o windows, ele me apresenta apenas 1 partição que é a geralzona do meu hd onde o ubuntu está instalado. O instalador do windows só prossegue com a instalação apenas se eu remover a partição do ubuntu atual e criar uma ‘nova’.
    Me caguei todo na hora que parei nessa tela! huahuaa
    Não posso de jeito nenhum perder o ubunto já instalado, pois já está com muita configuração ‘arrumada’.
    Teria como você fazer um passo-a-passo a partir desta situação? Tem jeito?

    Já estou procurando à um tempo no google e não encontro solução para esta situação.
    De qualquer forma, muito obrigado!

    Reply January 1, 2009 at 7:07 pm
  • Raphael:

    Já resolvi o meu problema! Utilizei a ‘Terceira forma’ postada.
    Como eu tinha apenas uma particição no computador, entrei com o live cd do ubuntu e executei o programa GParted no ubuntu. Segui o tutorial: http://gparted.sourceforge.net/larry/resize/resizing.htm
    para realizar o redimensionamento de minha particição primária, liberando cerca de 10gb para utilização na minha nova instalação do windows xp.
    Após a configuração do GParted, reiniciei a máquina com o cd de instalação do windows xp, selecionando como local de instalação a nova partição criada.
    Instalado o windows xp, e executando a ‘Terceira forma’ para que o linux ‘voltasse’ a ser iniciado, só ficou faltando fazer a configuração do GRUB novamente pelo linux para que a lista de sistemas operacionais fosse devidamente configurada. Foi necessário editar o arquivo ‘/boot/grub/menu.list’ adicionando o seguinte trecho:

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

    e pronto!
    Agora tenho 2 SOs como esperado.
    Boa sorte à todos!

    Reply January 2, 2009 at 12:08 am
  • Chris Benseler:

    Esse post vai me ajudar com um outro problema, que é algum pau no GRUB que apareceu do nada depois que instalei o 8.10 com o CD; fez a instalação joinha, mas quando reinicio, dá erro no boot. Só dá boot com o LiveCD… com esses comandos, arrumo o GRUB :)
    Abraço!

    Reply January 7, 2009 at 6:48 pm
  • Launé:

    Amigos esta ajuda é exatamente a que eu buscava. Eu também perdi, após ter reinstalado o WP em minha máquina, o dual boot.

    Ao chegar em casa tentarei recuperar o dual boot.

    Antecipadamente, agradeço,

    R N Launé M

    Reply February 5, 2009 at 10:45 am
  • Sandro:

    Valeu cara, excelente dica! Tava de cabelo em pé aqui já. A terceira forma é infalível!

    Reply April 16, 2009 at 1:35 pm
Leave a Comment
Click here to cancel reply.

Add Music To Your Comment

Clear All

Selected Songs (0): Allowed A Maximum Of 1

Categorias

  • Amigos  (16)
  • cases  (4)
  • Cotidiano  (73)
  • CSS  (20)
  • Design  (2)
  • Dia-a-dia  (33)
  • Diversão  (18)
  • eventos  (10)
  • extensions  (11)
  • flash  (4)
  • Games  (1)
  • html  (7)
  • icephp  (4)
  • Ilustração  (6)
  • Imagem  (8)
  • Inspiração  (5)
  • javascript  (36)
    • jQuery  (7)
    • yui  (2)
  • Não categorizado  (26)
  • Navegadores  (19)
    • Chrome  (6)
    • Firefox  (18)
    • Internet Explorer  (6)
  • pagseguro  (12)
  • php  (43)
    • PHP Conference  (3)
  • plugin  (3)
  • Programação  (46)
  • python  (5)
  • Semântica  (16)
  • sql  (9)
  • tableless  (18)
  • Tecnologia  (48)
  • Trabalho  (28)
  • Tutorial  (25)
  • Vetorial  (5)
  • video  (8)
  • video-tutorial  (5)
  • Windows  (4)
  • wordpress  (2)
  • xHTML  (23)

Tags

ajax artigo banco de dados biblioteca blog browser classe CSS data Design Dia-a-dia dinheiro evento eventos Firefox framework google html icephp internet Internet Explorer javascript jQuery loja mysql online opera pagseguro palestra php plugin Programação python retorno automático simples site solução sql tableless Tecnologia Tutorial twitter visie web wordpress

Arquivo

SlideSare

Últimos Posts

  • Vírgula em html5 e css3
  • Youtube e HTML5, agora ficou mais fácil
  • Novo emprego!
  • Até mais e obrigado pela salada
  • Api de teste do meadiciona.com

Tags

ajax artigo banco de dados biblioteca blog browser classe CSS data Design Dia-a-dia dinheiro evento eventos Firefox framework google html icephp internet Internet Explorer javascript jQuery loja mysql online opera pagseguro palestra php plugin Programação python retorno automático simples site solução sql tableless Tecnologia Tutorial twitter visie web wordpress

Conteúdo

  • Artigos
    • JavaScript (parte 1)
  • Códigos prontos
    • Bancos, bancos e mais bancos…
    • Classe sqlsimples e sql – PHP
    • PHP: Função __auloload()
  • Guia Rápido jQuery
  • PagSeguro
  • Quem é dgmike?
PagSeguro Powered by WordPress | “Blend” from Spectacu.la WP Themes Club