em Sem categoria

Trial Boot Debian Gnu/Linux / Windows XP SP2 / Mac OS 10.4.9

Para aqueles que estão querendo fazer um trial boot, com os sistemas Debian Gnu/Linux ( ou qualquer outra distro ), Windows XP SP2 e Mac OS X, na internet há vários documentos de como fazer um Dual boot, através do DarwinBootLoader ou mesmo pelo Windows usando o NTLDR, no caso do exemplo que irei mostrar neste artigo utilizaremos o poder do Grub para gerenciar o boot de 03 sistemas operacionais ao mesmo tempo e é ai que o Gnu/Linux mostra o seu pode novamente.

Hardware utilizado para o teste:
– Motherboard ASUS P5GZ-MX ( Chipset Intel 945GZ + ICH7 );
– Processador Intel Pentium D 950;
– 1 GB RAM DDR2 non-ECC 240p;
– HD 160 GB SATA

Sistemas Operacionais:
01) – Debian Gnu/Linux 4.0 ( Kernel 2.6.21 );
02) – Windows XP Professional SP2;
03) – Mac OS X 10.4.9 X86 Jas Patch

Ao contrário de outros tutoriais que falam para instalar os sistema em uma sequência Windows/OSX/Linux resolvi utilizar a seguinte sequência:

Mac OS X / Windows / Debian Gnu/Linux

1º) Instalando o Mac OS X 10.4.9
Inicie a instalação do Mac OS X normalmente quando tiver que selecionar o disco para instalação do Mac OS X utilize o Disk Utilite para criar as partições necessárias para nosso exemplo:

Crie 2 partições uma como HFS Extended Jornaling e outra como Free Space, para não ter problemas crie a primeira partição como Free Space e a que será instalado o MAC OS X deixe como segunda partição, isso deve-se pelo motivo de que o instaler do Windows apresenta problemas quando a instalação é feita em segundo plano, em meu caso criei uma partição de 40 GB para o OSX, inicie a instalação do Mac OS X normalmente para mais informações utilize o site: http://wiki.osx86project.org.

2º) Instale o Windows XP SP2 na partição que ficou livre, no meu exemplo usei 50 GB do disco para o Windows, siga como uma instalação padrão do Windows XP;

3º) Inicie a instalação do Debian Gnu/Linux, meu meu caso não utilizei o assistente de particionamento para criar as 2 únicas partições para nossa instalação mais caso queira utilizar o Wizard do instalador do Debian não têm problemas utilize o Free Space para a instalação, termine a instalação do Debian com a instalação padrão do sistema operacional

Finalizando:
O ponto principal deste tutorial é a finalização, onde iremos utilizar o Grub para setar o Trial Boot, abaixo estou mostrando um exemplo de como ficaria as entradas no menu.lst do Grub para carregar todos os sistemas operacionais, para editar o arquivo é simples como super-usuário entre com os comandos abaixo:

sudo -s ; vim /boot/grub/menu.lst

Exemplo de menu.lst:

## Blue Systems Labs  ##
title           Blue Systems Debian CDD
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.20-15-generic root=UUID=e52fa0c5-ec50-4458-abff-9efa7c343fa0 ro
initrd          /boot/initrd.img-2.6.20-15-generic
quiet
savedefault

title           Blue Systems Debian CDD (recovery mode)
root            (hd0,2)
kernel          /boot/vmlinuz-2.6.20-15-generic root=UUID=e52fa0c5-ec50-4458-abff-9efa7c343fa0 ro single
initrd          /boot/initrd.img-2.6.20-15-generic

title           memtest86+
root            (hd0,2)
kernel          /boot/memtest86+.bin
quiet
### END DEBIAN AUTOMAGIC KERNELS LIST
title           Other operating systems:
root
title           Microsoft Windows XP Professional
root            (hd0,0)
savedefault
makeactive
chainloader     +1

title           Mac OS X 10.4.9
root            (hd0,1)
makeactive
chainloader     +1

Estou disponibilizando também a estrutura de partições que utilizei para a instalação, abaixo está a saída do comando fdisk -l.

[email protected]:~# fdisk -l

Disk /dev/sda: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        7649    61440561    7  HPFS/NTFS
/dev/sda2   *       11947       14947    24096681   af  Unknown
Partition 2 does not end on cylinder boundary.
/dev/sda3            7650       11764    33053737+  83  Linux
/dev/sda4           11765       11946     1461915    5  Extended
/dev/sda5           11765       11946     1461883+  82  Linux swap / Solaris
Partition table entries are not in disk order

Salve o arquivo e reinicie.