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.