Instalando o novo sistema operacional no Powerbook G4 sem chave USB ou CD

3

Eu tenho recentemente um PowerBook G4 17 "com um CPU PowerPC de 1,67 GHz, 2 GB de RAM, 100 GB de disco rígido e rodando sob OS X 10.5.8.

Esses computadores estão ficando cada vez mais obsoletos e esse computador deve estar atualizado em relação ao software para um uso adequado (o Mac OS X 10.5.8 não suporta o software mais recente há anos).

Eu decidi instalar o FreeBSD 10.1, que tem uma versão PPC neste Mac. Como não tenho CDs inicializáveis, decidi criar uma chave USB inicializável para instalar o sistema operacional. Para isso, devo gravar o ISO na chave USB usando softwares como UNETbootin ; Este software não funciona com o antigo Mac devido à sua arquitetura, por isso tive de utilizar outro computador para criar a minha chave USB inicializável.

O problema é que aprendi que o PowerBook G4 não aceita a inicialização via USB, mas sei que você pode instalar um sistema operacional diretamente do seu computador usando software como o UNETbootin, mas eu tenho problemas com o software por causa do Mac.

    
por Dhazard 08.12.2014 / 19:12

1 resposta

6

Se você não puder usar o UNETbootin porque o seu sistema está desatualizado, em vez de usar o UNETbootin - ou ferramentas similares “Faça um USB inicializável” - você pode criar uma unidade flash USB inicializável pela linha de comando no Terminal < href="https://forums.freebsd.org/threads/howto-create-freebsd-usb-bootable-disk-from-a-mac.38774/"> como explicado aqui . Estou retrabalhando essas instruções porque há algumas coisas pouco claras / fora de moda que devem ser resolvidas. E por que não esclarecer isso aqui em cima?

Primeiro, faça o download do ISO Free BSD apropriado aqui. Para este exemplo, estou baixando a versão FreeBSD-10.1-RC3-powerpc-memstick.img da imagem (que é a versão personalizada para unidades flash USB) e salvando-a no ~/Desktop .

Primeiro, vamos abrir o Terminal e ir para a área de trabalho assim:

cd ~/Desktop

Agora, com a unidade flash USB conectada ao computador, execute este comando para obter o nome do sistema de arquivos do dispositivo USB:

df -h

Neste exemplo, suponhamos que o dispositivo tenha o nome disk1s1 . Agora vamos desmontar a unidade flash USB da linha de comando da seguinte forma:

sudo diskutil umount /dev/disk1s1

Ok, com disk1s1 desmontado, execute o comando dd para copiar o conteúdo de FreeBSD-10.1-RC3-powerpc-memstick.img para a unidade flash USB em /dev/disk1s1 :

sudo dd if="FreeBSD-10.1-RC3-powerpc-memstick.img" of="/dev/disk1s1" bs="10240"

Agora espere que termine de copiar. E quando isso for feito, você terá uma unidade flash USB inicializável com FreeBSD-10.1-RC3-powerpc-memstick.img .

E com isso dito, percebi que o seu PowerBook não permite a inicialização via USB. Então, só isso não vai funcionar, mas conselhos nesta resposta , bem como on esta página ajudará . E resume-se a seguir estas duas etapas depois de criar a unidade flash USB inicializável:

  1. Inicialize no PowerBook OpenFirmware (o bootstrap que é carregado antes do Mac OS X) pressionando a Apple + Alt + O + F ao mesmo tempo, logo após ligar a máquina (antes do som do toque).
  2. Uma vez no OpenFirmware, digite este comando: boot usb1/disk@1:,\yaboot . Se, de alguma forma, isso não funcionar, você pode estar designando o caminho usb[x]/ incorreto, então tente este com 0 para usb : boot usb0/disk@1:,\yaboot . A máquina deve ser reinicializada e você deve estar inicializando a partir do USB.

E se nada disso parece funcionar, o página posterior mencionada acima parece ser uma resposta mais sucinta a partir do item 4 na lista de instruções. Reproduzindo-os aqui para maior clareza, formatação e referência:

  1. Então você inicializa no PowerBook OpenFirmware (o bootstrap que é carregado antes do Mac OS X) pressionando a tecla Apple + Alt + O + Teclas F ao mesmo tempo logo após ligar a máquina (antes do som do toque)
  2. Digite dev / ls e tente encontrar algo como /disk@1 ao lado de uma entrada chamada USB (no meu caso usb@1b,1 )
  3. Digite DEVALIAS no prompt de comando e localize o nome abreviado da entrada USB que você acabou de encontrar usando dev / ls (no meu caso usb0 )
  4. Verifique se a chave USB contém um arquivo chamado BootX com o atributo tbxi listando o diretório. No comando a seguir, disk@1 deve ser substituído pelo que você encontrou na etapa 5, também todos os caracteres são importantes (isso inclui dois pontos, barra, etc.). Tipo: dir shortname_found_in_step_6/disk@1:partition_number_found_in_step_3,\System\Library\CoreServices (no meu caso dir usb0/disk@1:3,\System\Library\CoreServices )
  5. Se BootX for encontrado com um atributo chamado tbxi , você estará pronto e poderá instruir o OpenFirmware a inicializar a partir da unidade USB: boot usb0/disk@1:3,\System\Library\CoreServices\BootX
  6. Pressione enter e você deverá inicializar a partir da unidade USB. Você pode então instalar o sistema operacional como faria com um DVD.
por 08.12.2014 / 19:36