Blog Nerd do Liquuid

Arch Linux, os bons tempos voltaram ?



Minha história com o linux sempre foi meio conturbada mas durante muito tempo foi uma relação estável e saudável. Nunca fui fiel a uma única distribuição, sempre migrei para as versões mais novas conforme o release, naquela época não era possível baixar uma ISO da internet em um dia , dois ou uma semana :P

Eu comprava minhas distros na livraria temporeal , custava 10 reais cada CD... Minha primeira distro foi o Debian Potato, lixo completo, não reconhecia vídeo, áudio ou o meu modem... Depois comprei o Conectiva 5, ainda tenho o box, funcionou o vídeo mas nada de áudio ou modem. Então migrei pro mandrake, funcionou vídeo com aceleração 3d , som mas não o modem.

O slackware foi uma revolução, pois com ele aprendi a compilar o kernel, o que me abriu um mundo novo de possibilidades... Com ele deixei de ser refém do linux e tomei o controle, fiz aceleração 3D, som e após 6 meses o meu modem... Com isso aposentei o Windows 2000 que tinha na minha máquina e nunca mais usei sistemas da Microsoft pra algo além de jogar.

É claro que depois conheci, gentoo, redhat, LFS, fiz minhas próprias distros , fiz as pazes com o debian, odiei o ubuntu, mandei o debian pra PQP, conheci o fedora , abandonei o fedora , voltei pro gentoo .... Mas quero me ater ao Slackware pois ele me lembra muito o ArchLinux.

O slackware fez minha alegria pois todo o sistema deve ser configurado na mão, não existem configuradores automáticos ou scripts que ninguém sabe pra que serve. Um ótimo ambiente para aprendizado, ideal para quem tem máquina velha. Deixei de usar o slack por mais de 2 / 3 do meu sistema era composto de pacotes que eu mesmo fazia, o número de pacotes era tão grande que enchia 2 cds com pacotes TGZ, e olha que na época cabia o KDE e o GNOME inteiros em um único CD-ROM de 650 Mb. Junto com Roberto Parra, hospedamos boa parte desses pacotes no seu servidor e doamos para o site linuxpackages , naquela época não conhecia o coletivo Saravá , que possuem um dos maiores e melhores repositórios de pacotes slackware .

O que me incomodava no slack era o sistema de pacotes, que não tinha resolução de dependências ou upgrades, e levando em conta que gastava boa parte do meu tempo recompilando pacotes minha migração para o Gentoo foi natural . Nessa época o gentoo bombava, a politica era a de pacotes novos sempre... Mas esse espirito se foi com a saída de Daniel Robins a distro ficou abandonada e hoje está sem rumo.

O Arch linux ocupou esse espaço deixado pelo gentoo, com as vantagens do slack e do fedora, saca a política dos caras :
  • Pacotes recentes, custe o que custar, bem no estilo fedora
  • Sistema simples, com scripts de inicialização estilo BSD, como no Slackware
  • Pacotes binários com foco em desempenho apenas para i686 e x86_64, desempenho bom como no gentoo
  • Facilidade de criação de pacotes, como no slack
  • Instalação em TXT, com dialogos, muito simples, como no slack
  • Detecção automática de hardware de c* é r**a !!!
  • Gerenciamento de pacotes rápido e eficiente, resolvendo conflitos sem precisar de apt-get -f install , viva o Pacman !
  • Distro muito bem documentada como o Gentoo, e com ótimos cérebros nas listas... Diferente das listas do Ubuntu e Fedora que só tem n00b
A distro é muito legal, e é a distro geek que mais cresce atualmente ! Por incrivel que pareça ela tem foco em usabilidade, não estressa os nerds de plantão, acaba com os aborrecimentos tipicos de uma configuração/manutenção do slack . E não é recomendada para n00bs, vai usar Ubuntu seu lerdo !

Senti uma certa nostalgia ao usar o arch, e me lembrei dos bons tempos de quando usar o linux era uma experiência gratificantes ,educativa e divertida. Arch vem com muitos drivers proprietários nos repositórios e no CDROM, oque elimina a parte chata de usar uma distro tão simples.

Nas minhas próximas máquinas vou instalar Arch com certeza, e agora passa a ser minha recomendação de distro para o ano de 2008 ;-)


8 comentários

TAGS : archlinux fedora debian slackware ubuntu distro metalinux komain moobuntu pacman

