Oggi stavo aggiornando IOS su un router Cisco 877 e si è verificato un problema: la memoria flash installata non era sufficiente per contenere sia la vecchia che la nuova immagine IOS, quindi la nuova non poteva essere caricata se non quella vecchia prima cancellato.
Questo ovviamente significa che, non appena la vecchia immagine fosse stata eliminata, qualsiasi problema durante l'installazione di quella nuova avrebbe reso il router non avviabile; FE una perdita di potenza sarebbe stata particolarmente brutta. Naturalmente, la lentezza intrinseca di un caricamento TFTP nella memoria flash non ha aiutato.
Qualche soluzione alternativa per questo, oltre all'installazione di una scheda flash più grande? Le due immagini erano entrambe leggermente più grandi del 50% della dimensione totale della memoria flash, quindi sarebbe bastato anche un piccolo risparmio di spazio; Sto pensando alla compressione dei file o qualcosa di simile.
new one would have rendered the router unbootable
- Per la maggior parte dei router Cisco, è comunque possibile avviare una modalità che consente di caricare l'immagine tramite una connessione seriale o tftp. È un grande dolore farlo. Inoltre richiede praticamente di essere fisicamente connesso alla porta della console del router per risolverlo.