[Zena] debootstrap, questo sconosciuto

Andrea Zuppa andrea_957 a virgilio.it
Sab 20 Mar 2004 10:28:33 CET


Il Thu, 18 Mar 2004 18:54:47 +0100
Daniele Venzano <venza a libero.it> ha scritto:

> Di seguito trovate un metodo per installare una qualunque debian
> (stable, testing, unstable) che non ha bisogno di nessun intervento
> e che porta ad avere una installazione base completamente 'nuda'.
> 
> E' necessario avere una debian gia' funzionante sul sistema. Su un
> sistema nuovo, credo che knoppix abbia il comando debootstrap,
> altrimenti e' utile per avere un'altra debian su una partizione
> diversa o per installare una debian su un'altro disco (da infilare
> poi in una macchina nuova).

Ho controllato il comando debootstrap č disponibile sia in Knoppix che
in Knoppil.

> E' utile avere anche una connessione a Internet, ma non e'
> obbligatoria se vi procurate a mano i file necessari (il man da
> qualche info in piu' sui comandi da dare).

Sarebbe bello organizzare, se fosse posibile dal Don per motivi di
ADSL, una chiaccherata in merito a quanto ci hai raccontato.

Con l'obbiettivo, anche, di implementare le tue 80 righe in modo da
rendere fattibile facilmente anche ad un "imbranato" l'esecuzione
dell'installazione.

> --------
> 
> La prima cosa da fare e' montare la partizione (che deve essere
> formattata e con un filesystem sopra) da qualche parte:
> 
> mkdir /mnt/install; mount /dev/hdb1 /mnt/install
> 
> Ora bisogna montarci dentro tutte le eventuali partizioni, ad es.:
> 
> mkdir /mnt/install/home; mount /dev/hdb2 /mnt/install/home
> e cosi' via...
> 
> Ora siamo pronti per installare il sistema:
> 
> debootstrap sarge /mnt/install http://ftp.it.debian.org/debian
> 
> Dopo un po' di download e installazioni, debootstrap finisce e
> ritorna al prompt.
> 
> Ora facendo:
> ls /mnt/install
> 
> dovremmo vedere:
> totale 88
> drwxr-xr-x    2 root     root         4096 2004-03-06 10:57 bin
> drwxr-xr-x    2 root     root         4096 2004-03-06 10:56 boot
> drwxr-xr-x    2 root     root         4096 2004-03-06 10:55 cdrom
> drwxr-xr-x    9 root     root        24576 2004-03-06 10:57 dev
> drwxr-xr-x   40 root     root         4096 2004-03-06 15:31 etc
> drwxr-xr-x    2 root     root         4096 2004-03-06 10:55 floppy
> drwxrwsr-x    2 root     staff        4096 2002-02-08 16:42 home
> drwxr-xr-x    2 root     root         4096 2004-03-06 10:55 initrd
> drwxr-xr-x    5 root     root         4096 2004-03-06 11:05 lib
> drwxr-xr-x    2 root     root         4096 2002-02-08 16:42 mnt
> drwxr-xr-x    2 root     root         4096 2004-03-06 10:55 opt
> drwxr-xr-x    2 root     root         4096 2002-02-08 16:42 proc
> drwxr-xr-x    2 root     root         4096 2004-03-06 10:58 root
> drwxr-xr-x    2 root     root         4096 2004-03-06 10:57 sbin
> drwxrwxrwt    2 root     root         4096 2004-03-06 16:09 tmp
> drwxr-xr-x   12 root     root         4096 2004-03-06 10:55 usr
> drwxr-xr-x   13 root     root         4096 2004-03-06 10:55 var
> 
> 
> Il sistema non e' ancora avviabile per colpa di due problemi:
> P1) il file /etc/fstab e' da riempire con i valori giusti
> S1) vi /mnt/install/etc/fstab 
> S1) aggiungere tutte le righe necessarie prendendo spunto dal file
>     /etc/fstab
> 
> P2) manca il kernel (debootstrap non lo installa)
> S2) vi /mnt/install/etc/apt/sources.list
> S2) chroot /mnt/install
> S2) apt-get update
> S2) apt-get install kernel-image-2.4.25-1-386
> 
> Qualche commento sulla soluzione al problema 2:
> i comandi vanno eseguiti in sequenza e applicando il solito buon
> senso per gli eventuali imprevisti, inoltre se state usando (o
> userete sulla macchina nuova) un Athlon, potete sostituire k7 a 386
> per l'immagine del kernel.
> Nel file sources.list bisogna mettere le sorgenti si pacchetti per
> la distribuzione che si sta installando (sarge nel nostro esempio).
> 
> Se la nuova installazione andra' su una macchina a se' stante
> bisogna installare anche grub o lilo (con lo stesso metodo
> dell'immagine del kernel) e poi configurarlo correttamente.
> Altrimenti bisogna mettere a posto il lilo/grub della distribuzione
> giusta (spesso la prima installata).
> 
> Tutto qui, meno di 80 righe di istruzioni decentemente complete,
> fatemi sapere se vi e' utile, aspetto commenti.

Colgo l'occasione per chiedere cosa bisogna scrivere nel file apt.conf
ed eventualmente altri per fare in modo che usando Testing di base
venga utilizzata unstable per risolvere le dipendenze rotte, mi
ricordo di aver letto qualcosa in giro ma non sono pių riuscito 
trovarne notizie.

Molto interessante la provo e se non faccio troppi casini racconto.

Resto in attesa di notizie 

ciao

------------------------
Andrea Zuppa
<andrea_957 a virgilio.it>


Maggiori informazioni sulla lista Zena