Instalação de duas distribuição Linux em um mesmo HD.

1. Instalação de duas distribuição Linux em um mesmo HD.

felipe douglas machado da cunha
felipeDouglas03

(usa Outra)

Enviado em 25/11/2009 - 08:36h

Instalação de duas distribuição Linux em um mesmo HD.

É possível instalar várias distribuições Linux no mesmo HD, pois quando é instalada a última distribuição, a primeira instalação perde o Boot de inicialização. Por que a MBR é sub-inscrita em cima da antiga. Mais o sistema continua intacto, mas não permite a inicialização, mesmo com o GRUB. Só consegui inicializar ambos sistemas operacionais quando foi utilizando um CD de Boot chamado (SUPER GRUB). Além de poder escolher a inicialização ele tem uma opção que permite a restauração da MBR antiga.
Mais quando utilizado esta opção no GRUB após a reinicialização, só vai aparecer um sistema para poder dar o Boot no GRUB deixando a outra distribuição Linux oculta no HD.



  


2. Re: Instalação de duas distribuição Linux em um mesmo HD.

skrions endhomet
skrions

(usa FreeBSD)

Enviado em 25/11/2009 - 08:46h

Bacana isso e simples de resolver vamos supor que eu instalei ubuntu e opensuse no meu pc quando você instalar a primeira distribuição mande instalar o grub na sua partição do sistema e não na mbr, ai depois instala o opensuse normal logo após isso ira iniciar tanto ubuntu como opensuse (essa dica é a mais facil no começo fazia assim).

mais agora tem uma mais expert(vamos colocar assim) que é você editar o /boot/grub/menu.list manualmente e adicionar a sua distribuição.

a proposito quais são as distribuições que você estar querendo instalar?

(eu tenho aqui em casa Tri-boot: Arch linux , DesktopBSD e Windows Vista no mesmo hd)


3. Re: Instalação de duas distribuição Linux em um mesmo HD.

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 25/11/2009 - 09:20h

Também tenho 3 distros Linux instaladas (sidux-2009-03, Debian 5 Lenny e PCLinuxOS 2009-2) mais um XP Pro que não uso a quase um ano.

Tudo funciona perfeitamente em boot multiplo. O detalhe que você precisa lembrar é que se você optar por gravar os parametros do aplicativo gerenciador de inicialização hoje em dia normalmente o GRUB no MBR, ele obviamente vai sobre-escrever as trilhas iniciais do HD, em cima dos parametros anteriores. Normalmente entretanto ele reconhece tudo o que voce tem instalado em seu HD e pergunta se está correto. Nem sempre ele mostra o nome exato das distros encontradas, pois acredito que reconhece pela ou pelas versões de kernel instalados e repositórios principais da distro e apresenta na tela aquelas mais atuais. Neste caso muitas vezes, dependendo das distros que você tiver instaladas, talvez apareçam várias com nomes muito parecidos devido a sua raiz comum, como por exemplo o Debian.

Você pode também optar pela instalação do GRUB na partição onde ele está instalando o sistema (raiz) da distro que você está instalando.
Optando por gravar ou instalar na partição do novo sistema, obviamente esta nova distro sendo instalada não vai aparecer na sua tela de inicialização antiga. Você vai precisar re-editar o menu.lst para agregar todos os parâmetros da inicialização do sistema. Para isto basta copiar estes dados do /boot/grub/menu.lst da nova instalação no menu.lst da distro instalada anteriormente e re-inicializar. A partir desta re-edição você passará a ter acesso a todas a distros instaladas.

Também uso o Super GRUB, quando cometo algum erro e/ou me engano provocando algum problema que venha a não permitir re-inicializar corretamente. É importante lembrar que distros distintas ou melhor de base de repositórios distintas as vezes identificam as partições onde estão instalados os vários sistemas de modo distinto, ou pelo nome da partição (hda1, hda2, etc ou sda1, sda2, etc) ou então pelo numero de identificação único da partição UUID. Basta neste caso lembrar disto e fazer as alterações necessárias.


4. Re: Instalação de duas distribuição Linux em um mesmo HD.

Diego Langer
dlanger

(usa Debian)

Enviado em 25/11/2009 - 20:53h

Você também pode optar por utilizar o GAG (Gerenciador de Arranque Gráfico), gerencia o boot de até 8 sistemas operacionais. utilizo ele a mais de 2 anos sem problemas. Atualmente tenho instalado Fedora 11, Ubuntu 9.10, OpenSuse 11.2, Windows Seven, ele gerencia numa boa. Existe amplo material na internet.
Pesquise.


5. Re: Instalação de duas distribuição Linux em um mesmo HD.

Perfil removido
removido