Não basta ser livre, tem que medir o seu com o do outro



Lista de fabricantes de software e comunidades e suas respectivas contribuições ao projeto Xorg :
Apple (5.61%)

- Ben Byer (2.49%)
- Jeremy Huddleston (3.11%)

Debian (1.42%)

- Bastian Blank (0.03%)
- Branden Robinson (0.01%)
- Brice Goglin (0.06%)
- David Nusinow (0.65%)
- Drew Parsons (0.25%)
- Gerhard Tonn (0.01%)
- Julien Cristau (0.35%)
- Kanru Chen (0.01%)

FreeBSD / NetBSD (1.42%)

- Christian Weisgerber (0.01%)
- Jared D. McNeill (0.01%)
- Jeremy C. Reed (0.29%)
- Matthias Drochner (0.01%)
- Matthieu Herrb (1.06%)
- Otto Moerbeek (0.01%)

Gentoo (0.37%)

- Daniel Drake (0.05%)
- Donnie Berkholz (0.27%)
- Hanno Boeck (0.01%)
- Joshua Baergen (0.03%)

Mandriva (0.18%)

- Ademar de Souza Reis Jr (0.03%)
- Gustavo Pichorim Boiko (0.06%)
- Paulo Cesar Pereira de Andrade (0.08%)

Novell / SuSE (3.95%)

- David Reveman (0.56%)
- Egbert Eich (1.52%)
- Greg Kroah-Hartman (1.04%)
- Luc Verhaegen (0.15%)
- Matthias Hopf (0.66%)

Red Hat (15.98%)

- Adam Jackson (9.35%)
- Adam Tkac (0.01%)
- Bill Nottingham (0.01%)
- Carl Worth (0.13%)
- Dave Airlie (1.18%)
- Dave Jones (0.01%)
- David S. Miller (0.01%)
- Kevin E Martin (1.69%)
- Kristian Høgsberg (2.00%)
- Mike A. Harris (0.01%)
- Owen Taylor (0.08%)
- Rik Faith (0.05%)
- Søren Sandmann Pedersen (1.40%)

Tungsten Graphics (4.07%)

- Alan Hourihane (1.38%)
- Brian Paul (0.03%)
- Michel Dänzer (2.22%)
- Roland Scheidegger (0.03%)
- Thomas Hellstrom (0.18%)
- Zack Rusin (0.20%)

Fonte

Alguém pode me explicar oque a apple faz nessa lista (5.61%) Vcs viram o time do redhat/fedora (15 %) ? Gentoo já participou mais (0.37%).... ? Cadê o ubuntu ?


0 comentários

TAGS : xorg development contrib apple redhat fedora gentoo ubuntu

Lançado ubuntu 7.10 !!!



Na verdade não .... :)

Mas faltam 2 dias para o lançamento oficial da distribuição linux com maior capilaridade do momento.
Não vou fazer review da distribuição quando ela for lançada, já me antecipei ao lançamento pq TODOS os blogs do mundo, de outros mundos, e de universos paralelos vão falar martelar o assunto. Então confira com nenhuma exclusividade o que a distribuição linux mais aguardada de todos os tempo vai trazer de novidades (ou não).



Serão 4 versões oficiais, Ubuntu Server, Ubuntu Desktop, Kubuntu e Edubuntu, além das menos queridinhas xubuntu e ubuntustudio. E dentre as novidades estão :


Gnome 2.20 - O Desktop sensação da galera devido a sua usabilidade e localizações, ainda mais pesado do que nunca (eu testei, e depois migrei pro Ion3 :P). A usabilidade dessa versão é coisa de louco, tá quase chegando no mac, pra passar só falta o leopard ser lançado com nenhum dos 300 novos recursos prometidos pela apple no dia 26. E dalhe foresigth, distro ao qual sou um entusiasta e foi a primeira a vir com o gnome 2.20.

Compiz Fusion - Outra grande velha novidade é o uso do desktop 3d como padrão. São efeitos praticamente inúteis, salvo as transparências estratégicas, exposé e e visão de multiplos desktop... O resto é descartável, sério. Afinal qual é a utilidade de janelas saltarem para trás da que recebe foco ? Qual é a utilidade das janelas pegarem fogo ao serem fechadas ? Que tal um warp igual ao do startrek ao abrir uma janela ? Ou ainda empalidecer uma janela de um aplicativo travado ?
Antes do vista até dava pra dizer para impressionar os amigos... Hoje, infelizmente não dá.
Pra não desmerecer o trampo da galera, a distro acompanha um script que detecta se sua placa de vídeo suporta aceleração 3d... Ou seja, poucos serão os privilegiados que terão um desktop 3d funcional já no primeiro boot ...
As primeiras distros (das grandes) a suportarem frescuras padrões por padrão foram Fedora e Suse, nada de inovador ai.

