Re: Ativar quik em uma máquina Old World
Leandro Dutra wrote: From: José Carlos Benfati [mailto:[EMAIL PROTECTED] Eu já fiz exatamente o que você quer fazer. Você vai precisar de um cabo serial especial para Mac. Com isso você consegue instalar via console serial. Quer dizer, com o tal do cabo serial ligado em um terminal (ou emulador de) dá para executar os setenv da vida no OpenFirmware? Porque executei os nvsetenv abrindo um shell no dbootstrap, mas não deu resultado. Qual a diferença? Ou você quer dizer rodar o dbootstrap pelo console serial? Por que isso seria necessário se já rodei o dbootstrap, só o que não consegui for configurar o OpenFirmware para iniciar pelo disco rígido. O openfirmware já vem configurado para iniciar pelo disco rígido, o problema é que eu não sei como fazer uma partição que saiba carregar um kernel de linux. O cabo serial me foi necessário porque não consegui achar um driver que fizesse o console da máquina funcionar, e tive que fazer a instalação toda via serial. No entanto, me serviu também para fuçar bastante no OpenFirmware, com o objetivo de fazer ele dar boot da partição linux, até que desisti. Um detalhe: o kernel padrão do disquete de instalação debian 2.2 tem um driver de console que aparentemente reconhece a placa de video que veio no meu mac, mas o vídeo fica feio, e a primeira coluna de caracteres não aparece. Isso não teria sido problema, mas esse driver foi responsável também por uma infinidade de kernel-panics, que me impediam de completar a instalação via console. Por isso foi necessário compilar um kernel sem os drivers de console, que usasse a serial como console, para poder fazer a instalação. Pra dar boot de HD tenho uma longa história pra contar, mas finalizo dizendo que talvez seja mais prático você se convencer a criar um disquete hfs e continuar dando boot em disquete. Talvez... como se faz isso? Não sei a teoria, só a prática: montei o disquete com o -t hfs, achei o arquivo do kernel e troquei. Não precisei rodar lilo nem nada parecido: aparentemente a bios do mac sabe entender um disquete hfs e achar o arquivo de bootimage e carrega-lo. Se alguém sabe mais sobre isso, por favor conte! Mas mais tarde acho que vou querer iniciar pelo CD, que são máquinas que pretendo sejam usadas pelos meus pais. Pelo que consegui entender da documentação, esse mac não tem suporte a boot por CD. também não consegui usar o console, nem depois de instalado. Uai, essa não entendi. Para rodar o dbootstrap a gente já usa o console, não? Isso já funcionou. Hm, acho que não usei esse dbootstrap. Eu apaguei as partições mac, aí ele parou de carregar macos do disco e todo boot ele pede disquete. Aí eu uso o disquete hfs que falei acima. O dbootstrap é um programa linux, ou é um bootloader? Se for um bootloader, o fato dele conseguir usar o console não significa que o kernel vai conseguir. Além disso, meu mac tem uma placa PCI de vídeo, além de aparentemente ter uma placa de vídeo onboard, com um conector diferente. O que não consegui foi usar a placa pci de vídeo, nem tentei usar o conector de vídeo onboard. Vou caçar nos registros da empresa como alterar o OpenFirmware, mas o básico é fazer ele dar boot em disquete, só. Pra a instalação ser via console serial você precisa trocar o kernel do disquete de boot do Debian. Ah, você diz rodar o dbootstrap pelo console serial? Isso acho que não precisa, já consigo rodar o dbootstrap pelo console local. Se precisar de mais detalhes avise, mas agora to sem tempo de redigir muito. Não vou tirar o pai da forca - já há dias que estou nisso, um pouco mais não mata. Acho que vou precisar dos detalhes sim, obrigado! Ok, me peça sempre que precisar. Quem sabe você consegue fazer o bixo dar boot do HD!!
RE: Ativar quik em uma máquina Old World
From: José Carlos Benfati [mailto:[EMAIL PROTECTED] O OpenFirmware já vem configurado para iniciar pelo disco rígido, o problema é A questão é que vem configurado para iniciar o Mac OS, não o GNU/Linux. que eu não sei como fazer uma partição que saiba carregar um kernel de Linux. A partição não tem segredo. A questão é reconfigurar o OpenFirmware para encontrar o quik, que vai carregar o núcleo - ou seja, o Linux em si. O cabo serial me foi necessário porque não consegui achar um driver que fizesse o console da máquina funcionar, e tive que fazer a instalação toda via serial. Esse problema não tive. O núcleo roda bem, se inicializado pelo disquete. O meu problema é como acessar o OpenFirmware e reconfigurá-lo. Um detalhe: o kernel padrão do disquete de instalação Debian 2.2 tem um driver de console que aparentemente reconhece a placa de video que veio no meu Mac, mas o vídeo fica feio, e a primeira coluna de caracteres não aparece. Isso não teria sido problema, mas esse driver foi responsável também por uma infinidade de kernel-panics, que me impediam de completar a instalação via console. Por isso foi necessário compilar um kernel sem os drivers de console, que usasse a serial como console, para poder fazer a instalação. Caramba! Você cometeu heroísmos para instalar. O meu 7200/75 não teve nenhum desses problemas. Não sei a teoria, só a prática: montei o disquete com o -t hfs, achei o arquivo do kernel e troquei. Não precisei rodar lilo nem nada Você diz que pegou o disquete de boot do Debian? Tudo bem, mas e aí como passar o controle para a instalação que está no disco rígido, como montar o raiz etc? parecido: aparentemente a bios do mac sabe entender um disquete hfs e achar o arquivo de bootimage e carrega-lo. Se alguém sabe mais sobre isso, por favor conte! Na verdade o OpenFirmware (a BIOS do Mac) manda o controle para o miBoot, que acha o núcleo e o carrega. Mas o miBoot só funciona em disquete, para o disco rígido ele precisaria dos drivers da Apple. Então para o disco rígido a gente tenta configurar o quik, e aí está o grande problema. Mas mais tarde acho que vou querer iniciar pelo CD, que são máquinas que pretendo sejam usadas pelos meus pais. Pelo que consegui entender da documentação, esse mac não tem suporte a boot por CD. Errei! Não é CD, claro, é disco rígido. também não consegui usar o console, nem depois de instalado. Uai, essa não entendi. Para rodar o dbootstrap a gente já usa o console, não? Isso já funcionou. Hm, acho que não usei esse dbootstrap. Eu apaguei as dbootstrap é aquele programa texto de tela cheia (que também funciona na linha de comando) que instala o Debian, perguntando pelos módulos, configurações de rede, zona de hora, etc. partições mac, aí ele parou de carregar macos do disco e todo boot ele pede disquete. Aí eu uso o disquete Até aí também cheguei, mas sem precisar de núcleo diferente. Meu console funciona legal. diferente. O que não consegui foi usar a placa pci de vídeo, nem tentei usar o conector de vídeo onboard. Acho que se você tivesse tirado a placa e conectado o monitor na interface da placa-mãe teria funcionado. Qual o modelo exato do teu Mac? Ok, me peça sempre que precisar. Quem sabe você consegue fazer o bixo dar boot do HD!! Vou tentar de novo hoje. --_ / \ Leandro Guimarães Faria Corsetti Dutra +55 (11) 246 96 07 resl \ / Amdocs Brasil Ltda, Sao Paulo +55 (11) 3040 8913 coml X http://terravista.pt./Enseada/1989/ mailto:[EMAIL PROTECTED] / \ Campanha fita ASCII, contra correio HTML BRASIL Leandro Guimarães Faria Corsetti Dutra (E-mail).vcf Description: Binary data
Re: Ativar quik em uma máquina Old World
Leandro Dutra wrote: A partição não tem segredo. A questão é reconfigurar o OpenFirmware para encontrar o quik, que vai carregar o núcleo - ou seja, o Linux em si. como crio a partição, então? Esse problema não tive. O núcleo roda bem, se inicializado pelo disquete. O meu problema é como acessar o OpenFirmware e reconfigurá-lo. Com a serial você acessa fácil o openfirmware, sem ela é impossível. A mesma combinaçã ode teclas que ativa o OF nas maquinas newworld para o console, ativa nessa para a serial. Ou quase, antes disso você precisa usar o linux pra mudar o console padrão do openfirmware para a serial. Precisa mudar tanto o input quanto o output. Não sei a teoria, só a prática: montei o disquete com o -t hfs, achei o arquivo do kernel e troquei. Não precisei rodar lilo nem nada Você diz que pegou o disquete de boot do Debian? Tudo bem, mas e aí como passar o controle para a instalação que está no disco rígido, como montar o raiz etc? Tem um arquivo no disquete hfs que inclui a linha de comando do kernel. Mas é um arquivo binário (faça um grep em todos os arquivos do disquete q vc acha o certo). Editei o arquivo, tomando cuidado para não mudar os offsets, e consegui passar parãmetros tipo root=/dev/hda2. diferente. O que não consegui foi usar a placa pci de vídeo, nem tentei usar o conector de vídeo onboard. Acho que se você tivesse tirado a placa e conectado o monitor na interface da placa-mãe teria funcionado. O conector da interface da placa-mãe não é compatível com os monitores normais. Qual o modelo exato do teu Mac? [EMAIL PROTECTED]:~$ cat /proc/cpuinfo processor : 0 cpu : 750 temperature : 0 C clock : 267MHz revision: 2.2 bogomips: 534.61 zero pages : total 0 (0Kb) current: 0 (0Kb) hits: 0/597 (0%) machine : Power Macintosh motherboard : AAPL,Gossamer MacRISC L2 cache: 512K unified pipelined-syncro-burst memory : 128MB pmac-generation : OldWorld
RE: Ativar quik em uma máquina Old World
From: José Carlos Benfati [mailto:[EMAIL PROTECTED] Leandro Dutra wrote: A partição não tem segredo. A questão é reconfigurar o OpenFirmware para encontrar o quik, que vai carregar o núcleo - ou seja, o Linux em si. como crio a partição, então? Tem uma fase no dbootstrap que lança o mac-fdisk, que é um utilitário com interface de console mesmo (não tela cheia). Ele tem um comando que é o i, que elimina todas as partições; somente use quando quiser detonar todo o disco. Aí com o comando c você cria as partições do Linux, uma para swap e uma ou mais para o resto do sistema. Como no mac-fdisk não existe designação externa de tipos de partições, e o dbootstrap não sabe ler o tipo da partição analisando a própria, o jeito é dar às partições nomes significativos: assim, a partição chamada swap ou Swap fica sendo a partição de troca em si, e é bom dar nomes significativos às outras, como root ou / para a raiz (que foi só a que eu criei) e var, home, opt, etc. No resto do dbootstrap ele vai achar a partição swap pelo nome e pedir para você confirmar te dando o nome do dispositivo, tipo /dev/hda0 etc. Esse problema não tive. O núcleo roda bem, se inicializado pelo disquete. O meu problema é como acessar o OpenFirmware e reconfigurá-lo. Com a serial você acessa fácil o openfirmware, sem ela é impossível. A mesma combinaçã ode teclas que ativa o OF nas maquinas newworld para o console, ativa nessa para a serial. Ou quase, antes disso você precisa usar Puxa, e eu dando Cntrl+Optn+O+F e não entendendo por que não funcionava... o linux pra mudar o console padrão do openfirmware para a serial. Precisa mudar tanto o input quanto o output. Como é isso? nvsetenv input tty e nvsetenv output tty? Acho que se você tivesse tirado a placa e conectado o monitor na interface da placa-mãe teria funcionado. O conector da interface da placa-mãe não é compatível com os monitores normais. Acho que existe conversor de Mac para VGA. Como meus monitores são todos Mac não tenho esse problema. Qual o modelo exato do teu Mac? [EMAIL PROTECTED]:~$ cat /proc/cpuinfo processor : 0 cpu : 750 temperature : 0 C clock : 267MHz revision: 2.2 bogomips: 534.61 zero pages : total 0 (0Kb) current: 0 (0Kb) hits: 0/597 (0%) machine : Power Macintosh motherboard : AAPL,Gossamer MacRISC L2 cache: 512K unified pipelined-syncro-burst memory : 128MB pmac-generation : OldWorld Isso seria então um G3 266MHz bege? Depois vou ter de fazer os mesmos procedimentos em um G3 233MHz bege e um Performa 6360. Pelo menos. Até! --_ / \ Leandro Guimarães Faria Corsetti Dutra +55 (11) 246 96 07 resl \ / Amdocs Brasil Ltda, Sao Paulo +55 (11) 3040 8913 coml X http://terravista.pt./Enseada/1989/ mailto:[EMAIL PROTECTED] / \ Campanha fita ASCII, contra correio HTML BRASIL Leandro Guimarães Faria Corsetti Dutra (E-mail).vcf Description: Binary data
Re: Ativar quik em uma máquina Old World
Leandro Dutra wrote: como crio a partição, então? Tem uma fase no dbootstrap que lança o mac-fdisk, que é um utilitário com interface de console mesmo (não tela cheia). Ele tem um comando que é o i, que elimina todas as partições; somente use quando quiser detonar todo o disco. Aí com o comando c você cria as partições do Linux, uma para swap e uma ou mais para o resto do sistema. Como no mac-fdisk não existe designação externa de tipos de partições, e o dbootstrap não sabe ler o tipo da partição analisando a própria, o jeito é dar às partições nomes significativos: assim, a partição chamada swap ou Swap fica sendo a partição de troca em si, e é bom dar nomes significativos às outras, como root ou / para a raiz (que foi só a que eu criei) e var, home, opt, etc. Isso eu fiz. Aí passei a tentar instalar o quick, e como ele não sabe detectar sozinho o nome do device IDE válido para o OF, precisei entrar no OF (via serial) para listar todos os devices e descobrir esse nome. No entanto, mesmo colocando o nome que eu achei o quick não funcionou, o que me sugeriu que o quick não sabe falar com o OF de máquias oldworld, ou algo pior, e aí desisti e fiquei com o boot em disquete mesmo. o linux pra mudar o console padrão do openfirmware para a serial. Precisa mudar tanto o input quanto o output. Como é isso? nvsetenv input tty e nvsetenv output tty? Use modem: macmailsvr:/proc/device-tree/aliases# nvsetenv little-endian? false real-mode? false auto-boot? true diag-switch?false fcode-debug?false oem-banner? false oem-logo? false use-nvramrc?false real-base 0x real-size 0x10 virt-base 0x virt-size 0x10 load-base 0x4000 pci-probe-list 0x screen-#columns 0x64 screen-#rows0x28 selftest-#megs 0x0 boot-device /AAPL,ROM boot-file diag-device fd:diags diag-file input-devicemodem output-device modem oem-banner oem-logo nvramrc boot-commandboot Qual o modelo exato do teu Mac? [EMAIL PROTECTED]:~$ cat /proc/cpuinfo processor : 0 cpu : 750 temperature : 0 C clock : 267MHz revision: 2.2 bogomips: 534.61 zero pages : total 0 (0Kb) current: 0 (0Kb) hits: 0/597 (0%) machine : Power Macintosh motherboard : AAPL,Gossamer MacRISC L2 cache: 512K unified pipelined-syncro-burst memory : 128MB pmac-generation : OldWorld Isso seria então um G3 266MHz bege? Exato. Depois vou ter de fazer os mesmos procedimentos em um G3 233MHz bege e um Performa 6360. Pelo menos. boa sorte (sem ironia, sinceramente...)
RE: Ativar quik em uma máquina Old World
From: José Carlos Benfati [mailto:[EMAIL PROTECTED] Isso eu fiz. Aí passei a tentar instalar o quick, e como ele não sabe detectar sozinho o nome do device IDE válido para o OF, precisei entrar no OF (via serial) para listar todos os devices e descobrir esse nome. Esqueci agora (as anotações estão em casa), mas o nome deve ser algo como ide/[EMAIL PROTECTED], não? No entanto, mesmo colocando o nome que eu achei o quick não funcionou, o que me sugeriu que o quick não sabe falar com o OF de máquinas OldWorld, ou algo pior, e aí desisti e fiquei com o boot em disquete mesmo. Pois é, parei por aí mesmo. Acho que vou me conformar com o boot via disquete até colocar a máquina no ar e na rede. Aí batalho pelo disco rígido. Cheguei a perguntar na debian-ppc, mas lá todo mundo é hacker e não sabe dar as instruções detalhadas para meros mortais. o linux pra mudar o console padrão do openfirmware para a serial. Precisa mudar tanto o input quanto o output. Como é isso? nvsetenv input tty e nvsetenv output tty? Use modem: Obrigado! --_ / \ Leandro Guimarães Faria Corsetti Dutra +55 (11) 246 96 07 resl \ / Amdocs Brasil Ltda, Sao Paulo +55 (11) 3040 8913 coml X http://terravista.pt./Enseada/1989/ mailto:[EMAIL PROTECTED] / \ Campanha fita ASCII, contra correio HTML BRASIL Leandro Guimarães Faria Corsetti Dutra (E-mail).vcf Description: Binary data
Ativar quik em uma máquina Old World
Para quem por aí usar o porte PowerPC em máquinas Power Macintosh PowerPC. Tentei por vários dias instalar o Debian em um 7200/75 e em um G3 Desktop 233. O resultado é o mesmo: consigo fazer a instalação do sistema básico, e o quik é instalado, mas não instalado, que isso depende do Open Firmware. Consigo rodar os nvsetenv da vida, mas nada funciona: no reinício da máquina tudo fica preto e os discos nem são lidos, parece só que o disco rígido liga mas logo pára. E aí só consigo iniciar a máquina com o disquete de novo se iniciá-la com o disco rígido desconectado do cabo de força. Alguém já passou por problema assim? Qual foi a solução? Por favor, preciso de um guia passo-a-passo detalhado. A documentação é muito genérica e não ajudou em nada. Antecipadamente agradeço! --_ / \ Leandro Guimarães Faria Corsetti Dutra +55 (11) 246 96 07 resl \ / Amdocs Brasil Ltda, Sao Paulo +55 (11) 3040 8913 coml X http://terravista.pt./Enseada/1989/ mailto:[EMAIL PROTECTED] / \ Campanha fita ASCII, contra correio HTML BRASIL Leandro Guimarães Faria Corsetti Dutra (E-mail).vcf Description: Binary data
Re: Ativar quik em uma máquina Old World
Eu já fiz exatamente o que você quer fazer. Você vai precisar de um cabo serial especial para mac. Com isso você consegue instalar via console serial. Pra dar boot de HD tenho uma longa história pra contar, mas finalizo dizendo que talvez seja mais prático você se convencer a criar um disquete hfs e continuar dando boot em disquete. também não consegui usar o console, nem depois de instalado. Como o mac que eu instalei era pra ser servidor, cortamos a cabeça dele fora e ninguem reclamou. pra usar como desktop, você vai ter que encontrar um driver de console do kernel que funcione com ele, o que eu não cheguei a fazer pois não precisava. Vou caçar nos registros da empresa como alterar o openfirmware, mas o básico é fazer ele dar boot em disquete, só. Pra a instalação ser via console serial você precisa trocar o kernel do disquete de boot do debian. Se precisar de mais detalhes avise, mas agora to sem tempo de redigir muito. []s benfati Leandro Dutra wrote: Para quem por aí usar o porte PowerPC em máquinas Power Macintosh PowerPC. Tentei por vários dias instalar o Debian em um 7200/75 e em um G3 Desktop 233. O resultado é o mesmo: consigo fazer a instalação do sistema básico, e o quik é instalado, mas não instalado, que isso depende do Open Firmware. Consigo rodar os nvsetenv da vida, mas nada funciona: no reinício da máquina tudo fica preto e os discos nem são lidos, parece só que o disco rígido liga mas logo pára. E aí só consigo iniciar a máquina com o disquete de novo se iniciá-la com o disco rígido desconectado do cabo de força. Alguém já passou por problema assim? Qual foi a solução? Por favor, preciso de um guia passo-a-passo detalhado. A documentação é muito genérica e não ajudou em nada. Antecipadamente agradeço! --_ / \ Leandro Guimarães Faria Corsetti Dutra +55 (11) 246 96 07 resl \ / Amdocs Brasil Ltda, Sao Paulo +55 (11) 3040 8913 coml X http://terravista.pt./Enseada/1989/ mailto:[EMAIL PROTECTED] / \ Campanha fita ASCII, contra correio HTMLBRASIL
RE: Ativar quik em uma máquina Old World
From: José Carlos Benfati [mailto:[EMAIL PROTECTED] Eu já fiz exatamente o que você quer fazer. Você vai precisar de um cabo serial especial para Mac. Com isso você consegue instalar via console serial. Quer dizer, com o tal do cabo serial ligado em um terminal (ou emulador de) dá para executar os setenv da vida no OpenFirmware? Porque executei os nvsetenv abrindo um shell no dbootstrap, mas não deu resultado. Qual a diferença? Ou você quer dizer rodar o dbootstrap pelo console serial? Por que isso seria necessário se já rodei o dbootstrap, só o que não consegui for configurar o OpenFirmware para iniciar pelo disco rígido. Pra dar boot de HD tenho uma longa história pra contar, mas finalizo dizendo que talvez seja mais prático você se convencer a criar um disquete hfs e continuar dando boot em disquete. Talvez... como se faz isso? Mas mais tarde acho que vou querer iniciar pelo CD, que são máquinas que pretendo sejam usadas pelos meus pais. também não consegui usar o console, nem depois de instalado. Uai, essa não entendi. Para rodar o dbootstrap a gente já usa o console, não? Isso já funcionou. Vou caçar nos registros da empresa como alterar o OpenFirmware, mas o básico é fazer ele dar boot em disquete, só. Pra a instalação ser via console serial você precisa trocar o kernel do disquete de boot do Debian. Ah, você diz rodar o dbootstrap pelo console serial? Isso acho que não precisa, já consigo rodar o dbootstrap pelo console local. Se precisar de mais detalhes avise, mas agora to sem tempo de redigir muito. Não vou tirar o pai da forca - já há dias que estou nisso, um pouco mais não mata. Acho que vou precisar dos detalhes sim, obrigado! --_ / \ Leandro Guimarães Faria Corsetti Dutra +55 (11) 246 96 07 resl \ / Amdocs Brasil Ltda, Sao Paulo +55 (11) 3040 8913 coml X http://terravista.pt./Enseada/1989/ mailto:[EMAIL PROTECTED] / \ Campanha fita ASCII, contra correio HTML BRASIL Leandro Guimarães Faria Corsetti Dutra (E-mail).vcf Description: Binary data