(usa Nenhuma)

Enviado em 25/11/2009 - 22:08h

entra por uma das distros (preferencia para a que instalou o ultimo grub)

e digita como root>

update-grub

assumindo claro que estamos falando de grub apenas.

tenho aqui 2 Ubuntus 9.04 e .10, Debian 5 e Fedora...


6. Problema Boot Grub Debian

Thomáz Vinícius Silva Mesquita
Thomáz Vinícius

(usa Big Linux)

Enviado em 03/12/2009 - 16:15h


eu to tendo agora um problema com boot no GRUB,como de costume fui no google,procurei ajuda pra caramba,mas ñ consegui achar.É o seguinte,eu tenho dois HD's.Um IDE de 20 GB que eu uso ele pro Windows XP e um hd SATA de 300 GB que eu tenho instalado o OpenSolaris,Debian Lenny 5.03, Slackware 13 e o Big Linux 4.2. Rapaz,tá difícil pelo seguinte,já tentei de várias formas,instalei no HD de 300 GB todos os sistemas operacionais e deixei o GRUB do Big por último que costumo usar mais ele,ñ tá dando,quando ele aparece o sistema carregando parece que o sistema de arquivo ele dá erro,já reinstalei o GRUB,nada,já fiz o mesmo com o Big e o programa persiste.Ai fiz esse mesmo procedimento com o Debian,deixei ele por último pra instalar.Ai o seguinte,quando eu deixo o GRUB do Big tem como acessar o big,só que ñ normalmente,só o KDE,ou seja a parte gráfica do KDE,eu dou o comando startx e ele vai,mas ñ é o BIG de costume,mas o OPENSOLARIS,XP funciona normalmente.Agora o Big,Slackware e o Debian ñ,o Big só dessa maneira q te falei.Quando eu deixo com o Grub do Debian ele funciona normalmente o próprio Debian,o Xp,o OpenSolaris,mas o Slackware e o Big ñ.Eu ñ sei o que tá errado,pelo que eu vi tá dando incosistência de arquivos,ñ sei se é por ter muitos SO no mesmo HD,acredito que ñ,ai eu vou fazer o seguinte,vou te mandar a copia de como o meu MENU.LST do GRUB do DEBIAN tá e vc dá uma olhada pra mim e vê se tá tudo certo,ok?


### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/sda5 ro

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd1,4)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(single-user) single
# altoptions=(single-user mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd1,4)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda5 ro quiet
initrd /boot/initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd1,4)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda5 ro single
initrd /boot/initrd.img-2.6.26-2-686

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title Other operating systems:
root


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1


# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title OpenSolaris
root (hd1,1)
savedefault
makeactive
chainloader +1


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title BigLinux, kernel 2.6.24-19-generic (on /dev/sda1)
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=/dev/sdb1 ro resume=/dev/sdb8 quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda1.
title BigLinux, kernel memtest86+ (on /dev/sda1)
root (hd1,0)
kernel /boot/memtest86+.bin
savedefault
boot


# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda6.
title Slackware Linux 13.0 (on /dev/sda6)
root (hd1,5)
kernel /boot/vmlinuz-generic-2.6.29.6 root=/dev/sda6
savedefault
boot


7. Re: Instalação de duas distribuição Linux em um mesmo HD.

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 07/12/2009 - 10:23h

Pelo que me lembro do GRUB, existe um parâmetro da configuração dele, que limita o número de kerneis e ou SO's que aparecem na tela de inicialização e que portanto possam ser escolhidos a partir da mesma, no boot.

No menu.lst você vai ver todos os sistemas que foram detectados, incluindo todos aqueles que não vão aparecer na tela de inicialização. Para tentar resolver o problema, você pode instalar um aplicativo que encontrei no Kurumin NG e que portanto também deve estar nos repositórios do Ubuntu / Kubuntu e por lógica também no Debian já que as raízes são comuns (Debian). O aplicativo é um kGRUBeditor ou algo parecido, acredito que havia um qgrubeditor ou ggrubeditor. Busque de qualquer maneira algum editor do GRUB e com ele faça as alterações, pois fica mais fácil e existe orientação do próprio aplicativo. Também existe maneira de fazer isto via terminal, editando os parâmetros do GRUB no menu.lst.