Que morra o Beagle, ai vem o tracker ! Essa ferramenta eu aprovo, ele faz buscas como o google, mas nos seus arquivos pessoais, ao que parece é escrito em C/C++ (não posso afirmar), não tem executaveis .EXE nem DLLs no pacote como o beagle... Se ele for mais rápido que o beagle e não gaste 3 Gb com indexações como esse vira-lata faz com meu micro já virei fanboy !

Outra novidade que é novidade só pra quem usa ubuntu é o "Fast user switching", já presente no fedora 7 ( que tá com o pé na cova ) , e no suse desde...sempre :)

O firefox também ficou mais legal com o novo ubuntu, ele ganhou uma espécie de synaptic para os add-ons... Good !

Configuração dinâmica da resolução... não entendi, isso já funciona no próprio ubuntu desde sempre, qual é a novidade ?

Outra novidade do fundo do baú é uma interface gráfica para configurar o X, SIM !!! É isso mesmo !!! 12 anos atrás uma ferramenta desse tipo fez o fedora muito popular, acho que vai fazer o mesmo com o ubuntu :)
Tá , vou parar de zoar... Mas tirando as distros derivadas do debian, praticamente todas as familias já tinha ferramenta similar ou superior(yast).

Impressoras autoconfiguraveis, isso mesmo, vc espeta e imprime, não precisa pensar... talvez precise de algum neurônio pra clicar em print... não sei.
Realmente a compra do cups pela apple está trazendo grandes novidades ao projeto... Alias, no novo mac que sai dia 26/10 também virá com recurso similar.

Mais uma grande novidade apenas pra quem usa ubuntu é o recurso de instalar drivers proprietários automaticamente... Quando foi mesmo.... acho que era quando eu usava suse 8.x que ao tentar rodar qualquer programa 3d aparecia a janelinha pra instalar o driver da Nvidia.

Mais um novo recurso do arco da velha é o ntfs-3g, que lê e escreve em partições NTFS sem qualquer dificuldade, esse novo recurso já tem uns 2 anos, em outras distros.

O kernel traz recursos de economia de energia e uma alternativa ao SElinux, o apparmor. O apparmor fornece uma camada de proteção a mais contra malwarez (que nem existem) e rootkits... Preciso estudar mais sobre ele.

Outros recursos diversos são para a versão server, que tem profiles para cada tipo de servidor, web, mail, file etc... E melhorias no suporte ao LTSP.

Requerimentos mínimos:

Versão Desktop: Leitor de CD e 320 Mb de ram , processador i386/x86_64
Versão Server: Leitos de CD e 320 Mb de ram ,processadores i386/x86_64/sparc, isso mesmo SPARC, e nada de PPC afinal o processador Cell e os Power6 que equipam algum dos computadores mais rápidos da atualidade não precisam do ubuntu, pois já tem o redhat e o suse :)

Tá interessado ? baixe aqui : http://releases.ubuntu.com/releases/7.10/

Gostaram do meu non-preview ? Então corram ubuntistas ! façam seu download, e aproveitem tanto as antigas novidades quanto as novas, e não me venham pedir suporte depois, plz.









0 comentários

TAGS : ubuntu linux mac vista compiz fusion foresight gnome beagle tracker fast user switching fedora x ntfs-3g selinux kernel apparmor server linux ltsp

Por que o linux não domina o desktop ?



Na integra um reply de um post meu na lista do metareciclagem sobre o haiku:

Em Sex, 2007-09-28 às 18:06 -0300, Daniel Cabral Santos escreveu:
> A crítica técnica ao Linux reviveu um incômodo meu muito antigo com o
> pinguím...o que os mais sábios da lista podem dizer?
>
> http://www.guiadohardware.net/dicas/haiku.html
> _

Essa matéria tem erros :

Ubuntu não é sistema operacional é distribuição linux
PC-BSD não é sistema operacional é distribuição FreeBSD

Mac OS X não foi criado do zero, ele é baseado no NeXT Step (Interface do WindowMaker).

O Mac OS X não é totalmente fechado TODA sua base e compiladores são BSD(livre) e GPL, de proprietário mesmo é sua interface grafica e firulas que se vc quiser pode trocar pelo Xorg e usar um KDE.(inclusive com Compiz-Fusion)

MAC OS X não é hardware é software, nos computadores MAC a arquitetura é aberta como a de um PC , com a diferença que eles usam OpenFirmware (usado no OLPC também) no lugar da BIOS que é um lixo.

Na minha opinião, o cara se perdeu tentando justificar as razões que levaram à criação do Haiku mas não falou quase nada do sistema...

Em meados da decada de 90 a apple tava quebrando, o windows 95 tava bombando e o sistema MAC OS era muito ruim e feio. A situação tava tão crítica que dentro da apple existiam duas equipes rivais trabalhando no novo MAC OS competindo para não serem demitidas e sem acordos... Um novo gerente de projetos foi contratado pra escolher o melhor de cada solução mas secretamente a briga continuava... estavam todos perdidos.

A solução foi buscar uma solução fora da apple, um ex-funcionário (se não me engano) da apple estava trabalhando num sistema novo chamado BeOS e esse sistema tinha grandes chances de substituir a caca do MAC OS 8...

Mas um outro ex-funcionário (Steve Jobs) da apple também tinha um outro sistema operacional, baseado em Unix, que se chamava NexTStep, e que apesar de ser pior que o BeOS foi escolhido pela apple e no futuro se tornou o Mac OS X.

Com a escolha do NexT , só restou ao BeOS competir com o windows e o Mac OS 9 (Uma das equipes foi demitida e o OS 9 bombou junto dos imacs coloridos).. Preciso falar que ele não teve chance ?

Porém apesar do sistema rodar bem tanto em Macs quanto em PCs a falta de aplicativos matadores fez ele murchar, mas mesmo assim sua interface inovadora (com abas na barra de título, o KDE imitou direitinho), e um sistema muito parecido com o mac em termos de facilidade de uso e tals. Soma-se a isso a versatilidade do sistema em ambientes multimídia, com baixa latência um gerenciador de audio tipo Jack etc...

No fim a ultima tentativa da Be foi distribuir o sistema como puddle do windows, que rodava numa imagem de 512 Mb sem precisar particionar... Pra instalar no HD de verdade só com a versão full que era cara...

O haiku veio justamente das ameaças da PALM ao time que tava fazendo engenharia reversa,e a partir dai a galera desencanou de imitar e passou a fazer melhor... Inclusive tinha 3 brasileiros (chegou a 90 após uma matéria na revista do linux) no time que estava programando o file-system.

Haiku é bem vindo, melhor seria se tivesse compatibilidade binária com o linux como o freebsd têm... Na minha opinião o maior avanço deles nos ultimos tempos foi portar o gcc para o sistema (até então eles usavam o do BeOS), agora só falta o Xorg (se já não o fizeram)

Aproveitando, passei um tempo longe do linux, minhas maiores birras com o pinguim são :

Sistemas de pacotes (deb/RPM/tgz): Pra servidor serve, pra desktop não.
Solução: PC-BSD (FreeBSD)

Drivers: Recompilar os drivers para cada novo release do kernel seria o ideal se os fabricantes de hardware soltassem os fontes, mas infelizmente eles não querem ou não podem fazer isso. Solução, a novell fez uma camada no kernel que trata os drivers todos da mesma forma, não importa a versão do kernel nem do driver, pra mim a maior melhoria no kernel desde o suporte à modulos :) Isso vai estimular a criação de drivers pelos fabricantes de hardware, afinal terá que fazer apenas uma vez para todas as distros.

Sistema operacional voltado para supercomputadores: Sim, o linux é projetado para computadores de grande porte, desde o gerenciamento de RAM até o tratamento de multiplos processadores. O problema é que apesar do linux ser hiper eficiente em sistema de 256 processadores ele ainda apanha com 2 processadores, com uma alta latência e muita burocracia interna que faz o linux levar pau do haiku/mac/windows no quesito multimídia em tempo real. Esse problema não tem solução, quem banca o desenvolvimento do kernel do linux são grandes corporações como IBM, SONY, NOVELL, RedHat... E seus interesse são para sistemas de grande porte não desktop.

