Francis David

Tecnologia, Ciência e Sociedade

Reativando o dual-boot

Filed under: Linux, Dicas — fdavid at 1:06 am on Saturday, April 21, 2007

Tux - Linux

Como todos sabem, reinstalar Windows é tarefa pelo menos semestral, o problema é que acaba-se perdendo o dual-boot.

Assim que você reinstala o Windows ele grava seu boot-loader na MBR retirando o do Linux (Lilo ou GRUB).

Se sua distribuição utilizar o lilo, basta recompila-lo, se você não tem disco de boot Linux, estando no Windows faça:

Para gravar a imagem entre no prompt de comando do Windows e digite: RAWRITE BARE.I A:

De boot pelo disquete e digite: mount root=/dev/hda1
onde hda1 é a partição onde o Linux esta instalado

Logue como root e digite: lilo

Pronto o lilo foi recompilado e o dual-boot voltou a funcionar.

Ativando depuranção

Filed under: Dicas, Lazarus — fdavid at 1:01 pm on Thursday, April 12, 2007

Lazarus logo

O Lazarus não vem com um depurador configurado por default, quem utiliza Linux pode utilizar o GNU Debugger, para isso basta acessar o menu Environment >> Debugger Options

Lazarus Debugger Options

Cross-compile Lazarus, gerando executáveis Win32 estando no Linux

Filed under: Lazarus — fdavid at 6:19 pm on Friday, April 6, 2007

Lazarus logo

Introdução

Depois de anos usando e desenvolvendo no Windows e para Windows, por volta do ano 2000 começei a ter minhas primeiras experiências com o Linux e a quantidade de coisas que me via obrigado a aprender (Slackware não é mole pra iniciante virgem em Linux) ia me deixando fascinado.

Não demorou muito para tornar o Linux meu sistema operacional, mas como tinha muitos projetos já feitos para DOS e Windows tinha que manter o famoso Dual-boot.

Quando a Borland (agora CodeGear) anunciou o Kylix me vi mais proximo dos meus sonhos, desenvolver no Linux e poder gerar um executável para meu cliente que usava Windows.

Infelizmente a coisa não foi bem assim, além de alguns problemas na IDE e com o tempos ser descontinuado, o Kylix ainda me obrigava a ter o Windows, precisava dele pra compilar o projeto no Delphi, poís compilando no Kylix tinha somente executável para Linux.

Depois de anos tomei coragem para testar o Lazarus (já em ambiente de produção) mas a história era a mesma, reconheço que sofri por ignorância, tinha conhecimento da capacidade de cross-compile do FPC (Free Pascal Compile) mas não estava conseguindo fazer funcionar, descrevo os passos neste artigo.

 

(Read on …)