Note sull'installazione di Debian
Da Guide@Debianizzati.Org.
Introduzione
Debian è caratterizzata da una grande varietà nelle possibilità di installazione (immagini cd e dvd, scaricabili via ftp, via http, via jigdo, net-installer, boot floppy, installazione da hard disk ...). Nessuna altra distribuzione offre così tante possibilità di installazione, adattabili davvero ad ogni esigenza e soprattutto ad ogni peculiarità hardware.
Sono addirittura ancora poche le distro ad avere il net-install (cioè un'installazione via rete ma partendo da un'installazione basilare funzionante). Gentoo ha qualcosa del genere ma non mi pare abbia delle iso piccole per il solo bootstrap come Debian.
Metodi di installazione
Di seguito elencherò brevemente alcuni dei principali metodi di installazione previsti da Debian:
- Installazione classica via cdrom o dvd. E' necessario scaricare almeno l'immagine del primo cdrom o dvd, masterizzarla e poi fare il boot usando il cdrom o dvd. Se si scaricano e si masterizzano una o più immagini di cdrom aggiuntivi o l'immagine del secondo dvd è possibile (ovviamente) installare anche tutto il software aggiuntivo presente nelle altre immagini. E' possibile scaricare le iso tramite http o ftp, bittorrent, oppure tramite il nuovo potentissimo Jigdo (vedere in proposito l'ottima Guida all'uso di Jigdo di MaXeR in questo stesso wiki).
- Tramite net-install con iso da circa 180 MB. Si scarica e si masterizza la iso che permette di installare un sistema minimo, ma autosufficiente. Al primo riavvio l'installer permetterà di scegliere quali pacchetti aggiuntivi installare tramite internet. Questo metodo è particolarmente efficiente in quanto permette di scaricare solo i pacchetti che si desidera installare.
- Tramite net-install (business-card) con iso < 40 MB (entra in cd formato business card). Si scarica e si masterizza la iso che permette di installare un sistema minimale. Contiene solo i componenti necessari ad avviare il sistema, a configurare la rete ed ad avviare l'installer che provvederà a scaricare tutti i pacchetti aggiuntivi necessari.
|
Nota per testing e unstable Le immagini sopra menzionate esistono anche per lenny (attuale testing). Nel caso di lenny si potrà scegliere se usare le immagini dell'ultima beta, quelle generate settimanalmente o quelle generate giornalmente. Tutte queste immagini sono scaricabili dalla pagina del debian-installer: Per Sid non esistono immagini dell'installer: è necessario installare prima lenny e poi effettuare l'upgrade. |
|
Nota per amd64 Ufficialmente la versione old-stable di debian (sarge) non supporta l'architettura AMD64 anche se esiste un porting completo di sarge per AMD64 e sono disponibili anche le immagini dei cd e delle net-install. Per informazioni sul supporto dell'architettura AMD64 su Debian fare riferimento alla pagina: |
- Tramite due soli floppy (boot.img e root.img) che permettono di fare il boot e di fare partire l'installer, tutto il resto verrà scaricato automaticamente dalla rete (fattibile se si ha un collegamento tramite scheda di rete e non tramite modem usb). Ad esempio se si dispone di un secondo pc con linux collegato ad internet, si può facilmente condividere la connessione in fase di installazione in modo da non dover installare (inizialmente) il modem usb.
- Tramite l'apposita immagine per chiavetta usb (boot.img.gz). Dovrà essere copiata sulla chiavetta anche una iso di debian. Se il bios non supporta il boot via usb, si può usare il solito floppy contenente boot.img per fare il boot e mettere sulla chiavetta soltanto una iso debian. Per informazioni su come preparare la chiavetta: Preparing Files for USB Memory Stick Booting.
|
Nota Per una descrizione di tutti i file immagine e kernel, disponibili per i vari tipi di installazione, fare riferimento al file MANIFEST. |
- Totalmente via rete, accendendo la macchina da remoto e facendo il boot automaticamente via rete (utile per installazioni contemporanee su decine di macchine).
- Avviando una iso direttamente dall'hard disk, in modo da non dover masterizzare neanche un cd! Basta copiare un iso in una partizione (anche non vuota, i dati verranno preservati) che non dovrà essere usata per la nuova installazione. È poi necessario copiare nella stessa directory un kernel (e il suo initrd) che servirà per il boot. Come iso si potrà usare sia il primo cd di installazione che le iso del net-install da 40 o 110 MB. Se si ha già grub installato non è necessario altro, altrimenti bisognerà creare una un floppy di avvio per grub.
- In particolare, basta copiare in una cartella tre file:
- Con grub poi si richiama manualmente il kernel (basta premere 'c' al boot per ottenere la linea di comando di grub) con il seguente comando:
kernel (hd0,x)/vmlinuz root=/dev/ram0 ramdisk_size=12000
- (dove x è la partizione in cui è stato messo il kernel) la relativa immagine initrd con:
initrd (hd0,x)/initrd.gz
- (ricordarsi di usare lo splendido autocompletamento che grub offre) ed infine fare il boot con il comando boot.
- A questo punto si avvia l'installazione che riconosce automaticamente l'iso posta nella stessa cartella del kernel, e permette di installare il software ivi contenuto. Al successivo riavvio si ottiene già un sistema perfettamente funzionante (anche con la sola iso da 40 MB) basta quindi installare con APT i pacchetti aggiuntivi di cui si ha bisogno. Questo metodo è molto semplice e comodo e permette di evitare di masterizzare un'immagine iso che in breve tempo diventerebbe obsoleta (in particolare per la testing).
- Partendo da un sistema GNU/Linux già funzionante ed eseguendo una cross installation
- Installazione automatica tramite preconfigurazione: La preconfigurazione offre un modo per impostare le risposte alle domande poste durante l'installazione senza doverle inserire manualmente. Questo permette di automatizzare completamente la maggior parte dei tipi d'installazione e offre persino alcune funzionalità che non sono disponibili durante l'installazione tradizionale. Utile per installazioni su larga scala.
Riferimenti
Per ulteriori informazioni c'è il completissimo Manuale di Installazione Debian:
- Debian GNU/Linux Installation Guide (i386)
- Debian GNU/Linux Installation Guide (amd64)
- Molto utili anche le Faq del Debian Installer
Autore: ~ The Noise, inspirato da una discussione con gnappa ed altri sul forum Debianizzati.Org.

