Logo Hardware.com.br
antoniosantana
antoniosanta... Membro Senior Registrado
340 Mensagens 12 Curtidas

Grub - como fazer para ele chamar partição de instalação do XP?

#1 Por antoniosanta... 22/01/2010 - 12:33
Salve galera! Estou um pouco sumido do fórum, pois tenho trabalhado muito, não sobra tempo! ... Bem vamos ao que interessa.

Primeiro as explicações:
Como todos sabem os netbooks não possuem unidade de CD/DVD. Na hora de instalar ou recuperar sistema temos de usar pendrives, rede e outras gambiarras mais.
Como trabalho com manutenção de notebook decidi criar um disco externo com várias partições contendo os arquivos de instalação de versões do Windows "Vista" e "Seven". Aí quando precisar instalar determinado sistema basta "bootar" a partição do sistema escolhido e "Shazam" ... instala-se o sistema a partir do disco externo.

Para gerenciar estas partições instalei o grub na mbr do disco e faço as modificações no arquivo menu.lst.

Até aí tudo bem, o negócio funcionou tão bem que resolvi incrementar o disco colocando instalações do Windows XP e uma partição com o "Ubuntu".

Aí está a questão! Não sei o que colocar no arquivo menu.lst para "chamar" estas partições onde tem os arquivos de instalação do XP e os arquivos do cd do Ubuntu.

O trecho que deu certo do menu.lst para "chamar" a instalação do Vista é o seguinte:

title Instalar Win Vista 32 OEM
root (hd0,1)
chainloader /bootmgr

Alguém sabe me ajudar?

[]s
antoniosantana
antoniosanta... Membro Senior Registrado
340 Mensagens 12 Curtidas
#3 Por antoniosanta...
23/01/2010 - 09:31
Ilkyest, agradeço pela ajuda.
Mas, o tópico mensionado não resolve a minha questão.

Eu sei como fazer para iniciar sistemas instalados no disco. Mas as minhas partições contém apenas os arquivos de instalação dos sistemas, pois estou fazendo uma ferramenta justamente para instalação de sistemas em outros discos.

Então preciso saber o que colocar no menu.lst para ele chamar o assistente de instalação do Windows XP e para chamar o menu do Ubuntu (Como se fosse um livecd). Expliquei bem?choramingando.gif

[]s
Tom

Manutenção em notebook
www.misternote.com.br

Acesse nosso site!
Ilkyest
Ilkyest Super Zumbi Registrado
5.8K Mensagens 715 Curtidas
#4 Por Ilkyest
25/01/2010 - 01:15
bem, explicou sim. Entendi. mas na verdade tu tens a solução, embora precise adaptá-la melhor.


a solução, a meu ver:

Quando tu abre o live do ubuntu, ou o instalador do XP/Seven/Vista ele executa um bootloader.

Para "tua tarefa" deveria criar uma partição de instalação para cada sistema, e fazer o grub apontar para estes..... como vai ter apenas um bootloader em cada partição, na hora do boot o próprio grub direcionaria para tal.

Lembra que no XP, ao dar boot, aparece "pressione alguma tecla para inicar do CD?" pois é, isso é um bootloader que faz. Mas deveria ser uma partição para instalar o XP, outra para o instalador do ubuntu. Daí o grub direcionaria para essa partição e a própria bios, ou mesmo o grub, procuraria algo que 'entendesse por boot"

acho que a chave está aí mesmo. Uma dica. veja esse tuto:
https://www.hardware.com.br/comunidade/tutorial-gerar/900907/

pode ver que o grub é direcionado para os vmlinuz.gz de cada distro. Por comparação, no windows basta procurar pelo bootloader e ir testando

baixe uma máquina virtual, crie partições nela, copie dos CDs/DVDs e veja se há boot.

Uma vez que deu, crie duas partições físicas, e crie um boot que aponte para elas. Em teoria deve funcionar. na prática, basta testar
ASUS 1151 ATX PRIME Z270-K/ Intel i7 7700k / 16Gb Kingston HyperX FURY 2133Mhz DDR4 /Radeon RX570 Powercolor 4Gb // Corsair TX 750W modular // Air Cooler Stock
antoniosantana
antoniosanta... Membro Senior Registrado
340 Mensagens 12 Curtidas
#5 Por antoniosanta...
26/01/2010 - 08:50
Ilkyest disse:


Para "tua tarefa" deveria criar uma partição de instalação para cada sistema, e fazer o grub apontar para estes..... como vai ter apenas um bootloader em cada partição, na hora do boot o próprio grub direcionaria para tal.



Você está coberto de razão! É exatamente assim que está funcionando.
Eu dividi o disco em várias partições e instalei o grub para gerenciar estas partições. As partições que contém instalações do Windows Vista e Seven já estão funcionando. Este é o trecho do menu.lst que "faz iniciar" as instalações:

title Instalar Win Vista 32 OEM
root (hd0,1)
chainloader /bootmgr

A linha chainloader é que é responsável por chamar o bootloader, que no caso do Vista e Seven é "bootmgr" ...

Mas não sei como chamar o bootloader do XP e do Ubuntu.
Estou quebrando a cabeçaesbravando.gif. Vou continuar e vou atualizando o post.

Agradeço!
[]s
Tom

Manutenção em notebook
www.misternote.com.br

Acesse nosso site!
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal