Aggiornamento Debian · 5 min read · Dec 05, 2025
Come Aggiornare Debian Lenny (Debian 5.0) A Squeeze (Debian 6.0) Su Xen VPS
Come Aggiornare Debian Lenny (Debian 5.0) A Squeeze (Debian 6.0) Su Xen VPS
Questo tutorial mostra come aggiornare un’installazione di Debian Lenny (Debian 5.0) su un server virtuale privato (VPS) basato su Xen a Squeeze (Debian 6.0), inclusi aggiornamenti del kernel, sequenziamento di avvio basato su dipendenze e conversione a UUID.
Se lo fai nel modo abituale di Debian, solo con apt-get dist-upgrade, è molto probabile che tu finisca con un sistema non avviabile. Questo è principalmente perché l’aggiornamento di grub fallisce.
Limitazione: Non sarai in grado di aggiornare grub. Devi rimanere con la tua vecchia versione di grub; questo tutorial mostra come raggiungere questo obiettivo. Se qualcuno ha trovato una soluzione per questo problema, ti preghiamo di lasciare un commento. Tuttavia, commenti e critiche sono sempre benvenuti!
Disclaimer: Anche se tutti i passaggi in questo how-to sono stati testati con attenzione, non fornisco alcuna garanzia che questo funzionerà per te! Fai questo a tuo rischio. Non provare questo in un ambiente di produzione, non provare questo se non hai accesso a una console seriale in modo da poter invertire i passaggi e fai un backup dei tuoi dati o crea uno snapshot in anticipo! Potresti finire con un sistema non avviabile!
0 Alcuni Passaggi Opzionali
I seguenti passaggi non sono necessari per aggiornare a Squeeze, ma potrebbero essere utili per alcuni di voi.
0.1 Aggiungere Un File di Swap (Opzionale)
Per coloro che gestiscono un VPS con pochissima RAM e spazio di swap (<512 MB) come me, potrebbe essere utile o addirittura necessario estendere lo spazio di swap.
I seguenti comandi creeranno un file di swap di 2 GB chiamato swapfile nella directory radice, lo formatteranno e lo attiveranno:
dd if=/dev/zero of=/swapfile bs=1024 count=2097152 && mkswap /swapfile && swapon /swapfileQuesto aggiunge una riga al tuo /etc/fstab per attivare automaticamente il file di swap durante l’avvio:
echo “/swapfile none swap sw 0 0” >> /etc/fstab
0.2 Rendere Il Prompt della Shell Colorato (Opzionale)
Questo comando aggiunge un’entrata al tuo /root/.bashrc che ti darà un prompt colorato come root@host: /etc # dopo il tuo prossimo accesso:
echo "PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '" >>/root/.bashrc1 Aggiornare Il Sistema A Debian Squeeze (Debian 6.0)
Assicurati di seguire tutti i passaggi con attenzione. Non fare nient’altro fino a quando non completi questo how-to fino alla fine. In particolare, non riavviare fino a quando non hai finito!
1.1 Aggiornare sources.list
Usa le seguenti voci nel tuo /etc/apt/sources.list:
vi /etc/apt/sources.listDovresti sostituire us con un mirror vicino a te. Puoi includere fonti aggiuntive per le tue esigenze dopo queste righe.
#squeeze
deb http://ftp.us.debian.org/debian/ squeeze main contrib non-free
deb-src http://ftp.us.debian.org/debian/ squeeze main contrib non-free
# specchio di sostituzione squeeze per fonti volatili
deb http://mirrors.kernel.org/debian squeeze-updates main contrib
deb-src http://mirrors.kernel.org/debian squeeze-updates main contrib
#security-squeeze
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-freeEsegui
apt-get update1.2 Installare / Aggiornare / Configurare le Locali
Facciamo questo passaggio in anticipo per liberarci di messaggi di errore fastidiosi come “impossibile impostare la locale”; assicurati che $LC_* e $LANG siano corretti durante l’installazione:
apt-get install localesServizi da riavviare per l’aggiornamento della libreria GNU libc:
[…]
Ricevi i nuovi post nella tua casella di posta.
Nessuno spam. Disiscriviti in qualsiasi momento.