A outra forma seria de cara colocar um remark (#) em todos aqueles testes de memória que aparecem automaticamente após a instalação das distros. Com isto vão poder aparecer mais alternativas de distros na tela de boot.

Não se esqueça de editar o menu.lst da última distro instalada, pois é aquele que está instalado no MBR.

Deuma lida também no artigo do VOL, aqui abaixo:

http://www.vivaolinux.com.br/artigo/O-gerenciador-de-boot-GRUB/


8. Re: Instalação de duas distribuição Linux em um mesmo HD.

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 07/12/2009 - 11:11h

Olha, eu fiz um artigo aqui sôbre isso.
Para várias distros, mais que 3... prefira gerenciador de boot independente como GAG, egrave os grubs, na partição linux e não na MBR.

MAS..O que voce cita de "ocultar" as outras distros, olha depende do grub que vc tem, na ultima distro...
Uma Dica: se uma das distros que vc quer instalar é o MANDRIVA, deixe ela por último, porque o grub do mandriva é muito eficiente, reconhece todos os outros SOs que vc tiver....

Infelizmente, um dos Grubs que mais problema desse tipo causa, é Grub de Ubuntu, principalmente Grub2, que até agora não engrenou e é só fonte de bagunça nos HDDs!

Existem outros grubs que "erram". Vinícius, olha, mesmo usando mais o Big, se o Grub do debian é o que funfa, usa o grub do debian, não esquente tanto.


9. Re: Instalação de duas distribuição Linux em um mesmo HD.

j g meinhardt
meinhardt_jgbr

(usa Debian)

Enviado em 07/12/2009 - 11:49h

O segredo vai ser apenas lembrar o último GRUB instalado para fazer as eventuais alterações quando isto for necessário.
Como sugere o companheiro albfneto, o melhor é escolher aquela versão do GRUB que funfa melhor e partir para as correções necessárias apenas nela.
Estou usando neste NoBo o GRUB do PCLinuxOS que por sua vez, em vez de abrir direto as outras distros ou SO's instalados, remete para a tela do GRUB de cada uma delas.
Desta forma, não preciso ficar corrigindo o menu.lst a cada vez que houver alguma alteração de kernel das outras distros.
Aliás achei muito interessante esta solução do GRUB do PCLinuxOS, que em vez de chamar no menu.lst diretamente a versão do kernel a ser inicializado de acordo com a sua escolha, transfere para a tela do GRUB onde a cada atualização, a própria distro atualizada agrega a nova versão de kernel sem que seja necessário re-editar o menu.lst da distro que tem o GRUB instalado por último.

Veja abaixo a diferença entre o menu.lst do seu GRUB em relação ao do PCLinuxOS, onde este remete o usuário ao menu.lst das outras distros instaladas, nas respectivas partições, usando o parâmetro configfile. Também acredito muito conveniente o uso do numero de identificação unico para cada uma das partições (UUID) para identifica-las.


Conteúdo do menu.lst do PCLinuxOS:

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,10)/boot/gfxmenu
default 0

title PCLinuxOS-2009-2
kernel (hd0,10)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=2584d00b-4eae-4b94-9bf9-4c2d59431295 irqpoll pci=biosirq noapic noacpi vga=791
initrd (hd0,10)/boot/initrd.img

title linux-nonfb
kernel (hd0,10)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=2584d00b-4eae-4b94-9bf9-4c2d59431295
initrd (hd0,10)/boot/initrd.img

title failsafe
kernel (hd0,10)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=2584d00b-4eae-4b94-9bf9-4c2d59431295 failsafe acpi=off
initrd (hd0,10)/boot/initrd.img

title windows
root (hd0,0)
makeactive
chainloader +1

title sidux
root (hd0,4)
configfile /boot/grub/menu.lst

title Debian 5.0 Lenny
root (hd0,7)
configfile /boot/grub/menu.lst

title 2.6.26.8.tex3
kernel (hd0,10)/boot/vmlinuz-2.6.26.8.tex3 BOOT_IMAGE=2.6.26.8.tex3 root=UUID=2584d00b-4eae-4b94-9bf9-4c2d59431295 irqpoll pci=biosirq noapic noacpi vga=791
initrd (hd0,10)/boot/initrd-2.6.26.8.tex3.img

title 2.6.27.31.tex5
kernel (hd0,10)/boot/vmlinuz-2.6.27.31.tex5 BOOT_IMAGE=2.6.27.31.tex5 root=UUID=2584d00b-4eae-4b94-9bf9-4c2d59431295 irqpoll pci=biosirq noapic noacpi vga=791
initrd (hd0,10)/boot/initrd-2.6.27.31.tex5.img

title 2.6.26.8.tex4
kernel (hd0,10)/boot/vmlinuz-2.6.26.8.tex4 BOOT_IMAGE=2.6.26.8.tex4 root=UUID=2584d00b-4eae-4b94-9bf9-4c2d59431295 irqpoll pci=biosirq noapic noacpi vga=791
initrd (hd0,10)/boot/initrd-2.6.26.8.tex4.img








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts