Syllable um sistema operacional alternativo
Por Cícero Moraes (cogitas3d, cogitas3d-bl, cogitas)
site: http://cogitas3d.site.vu
email: cicero_moraes@yahoo.com.br

::20060725::

Instalando o Syllable

Mini tuto de cfdisk


A primeira coisa que deves fazer é criares uma partição onde será instalado o Syllable.

No meu caso, criei-a com o cfdisk e selecionei o tipo BeOS para ela. Achei que seria mais fácil para o Syllable reconhecê-la na instalação, e de quebra, eu também! ;)

Criando a partição onde será instalado o Syllable

Vamos à explicação pormenorizada (ela serve também como um pequeno tuto de cfdisk):



Podes ver que estou logado como usuário root, isso significa que mando na área. Digites cfdisk e dês um <enter>.



Óia que bonito! :)
Mas deixes a apreciação para mais tarde. Agora deves selecionar a parte que está Free Space com as setas para cima e para baixo e depois com as setas esquerda e direita seleciones a opção [New
], sequido de <enter>.



Depois com a seta para a direita, seleciones a opção [Logical], seguido de <enter>.



Agora, escolhas um tamanho para a tua partição... eu escolhi 5000 MB, seguido de <enter>.



Seleciones agora a opção [Beginning] seguido de <enter>.



Após isso, corras com as setas e seleciones a opção [Type], seguido de <enter>, depois se solicitado, mais um <enter>, se não apenas informes o tipo de formato que desejas, neste caso EB, seguido de <enter>.



Corra com as setas e seleciones a opção [Write], seguido de <enter>.



Ele "vais perguntar" se desejas fazer isso mesmo, e tu escreverás yes, seguido de <enter>.



Prontinho! Percebas que a partição em questão é a hda8.
Agora, para sair é só correr com as setas e selecionares a opção [Quit] seguido de <enter>.


Instalando o Syllable no hd

Agora é, digamos, a parte crítica da situação. As coisas não correram perfeitamente no meu micro, vou aproveitar para contar a história inteira. Quem sabe isso pode evitar problemas para ti também.

Vamos lá...

Baixei o cd de instalação em:

http://prdownloads.sourceforge.net/syllable/0.6.1-basic.iso.gz?download

Gravei ele, e antes de colocá-lo no drive e reiniciar o computador, verifiquei se a minha BIOS estava configurada para dar boot no cd antes do hd. Como estava beleza, reiniciei o micro.

O micro inicia, e quando lê o cd aparece uma mensagem na tela, e o principal é um texto highlight com a palavra

Syllable

Tu podes dar <enter> ou simplesmente esperar pelo boot.

Daí de repente a tela do monitor fica azul e um monte de letrinhas brancas ascendem rapidamente...

Só que as minhas pararam num ponto exibindo a seguinte mensagem:

Decode partition table for hdc.

&¨%$%$#$%... fiquei bastante nervoso, mas como dizia um linuxfilósofo aproveiter para ler o que o apareceia na parte inferior da tela antes do carregamento do sistema.

Reiniciei o micro e quando apareceu a mensagem:

Syllable

Movi a seta para baixo e a tela congelou-se. Então, li o seguinte:


Use the (seta para cima) and  (seta para baixo) keys to select which entry is highlighted.
Use a (seta para cima) e a (seta para baixo) e selecione a entrada desejada.
Press Enter to boot the selected OS, 'e' to edit the
Pressione Enter para iniciar o sistema operacional selecionado, a tecla 'e' para editar os 
commands before booting, or 'c' for a command-line.
comandos antes da inicialização, ou 'c' para uma linha de comando.

Aproveitei também para ler alguma coisa na documentação do site e no fórum, sobre otimizações na inicialização.

Daí clique no 'e' e abriu uma nova tela.

Achei a linha que tinha algo como:

kernel /atheos/sys/kernel.so.gz ... etc etc...

Hehehe... ela foi a vítima. Clique no 'e' novamente para editá-la. Corri com a seta até o final dela e digitei os seguints comando:

disable_acpi=true disable_smp=true enable_ata_dma=false

Seguido de <enter>.

E 'b' para iniciar o boot.

Rapidinho o cd iniciou.

Daí apareceu uma nova tela pedindo para pressionar i ou I se eu desejasse instalar o sistema.

Teclei 'i' sem precisar de mais nada.

Apareceu outra tela com algum texto etc. Cliquei enter, daí ele informou o seguinte:

Do you need to create a new partition? (Y,n)