Heterogenidade das bibliotecas gráficas, não sei se isso é bom ou ruim, mas vamos pensar um pouco, um bom desktop linux tem que ter :

Gajim (instant mensseger) pyGTK
F-Spot (fotos) mono
Azureus (bittorrent) java/SWT/AWT/SWING
amarok (musica) QT
Firefox (browser) GTK/java/sei lá o que
OpenOffice (office) Java/Python/Sei lá fí
amule (edonkey) wxGTK
aMSN (msn) tk/tcl

Enfim, cada programa usa bibliotecas diferentes que ocupam disco e RAM, se todos fossem QT ou GTK daria pra rodar linux em sistemas bem mais leves em bem menos disco... Por outro lado menos aplicações seriam escritas, afinal cadê a liberdade ?

Finalizando, uso linux como desktop mas sou infeliz com ele por esses e outros motivos... Eu achei que com a entrada da canonical ela bancaria uma equipe para resolver esses problemas e não apenas tapear o usuário com firulas (que já estão no redhat/mandrake e suse a pelo menos 8 anos)... Quem sabe com a entrada da Microsoft no mercado linux ela banque uma dúzia de Kolivas pra botar o linux no páreo.

Bom, para cada uma das minhas críticas existem patchs ou soluções + ou - viáveis, mas elas normalmente não trabalham juntas e são remendos não uma solução.


2 comentários

TAGS : linux apple mac beos haiku pc-bsd ubuntu freebsd wxgtk mono tcl tk java

Contribuindo com o software livre



Texto legal relatando o processo de colaboração nas distros ubuntu e debian :

http://noroyalties.blogspot.com/2007/08/contribuindo-com-o-software-livre.html


0 comentários

TAGS : debian ubuntu software livre

Customizando dvd de instalação do ubuntu



Tive que fazer uma customização no cd de instalação do ubuntu, colocando um repositorio com pacotes direto no dvd de instalação. Documentei o processo num draft do meu email, e nunca mais olhei de novo, como a documentação foi pessoal, só eu entendo, e eu não tenho a intenção de voltar pro universo debian/ubuntu não vou completar ou traduzir essa documentação... se vira com as tags !

copiar cd do ubuntu pro hd

