Macse30deb

Da PNLUG.

bozza da cancellare successivamente

Scelte dell'autore

Per la parte MAC OS, ho scelto d'installare la versione 7.5.3, l'ultima liberamente scaricabile. La macchina non ha ne CD ne scheda di rete, quindi l'installazione via floppy è l'unica praticabile, senza intervenire modificando l'hardware.

In queste pagine, non vorrei dilungarmi troppo sulla parte MAC OS, ma un paio di trucchi penso abbia senso scriverli :

  • Installazione base e solo per la vostra CPU.
  • Poche estesnsioni: Mode32, PCExchange e poco altro.


Mode 32

Per pilotare più di 8MB di ram su alcune macchine è necessario dotarsi dell'applicazione mode32


Prerequisiti

Disco

  • Hardware compatibile con il sistema
  • Spazio libero su sda e gia partizionato con / e swap
  • Pazienza e cocciutaggine :-)

Debian 3.0

Per curiosità personale e per dovere "archeologico" ho svolte dei tentativi, peraltro andati a buon fine, con le versioni 2.0 e 2.1 (versioni precedenti non supportano processori motorola), ma per mia scarsa conoscenza dei prodotti e qualche problema di stabilita/performance sono passato alla versione 3.0.

Repo

Debian ha una lunga storia e ancora oggi, nel "quasi" 2014 è possibile ripercorrerla. Infatti chi usa Debian è piuttosto abituato a coporre i reposotory con questa seguenza.

#it.debian.org stable
deb http://ftp.it.debian.org/debian/ stable main
deb-src http://ftp.it.debian.org/debian/ stable main

Per i n00b : http://guide.debianizzati.org/index.php/I_repository_ed_il_loro_utilizzo

Bene come esistono i repo per la parte stable, attuale della distro, vengono mantenuti, ovviamente in versione freeze anche i repo storici (si veda):

http://archive.debian.org/debian/dists/ http://www.debian.org/distrib/archive

#Esempio per woody archive.debian.org 
deb http://archive.debian.org/debian/ woody main
deb-src http://archive.debian.org/debian/ woody main

Per i più bravi ci sono anche i repo aggiuntivi ...

[DIR]	backports.org/	        25-Mar-2012 09:00 	-
[DIR]	debian-amd64/	        25-Mar-2012 09:00 	-
[DIR]	debian-backports/	25-Mar-2012 09:00 	-
[DIR]	debian-non-US/	        01-Nov-2008 15:17 	-
[DIR]	debian-security/	24-Mar-2012 22:23 	-
[DIR]	debian-volatile/	25-Mar-2012 09:02 	-
[DIR]	debian/	                25-Mar-2012 08:40 	-
[DIR]	project/	        05-Dec-2010 21:19       - 	

dettaglio del http://archive.debian.org/debian-archive/README

See http://www.debian.org/ for information about Debian GNU/Linux.

This site is a repository for old Debian releases. For new releases
please see http://ftp.debian.org/debian/.

The following releases are archived on this site:

Archive          Releases              Directory
Debian           buzz, rex, bo, hamm,
                 slink, potato, woody,
                 sarge, etch, lenny    debian/
Debian Security  slink, potato, woody,
                 sarge, etch, lenny    debian-security/
Debian Non-US    slink, potato, woody  debian-non-US/
AMD64            sarge                 debian-amd64/
Debian Volatile  sarge, etch, lenny    debian-volatile/
Debian Backports sarge, etch, lenny    backports.org/

Look at the individual directories README file for more information.

Installazione su sda

La macchina a mia disposizione, non ha il lettore cd e nemmeno una scheda di rete; viceversa possiede un floppy e la possibilità di collegare un SCSI disco esterno.

Come detto la prima partizione utile del disco (sda3, NB: sda1 e sda2 sono di servizio per il sistema di partizionamento Apple) è di tipo HFS ed è dedicata all'installazione del System 7.5.3, mentre la seconda partizione sempre HFS, viene utilizzata come reposito locale dei file d'installazione e in conclusione sda5 sara la swap del sistema Debian e sda6 la root (/).

macse30deb:~# mac-fdisk -l      
Disk /dev/sda
        #  type name          length   base    ( size )  system
dump: name /dev/sda len 8 
/dev/sda1   map Apple             63 @ 1       ( 31.5k)  Partition map
/dev/sda2  Dr43 Macintosh         32 @ 64      ( 16.0k)  Driver 4.3
/dev/sda3   HFS MacOS          80000 @ 96      ( 39.1M)  HFS
/dev/sda4   HFS MacOS         102171 @ 80096   ( 49.9M)  HFS
/dev/sda5  unix Swap           65400 @ 182267  ( 31.9M)  Linux swap
/dev/sda6  unix Root file sy  281212 @ 247667  (137.3M)  Linux native

File necessari

Il ramo per trovare i file necessari all' installazione è il seguente : http://archive.debian.org/debian/dists/Debian-3.0/main/disks-m68k/

e in particolare i file necessari sono :

http://archive.debian.org/debian/dists/Debian-3.0/main/disks-m68k/current/mac/

[DIR]	Parent Directory	 	-
[ ]	Penguin-19.hqx	        17-May-2002 13:12 	181K             <-questo
[ ]	Penguin-Colors.hqx	17-May-2002 13:12 	3.3K             <-questo
[ ]	Penguin.doc.hqx	        17-May-2002 13:12 	28K              <-questo
[ ]	drivers.tgz	        17-May-2002 13:05 	1.1M
[DIR]	images-1.44/	        17-May-2002 13:12 	-
[ ]	linux.bin	        17-May-2002 13:05 	643K             <-questo
[ ]	root.bin	        17-May-2002 13:05 	1.2M             <-questo
[ ]	sysmap.gz	        17-May-2002 13:12 	72K

http://archive.debian.org/debian/dists/Debian-3.0/main/disks-m68k/base-images-current/basedebs.tar <-questo

I file Penguin-19, vanno a comporre il boot loader, per utilizzarli bisogna estrarli con il tipico sistema di archiviazione del mondo Apple, il così detto expander è facilmente reperibile in internet come freeware, riferimento: http://www.mac.linux-m68k.org/docs/penguin.php.

In breve sintesi, quindi nelle opzioni di Penguin-19, scegliere Kernel:linux.bin,Ramdisk:root.bin, mentre nelle opzioni inserire : root=/dev/ram, video=inverse,font:8x8, nolangchooser.

Spiego velocemente e un pochino grossonalamente:

  • root=/dev/ram  : con questa opzione il kernel, utilizzerà il file root.bin, come disco di root (/).
  • video=inverse,font:8x8  : inverse, inverte i colori di background e foreground, senza il sistema parte con un fastidioso schermo bianco e caratteri neri. Font:8x8 setta le dimensioni adatte per il video del SE/30