Cliquei Shft+y e abriu outra tela mostrando os discos do meu computador.

Corri com o mouse para:

/dev/disk/ata/hdc/raw            38203.55MB

E depois cliquei em Partition.

Apareceu então uma janela bem maluca... e nada da partição que eu criei. Como de costume lí todos os textos até que cheguei em um que chamou-me a atenção, um botão escrito:

Edit Extend

Epa, este mesmo! Clique nele.

Lí mais um pouco e voilà! Achei uma sessão com os seguintes dados:

/dev/disk/ata/hdc/7
44949933                         0xeb - BeOS                54717389

Depois cliuqei em Done, Exit e Saí por fim da janela onde mostrava os discos do sistema.

Não fiz isso para criar uma nova partição, mas apenas para ver onde estava a que eu havia criado anteriormente.

E era em:

/dev/disk/ata/hdc/7
 
Agora apareceu outra mensagem dizendo que eu deveria formatar uma partição com o AtheOS File System.

Dei um <enter>

E daí apareceu uma espécie de tabela com as partições do disco rígido e abaixo pedindo o endereço de onde o sistema seria instalado, informei ele:

/dev/disk/ata/hdc/7

O sistema pediu uma confirmação, se era isso mesmo que eu queria, para confirmar digitei yes seguido  de <enter>.

O sistema informou que a cópia dos arquivos demoraria alguns minutos. Dei mais um <enter> para iniciar o processo.

Após instalar a base do sistema ele pede para clicar em qualquer tecla para continuar. Dei um <enter>.

Ele então mostra a configuração do Grub e pede para clicar no "l" para listá-la, e 'e' para editá-la. Como eu sabia que iria dar problema na inicialização do sistema, resolvi modificar alguns parâmetros. De modo que clique em 'e'.

O texto em questão dizia respeito ao Grub... nunca usei ele, mas graças a documentação do Syllable pide compreender algumas coisinhas fundamentais. O original era o seguinte:

timeout 10

title Syllable 0.6.1
root (hd2,7)
kernel /atheos/sys/kernel.so root=/dev/disk/ata/hdc/7
module /atheos/sys/config/kernel.cfg
module /atheos/sys/drivers/bus/acpi
module /atheos/sys/drivers/bus/pci
module /atheos/sys/drivers/bus/ata
module /atheos/sys/drivers/dev/hcd/ata_pci
module /atheos/sys/drivers/fs/afs


Abaixo em azul, aparecerão as alterações necessárias que fiz para o meu sistema iniciar sem problemas:

timeout 10

title Syllable 0.6.1
root (hd0,7)
kernel /atheos/sys/kernel.so root=/dev/disk/ata/hdc/7 disable_pci_irq_routing=true disable_acpi=true disable_smp=true enable_ata_dma=false
module /atheos/sys/config/kernel.cfg
module /atheos/sys/drivers/bus/acpi
module /atheos/sys/drivers/bus/pci
module /atheos/sys/drivers/bus/ata
module /atheos/sys/drivers/dev/hcd/ata_pci
module /atheos/sys/drivers/fs/afs

Depois destas modificações cliquei em <enter> para continuar com a instalação.

Depois de copiar o restante dos aplicativos, ele pede para que cliques em qualquer tecla para sair do script de instalação. Cliquei em <enter> e depois dei o comando:

reboot

Para que o micro reiniciasse.


Instalando o Grub no Syllable

A instalação não parou por aí não... ainda tinha de instalar o Grub, que carrega o sistema.
Como eu disse, nunca o usei, mas novamente a santa documentação do Syllable me ajudou e o que fiz foi o seguinte:

Reiniciei o micro com o cd de instalação na bandeja. Quando apareceu a tela de inicialização cliquei na seta para baixo.

Depois cliquei em 'c' para entrar na linha de comando do Grub.

Agora ela para instalar ele... e bem, eu já tenho um monte de sistemas no computador... e apesar de velhinho, eu gosto do Lilo. Não queria abrir mão dele. Então, decidi instalar o grub na partição do Syllable, para isso usei os seguintes comandos, sequidos de <enter>:

root (hd0,7)
setup (hd0,7)

Prontinho!

Beleza! Mas... ainda faltava uma coisinha.

Tive de reiniciar o sistema, entrar no Linux Kurumin que é a minha distro padrão e colocar o seguinte texto no arquivo /etc/lilo.conf:

label=Syllable
    root=/dev/hda8

Depois, como root, dei o seguinte comando:

# lilo

Pronto... ufa... agora sim o sistema estava instalado.