.
|-- Release
|-- Release.gpg
|-- main
|   |-- binary-i386
|   |   |-- Packages
|   |   |-- Packages.gz
|   |   `-- Release
|   |-- dist-upgrader
|   |   `-- binary-all
|   |       |-- edgy.tar.gz
|   |       `-- edgy.tar.gz.gpg
|   `-- source
`-- restricted
    |-- binary-i386
    |   |-- Packages
    |   |-- Packages.gz
    |   `-- Release
    `-- source

mkdir dists/edgy/multimidia
mkdir pool/multimidia

cp os debs para multimidia

https://wiki.ubuntu.com/LiveCDCustomizationHowTo
http://dsplabs.utt.ro/~juve/blog/index.cgi/01147559232

apt-ftparchive packages pool/main  > dists/edgy/main/binary-i386/Package
apt-ftparchive packages pool/main  | gzip > dists/edgy/main/binary-i386/Packages.gz
apt-ftparchive packages pool/multimidia  | gzip > dists/edgy/multimidia/binary-i386/Packages.gz
apt-ftparchive packages pool/multimidia > dists/edgy/multimidia/binary-i386/Packages
apt-ftparchive packages pool/restricted > dists/edgy/restricted/binary-i386/Packages
apt-ftparchive packages pool/restricted | gzip > dists/edgy/restricted/binary-i386/Packages.gz

rm dists/edgy/Release*
apt-ftparchive release dists/edgy > dists/edgy/Release

mkisofs -r -V "Custom Ubuntu Live CD"             -cache-inodes         
    -J -l -b isolinux/isolinux.bin             -c isolinux/boot.cat -no-emul-boot 
            -boot-load-size 4 -boot-info-table             -o custom.iso  ubuntu



0 comentários

TAGS : ubuntu cutomizacao livecd debian

De volta ao linux



Foram 8 ou 9 meses vivendo o melhor do desktop, sistema simples, poucas manutenções, ambiente integrado, sem precisar do botão direito pra nada....

Mas sempre senti que faltava alguma coisa, o mesmo vazio que me levou a quase abandonar o linux também floresceu e quase me fez abandonar o mac, agora sou um zumbie vagando entre os dois mundos, mas do mac mesmo só uso o itunes e o iphoto (amarok, songbird, banshee, rythimnbox, gtkpo e amigos vão ter que rebolar muito ainda)

Voltei a usar fedora, antes estava com debian no note e ubuntu no desktop... talvez o problema fosse esse, por acompanhar a decadência do gentoo dia-apos-dia, as lambanças do ubuntu e as travas do debião desanimei com o linux... mas eu tinha me esquecido do único linux que não me da problemas nunca...

Eu tinha um problema com o consumo de RAM do gnome e do sistema fedora no geral, mas o meu problema era com a arquitetura 64bits na real, nunca quis sub-utilizar meu hardware, mas entre ter um gnome comendo 700 Mb de ram e perder 32bit no processamento prefiro ter minha RAM de volta :)

Com isso dou como encerrada minha crise nerd de 2006, após quase um ano... Agora meu robby é economia...

O server que hospeda esse blog vai passar por mudanças então aguarde mais downtimes....


0 comentários

TAGS : 64bits amarok banshee crise debian economia fedora gentoo gtkpod iphoto itunes mac nerd rhythmbox songbird ubuntu

VMware no gentoo



Pra comecar o ano bem... Fui instalar o vmware no gentoo , tarefa trivial em outras distros, e tive varios problemas que fariam qualquer user iniciante formatar o HD :)
Primeiro vieram problemas com permissao de arquivos, meu user nao podia ler as configuracoes do programa ele nao subia, tive que adicionar meu usuario no grupo vmware. Depois vieram problemas com a libcairo, tive que recompilar sem suporte ao png e em seguida recompilar a libpango so entao subiu. Nao gosto do ubuntu, mas nele o vmware foi de primeira... acho que o gentoo ta ficando burocratico demais, saco


0 comentários

TAGS : gentoo libpango permissões png ubuntu vmware

Recuperando dados deletados de uma partição reiserfs



Assunto delicado, perder um dado importante ou todos os dados de uma partição ou uma partição inteira é como um incêndio na casa de um geek.... Eu mesmo já surtei inúmeras vezes nessa lista por ter perdido partições inteiras ao instalar uma distro nova (Conectiva 7 e depois nunca mais usei conectiva), ao dar um comando errado na hora errada na partição certa ou por falha de disco.... alias meu HD aqui já tem 3 anos......
Bom Após passar 2 semanas puxando um game de playstation ( Valkyrie Profile= RPG ambientado nas culturas nórdicas, asgard, odim, vicking e tals...) para curtir nas férias, hoje finalmente o jogo veio ! Tava puxando por bittorrent e no ápice do meu egoísmo, fui deletar o torrent para não fazer mais upload |:-> mas cai na pegadinha do tab-completion do shell que completou com o arquivo rar em vez do torrent X-(
Digamos que nenhuma política de backup poderia ter me salvado dessa tragédia...
Então vou descrever aqui como recuperar dados deletados de uma partição reiserfs incluindo os passos que dei para recuperar meus dados :)

Lascou-se ! Tudo deu errado ! Deletou tudo ! TIRE SEU MICRO DA TOMADA IMEDIATAMENTE, isso ai puxe o fio ! Não dê shutdown !
Parece loucura, afinal , tirar o micro da tomada não é nenhum procedimento técnico não é mesmo ? Mas isso impede que o sistema operacional grave arquivos no disco... Ao deletar um arquivo na verdade o sistema operacional apenas realoca seu espaço ocupado para novos arquivos, se por um acaso o SO gravar um novo arquivo ele pode sobre-escrever seu precioso arquivo com algum arquivo temporário ou um importante log do sistema :-/

Muita calma nessa hora o computador está desligado, seu arquivo está seguro ! Para religar todo cuidado é pouco, um erro e todos seus arquivos deletados podem ir para o limbo ! Será nescessário religar seu sistema em modo reparo com as partições em RO (read-only), como fazer ?
Se vc usa lilo/yaboot, dê um tab no prompt descubra o nome do Label do seu sistema e acrescente "ro init=/bin/bash", por exemplo :

Linux ro init=/bin/bash

Se vc usa grub, no menu de opções aperte "e" no item que corresponde a sua distro, "e" na linha do kernel e adicione "ro init=/bin/bash no final.... então aperte ESC e b para bootar.

Isso vai fazer com que o sistema monte a partição root em modo ro e vai iniciar o processo bash como processo número 1 no lugar do init.... Pode acontecer do diretório dev não ser populado ou seja não será possível montar outras partições se nescessário... se isso acontecer, vc deve remontar a partição / para leitura e escrita (mount -o rw,remount /) e rodar o comando udevstart (ou devfsd para quem usa sistemas antigos como debian sarge desatualizado e etc...) e rezar para dar certo.

Se tudo der errado, a única forma é iniciar o sistema no runlevel 1 , mas isso pode ser uma péssima idéia em algumas distros... várias delas escrevem no disco antes de entrar em modo de manutenção, entre elas : Fedora, Ubuntu, gentoo... deve haver uma porção delas por ai... Tenho quase certeza que slackware e debian não o fazem.

Na distro em questão (gentoo) isso ocorreu, o sistema escreveu no disco e não foi pouco : as consequencias serão descritas no final.....

Bom com o sistema montado em ro e com o bash em mãos é hora de agir ! O sistema de arquivos reiserfs peca por não ter uma ferramenta para recuperar arquivos deletados.... ou pior se ela existe não é livre (várias ferramentas de sistema do reiserfs não são livres....), mas tem uma gambiarra que funciona bem....É o comando reiserfsck !

Use :

reiserfsck --rebuild-tree -S /dev/PARTICAO

Esse comando vai buscar por todos os arquivos e diretórios e vestígios dos mesmos na partição e vai criar um diretório chamado "lost+found" no topo da partição...
dentro desse diretório vc vai encontrar uma porção de arquivos cujo o nome são apenas números... no meu caso tive que procurar por um arquivo grande, e achei, depois para confirmar usei o programa "file" para identificar o conteúdo ,tá lá ! Arquivo RAR na cabeça, então foi só renomear....
Tive a sorte de ser um arquivo grande , fácil de identificar... mas e se fosse um arquivo pequeno ? Bem mais complicado, não tem jeito é garimpar até achar.... No caso de diretórios inteiros ou partições a sistuação é mais grave, todos eles vão ter números como nomes e muitas vezes arquivos aparecem fora de seus diretórios .... uma zona.

Bom, e como meu sistema inicializou em init 1 e escreveu no disco não deu outra, ele corrompeu partes do meu arquivo e só pude recuperar 30% do meu arquivo original, bom melhor que nada :-/


0 comentários

TAGS : asgard backup conectiva dados fedora geek gentoo grub init lilo linux odim partição profile psone rebuild-tree recuperar reiser reiserfs reiserfsck rpg shell sys tab-completion torrent ubuntu valkyrie vicking yaboot

Brinquedo novo :)



Maizena tá à venda, em seu lugar veio o TiTa, é um powerbook G4 titanium DVI, olha as confs :

Processador: PPC G4 800Mhz 1MB de cache
RAM: 1Gb
Eth0: SunGen 1Gb/s
Eth1: Airport 811b
Firewire 400: Apple
CDRW/DVD+R
GPU: ATI Radeon Mobility 7500
HD: Toshiba 40Gb

Tá rodando MacOs X Tiger , Ubuntu dapper (moobunted), gentoo.


0 comentários

TAGS : tita ppc powerbook g4 mac ubuntu gentoo

Ubuntu dapper em powerbook G4



Bom, faz um tempo que venho estudando o ubuntu dapper... e a versão liveCD para PPC simplesmente não funcionou no meu powerbook G4... o GNOME não sobe ! E ao forçar o gnome, o sistema de instalação simplesmente não funciona !!!!! Arrg ! Apesar disso, pbbutons , som, wireless e o vídeo funcionam maravilhosamente bem, assim como no fedora 4 ... Mas essa versão para PPC realmente foi esquecida pelos developers, nem o tema do GNOME é o mesmo para as 3 arquiteturas da distro... Lamentável.

Então, estou escrevendo um guia de instalação manual do ubuntu Dapper em PPC via liveCD, no melhor estilo gentoo de se instalar uma distro :

O gnome não subiu no liveCD, não existe outra alternativa ao gnome nesse cd.... o que fazer ? Eu fui para o modo console, e lá o sistema já está logado como usuário ubuntu. Crie o arquivo .xinitrc :

echo "exec xterm" > .xinitrc

Então suba uma nova instância do X:

xinit -- :1

Se tudo der certo você terá um terminal "xterm" no seu modo gráfico, agora reparticione seu HD com o mac-fdisk... se você não sabe como, vá para o Mac Os X , e faça usando o Disk Utility. Com o mac-fdisk crie uma partição de bootstrap e outra para o seu linux:

mac-fdisk /dev/hda

Crie a partição bootstrap com o comando "b", quando ele pedir o "First Block" diga o número da partição de espaço livre seguido da letra "p", exemplo "12p". Agora crie uma partição linux , use o comando "c", seguido da partição livre (exemplo: 13p) e finalmente o tamanho da partição, exemplo : 5G.

Formate sua partição linux, exemplo:

mkfs.ext3 /dev/hda2

Com sua partição linux criada e formatada, monte e compie os dados do root do liveCD, mas não copie o conteúdo dos diretórios: cdrom , proc e sys, ok ? E não esqueça de copiar os arquivos com o comando "cp -a", sem isso o seu sistema do HD não vai funcionar apropriadamente.

Temos também que formatar a partição do openfirmware bootstrap device que criamos agora a pouco, para isso, use o comando :

mkofboot -o /dev/hda9                            # No meu caso 

Após isso, temos que configurar o bootloader, no caso dos portáteis apple , o yaboot, ele tem um script que gera a configuração automaticamente, o yabootconfig, mas no ubuntu ele não funcionou apresentando o erro: "yabootconfig: unionfs: no such file or directory".... Ou seja , vamos criar a configuração na mão :)
Para nossa sorte a configuração do yaboot é muito parecida com a do lilo, um exemplo de configuração é:

## /etc/yaboot.conf
##
## Para menu dual-boot, adcione :
## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ

## Coloque aqui a partição bootstrap

boot=/dev/hda9

## Se vc tem um G5 descomente essa linha !
#ofboot=hd:2

## Apelido para seu hd do jeito que o OpenFirmware vê
device=/pci@f2000000/mac-io@17/ata-4@1f000/disk@0:


delay=5
defaultos=macosx
timeout=30
install=/usr/lib/yaboot/yaboot
magicboot=/usr/lib/yaboot/ofboot

image=/boot/vmlinuz-2.6.15-23-powerpc
	label=Linux
	initrd=/initrd.img.old
	root=/dev/hda12
	partition=12
	read-only

macos=/dev/hda13
macosx=/dev/hda12
enablecdboot
enableofboot

Para instalar o bootloader no hd, o comando é : ybin -b /dev/hda9 -C yaboot.conf . Você não precisa fazer chroot no sistema que você está instalando para rodar o ybin, basta dizer para ele qual é a partição de boot e onde está o arquivo de configuração.

Por último temos, arrumar o /etc/fstab, adicionando o a linha correspondente ao nosso root.
Depois disso, meu sistema bootou ai tive que resolver outros problemas heheh, espero que você também consiga !


0 comentários

TAGS : dapper fedora g4 gentoo gnome livecd mac mac-fdisk mkfs.ext3 mkofboot pbbuttons powerbook ppc ubuntu xinitrc yaboot ybin

Posts relacionados

Delicious/liquuid/ubuntu
Ubuntu Forums - View Single Post - HDA ATI SB / INTEL Sound card problem [SOLUTION!]
Wine Reviews: Wine-Reviews.net | Winehq, Bordeaux, CodeWeavers, Darwine, Cedega, PlayOnLinux, winetricks, Wine-Doors, Linux, Ubuntu, Mac, OpenSolaris, Debian, FreeBSD, Windows
Arch Linux, os bons tempos voltaram ? :: blog do liquuid
moobuntu
O Ubuntu pode reduzir a vida útil dos discos rígidos ? : Fórum PCs
Não basta ser livre, tem que medir o seu com o do outro :: blog do liquuid
liquuid's post :: Lançado ubuntu 7.10 !!!
liquuid's post :: Contribuindo com o software livre
Viva por um mundo LIVRE: Contribuindo com o software livre.
liquuid's post :: Customizando dvd de instalação do ubuntu
liquuid's post :: De volta ao linux
liquuid's post :: VMware no gentoo
liquuid's post :: Recuperando dados deletados de uma partição reiserfs
liquuid's post :: Brinquedo novo :)
liquuid's post :: Ubuntu dapper em powerbook G4