+ Responder ao Tópico



  1. #1
    Visitante

    Padrão WinXP X RedHat

    Estou com um computador emprestado e quero instalar o RedHat9 para estudar. Como é emprestado, ñ posso apagar o Windows XP que está instalado, pois o dono usa.

    Alguém aí poderia me dizer como instalar ele para que eu possa usar não o lilo, mas sim, o arquivo boot.ini do WinXP?

    De já, agradeço a qualquer ajuda.

    HSC

  2. #2
    wrochal
    Visitante

    Padrão WinXP X RedHat

    Caro,

    este artigo está muito bom, e com certeza vai auxiliar bastante àqueles que querem ter vários sistemas (Linux, Windows e até FreeBSD <IMG SRC="images/forum/icons/icon_smile.gif">), porém o usuário não deve utilizar o lilo como gerenciador de inicialização, pois depois de algum tempo de uso, e por razões que eu ainda desconheço, o Windows 2000 tende a ficar inacessível.

    A solução encontrada (pelo menos foi a que funcionou e funciona corretamente comigo) é adotar o NTLDR (o gerenciador de inicialização do Windows NT/2000/XP) como gerenciador de inicialização para todos os outros sistemas. Fazer esse tipo de configuração é simples.

    Basta particionar o disco utilizando, por exemplo, o particionador da instalação do Mandrake, e começar instalando o Windows NT/2000/XP. Se você for instalar o FreeBSD, é necessário criar uma segunda partição primária somente para este sistema, senão, basta criar uma partição estendida, e todas as partições lógicas que vão abrigas os Linux. Após isto, instale cada um dos Linux em suas devidas partições e cuide para gravar o gerenciador de boot dos Linux no superblock de suas partições. Em minha máquina, por exemplo, eu possuo a seguinte configuração:

    _
    |_Windows 2000 ==> /dev/hda1 (NTFS)
    |_FreeBSD ==> /dev/hda2 (UFS/SWAP FreeBSD)
    |_Partição Ext. ==> /dev/hda3
    |_Slackware ==> /dev/hda5 (ReiserFS)
    |_RedHat ==> /dev/hda7 (Ext3)
    |_Swap ==> /dev/hda6
    |_Debian ==> /dev/hda8 (Ext3)

    Obs.: Você terá que criar pelo menos um disco de inicialização para um sistema Linux, pois o restante das configurações depende do acesso de um dos Linux.

    Após tudo instalado, verifique se o gerenciador de inicialização padrão é o NTLDR. Se não for, será necessário recuperá-lo através do Console de Recuperação do NT/2000/XP.

    Para continuar, basta iniciar um linux (através do disquete de inicialização criado) e utilizar o comando dd, da seguinte forma (vou utilizar o exemplo de meu computador)

    #dd if=/dev/hda2 of=/freebsd.lnx bs=512 count=1

    Depois de executar este comando, ele criará um arquivo na raiz de seu sistema Linux iniciado contendo as informações do setor de inicialização onde o FreeBSD (em meu caso) está instalado.

    Para os outros Linux, basta repetir o comando:

    #dd if=/dev/hda5 of=/slackware.lnx bs=512 count=1
    #dd if=/dev/hda7 of=/redhat.lnx bs=512 count=1
    #dd if=/dev/hda8 of=/debian.lnx bs=512 count=1

    Depois disso tudo, copie todos os arquivos criados para um disquete e inicie o Windows NT/2000/XP

    Copie agora os arquivos para a unidade C do Windows e abra um console.

    No console digite:

    C:\attrib -h -a -r -s boot.ini

    Este comando torna acessível o arquivo boot.ini, que guarda as configurações do NTLDR.

    Agora digite:

    C:\edit boot.ini

    No final deste arquivo, coloque as entradas referentes ao seu sistema operacional. No meu exemplo, ficou assim:

    C:\freebsd.lnx = "FreeBSD 4.7"
    C:\slackware.lnx = "Slackware 8.1"
    C:\redhat.lnx = "RedHat Linux 8.0"
    C:\debian.lnx = "Debian Gnu/Linux 3.0"

    Feito isso, basta gravar o arquivo, e, ao retornar ao prompt, digitar:

    C:\attrib +h +a +r +s boot.ini

    Após tudo isso, basta reiniciar o computador e testar cada entrada de inicialização.

    Mais uma dica. Nos sistemas Linux eu gravei o Lilo no superblock de cada partição correspondente, mas alterei a configuração do timeout de todos para 1, para que isso fique imperceptível.

    Boa Sorte,,,,,

  3. #3
    Visitante

    Padrão WinXP X RedHat

    Dependendo da máquina (se for um proc. 1ghz ow +,com 128 d ram ow mais) vc pode instalar o VMWare... ele simula um outro pc dentro do windows xp... e por incrivel que pareca, nao perde muito desempenho nao (por ser um emulador de computador)...

    vc tem a opcao d criar um arkivo "linux.dsk" por ex. que será seu HD...

    para aprendizado ele eh otimo!


    www.vmware.com

    dê uma olhada por la! (em ingles)

  4. #4
    Visitante

    Padrão WinXP X RedHat

    Valeu Willian, deixa eu tentar, mas de já, muito obrigado pela dica.

    <IMG SRC="images/forum/icons/icon_wink.gif"> <IMG SRC="images/forum/icons/icon_biggrin.gif">

  5. #5
    Administrador Avatar de Fernando
    Ingresso
    Jul 2001
    Localização
    Campinas Area
    Posts
    4.996
    Posts de Blog
    4

    Padrão WinXP X RedHat

    Realmente, eu uso assim em um dos meus dois micros de casa, exatamente como o William falou, soh que ao invez de:

    dd if=/dev/hdaX of=/slackware.lnx bs=512 count=1

    Que lancaria o arquivo slackware.lnx que seria sua imagem, ponha /mount_point_do_windows/slackware.lnx, para que ele caia em C: no seu Windows, entendeu?