Old:PCMCIA WiFi UPspeed (chipset Marvell) su Debian Sarge on Thinkpad T20: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Riga 1: Riga 1:
Con la seguente procedura manuale si possono produrre CD in grado di effettuare il boot su diverse architetture. Questo metodo si � rivelato efficace nel produrre un singolo CD avviabile su alpha, i386, pmax e sparc. Dovrebbe essere anche possibile far s� che il CD sia avviabile su macppc, vax, sun2, sun3 e sun3x.
<b>"Perch� Debian Live?"</b>, potreste chiedere. Queste sono le ragioni:


Per creare un CD che sia avviabile su architetture multiple � necessario seguire in ordine i passi seguenti. Vi prego di notare che l'ordine � di importanza critica.
==Cos'hanno che non va gli attuali sistemi live?==


==Preparazione==
Esistono gi� parecchi sistemi live basati su Debian, e funzionano anche bene. Ma dal punto, di vista di Debian, gran parte di essi ha uno o pi� dei seguenti svantaggi:
Assicuratevi di avere tutti i file necessari, inclusi i vari kernel e programmi di boot elencati nelle sezioni relative alle singole architetture.


Aggiungete una directory da qualche parte nella dir cdsources chiamata <tt>mdec.pmax</tt> e copiate l� il file <tt>bootxx_cd9660</tt> di pmax. Per esempio, <tt>/cdsources/usr/mdec.pmax/bootxx_cd9660</tt>.  
* Sono progetti non ufficiali, sviluppati al di fuori di Debian.
* Mischiano distribuzioni differenti, per esempio testing e unstable.
* Supportano solo i386.
* Cambiano il comportamento dei pacchetti e/o il loro aspetto per rimpicciolirli e risparmiare spazio.
* Includono pacchetti non ufficiali.
* Includono kernel personalizzati con patch addizionali che non fanno parte di Debian.
* Sono grandi e, a causa della loro mole, lenti, e quindi non si addicono a propositi di recupero.
* Non sono disponibili in flavour differenti per es. CD, DVD, USB-stick e immagini netboot.


Aggiungete una directory da qualche parte nella dir cdsources chiamata <tt>mdec.vax</tt> e copiate l� il file <tt>xxboot</tt> di vax. Per esempio, <tt>/cdsources/usr/mdec.vax/xxboot</tt>.
== Perch� creare un proprio live system? ==


Copiate il bootloader per macppc, <tt>ofwboot.xcf</tt>, in <tt>/cdsources</tt>.
Debian � il Sistema Operativo Universale: Debian dovrebbe avere un sistema live ufficiale da mostrare in giro e che rappresenti ufficialmente il vero solo e unico sistema Debian con i seguenti principali vantaggi:


Create unimmagine avviabile per i386.
* &Egrave; un sottoprogetto Debian ufficiale.
 
* Riflette lo stato corrente di una distribuzione.
sh mkisofs -v -v -o output.iso -b i386/installation/floppy/boot-big.fs \
* Funziona sul maggior numero di architetture possibile.
  -c boot.catalog -l -J -r -L /cdsources 2>&1 | tee /tmp/mkisofs.log
* Consiste solo di pacchetti Debian non modificati.
exit
* Non contiene pacchetti non ufficiali.
 
* Usa un pacchetto kernel-image Debian inalterato, senza patch aggiuntive.
Si noti che la doppia presenza del flag <tt>-v</tt> � necessaria.<br/>
Se state creando un CD avviabile per un modello Open Firmware 3 di macppc assicuratevi di includere <tt>-hfs -part</tt> nei parametri per mkisofs.
 
==Sparc==
Eseguite <tt>mksunbootcd</tt> su unamacchina NetBSD/sparc per installare i bootblock per sparc e sun2/sun3. In alternativa, installate il pacchetto sysutils/mksunbootcd sulla vostra macchina NetBSD preferita.
 
mksunbootcd output.iso boot-sun4.fs boot-sun4c.fs boot-sun4m.fs boot-sun3.fs
 
==Pmax==
Eseguite il programma installboot(8) dedicato a NetBSD/pmax per installare i bootblock pmax. Si noti che per la coesistenza con altri bootblock per NetBSD i boot block per pmax vengono installati alla fine dell'immagine ISO.
 
installboot -m pmax -v -o append,sunsum output.iso /tmp/mdec.pmax/bootxx_cd9660
 
L'opzione <tt>-o append,sunsum</tt> installa il primo stadio del bootblock alla fine dell'immagine, e aggiusta il checksum per il boot su una macchina sun.
 
==Vax==
Eseguite il programma installboot(8) dedicato a NetBSD/vax per installare i bootblock vax. Si noti che per la coesistenza con altri bootblock per NetBSD i boot block per vax vengono installati alla fine dell'immagine ISO.
 
installboot -m vax -v -o append,sunsum output.iso /tmp/mdec.vax/xxboot
 
(Vedi sezione su pmax per una spiegazione dei flag).
 
==Alpha==
Eseguite il programma installboot(8) dedicato a NetBSD/alpha per installare i bootblock alpha.
 
installboot -m alpha -v -o append,sunsum output.iso /tmp/mdec.alpha/bootxx_cd9660
 
Si noti che l'installboot per alpha deve essere l'ultimo ad essere eseguito, perch� al momento � l'unico back-end macchina-dipendente per installboot(8) che pu� calcolare il checksum per alpha. (Vedi sezione su pmax per una spiegazione dei flag).
59

contributi

Menu di navigazione