L’avvio

Cosa succede quando il computer viene acceso? Per scoprirlo dovete sapere cosa c’è dentro un computer:

  • un processore o CPU, che esegue (quasi) tutte le operazioni del computer;
  • una memoria centrale o RAM, che serve per contenere i dati che servono ai programmi;
  • uno o più dischi fissi o hard disk, che conservano tutti i file.
  • una memoria ROM che contiene le routine che il computer esegue all’avvio.

Quando schiacciamo il pulsante di accensione, la memoria ROM mette in moto il processore, controlla che il computer sia a posto, e carica nella RAM tutti i dati che servono per i passi successivi (o una cosa del genere, ma adesso non è questo l’importante).

Dopo avviene il boot del sistema operativo, che può essere visto come un’interfaccia tra l’utente e il processore. Il boot può avvenire in una miriade di modi diversi. Tempo fa, quando si lasciava un floppy nel computer, all’avvio questo si lamentava, e dovevamo togliere il floppy e premere invio (o riavviare, non ricordo). Questo perché il floppy non conteneva comandi di boot. Inserendo il CD di Windows, il boot avviene dal CD (previa configurazione). Il boot, in pratica è l’operazione che prende i dati per l’avvio di un sistema operativo da un supporto che li contiene, li mette nella RAM, e dice al processore: «esegui l’operazione che trovi nell’indirizzo X della RAM». Questa operazione inizia tutto il processo di avvio dei vari programmini di cui è costituito il sistema operativo.

Ora, voi potete anche avere 2 sistemi operativi, ad esempio Windows XP e Windows Vista. Quindi prima del boot del sistema operativo, avviene il boot di un microsistema operativo che è l’interfaccia che vi fa scegliere quale sistema avviare.

Ma perché vi ho parlato di tutto questo? Perché se voi installate Windows Vista dopo XP, questo vede che c’è XP e crea il microsistema operativo (chiamiamolo programma di boot) in modo da contenere Vista e XP. Questo succede anche quando installate una distro GNU/linux. La cosa a cui volevo arrivare è questa: se voi installate un qualsiasi Windows su un computer che ha linux, anche se non cancellate linux, Windows distruggerà il programma di boot di linux e installerà il suo, che impedirà l’avvio di linux.

L’utente che si avvicina per la prima volta al mondo della formattazione dei dischi fissi e del partizionamento, grazie alla chiusura totale di Microsoft per la libertà degli utenti, si trova di fronte ad un problema che è ben più complesso di quello che si aspettava.

Le soluzioni sono 2: utilizzare un CD live (un CD che contiene i dati per il boot) che permetta di reinstallare il programma di boot di linux e di includere Windows nell’elenco; oppure installare prima Windows e solo successivamente linux.

Prossima tappa: il filesystem.

Pubblicato in Ubuntu steps. 1 Commento »

Una Risposta a “L’avvio”

  1. Installazione del sistema operativo – parte 1 « Ubuntu steps Dice:

    [...] solo 7, e ho installato un sacco di cose!). Poi serve una partizione dove inserire i dati del programma di boot, di 512 MB per essere generosi. Infine serve un ampia partizione per mettere tutti i nostri dati: [...]


Lascia un Commento

Fill in your details below or click an icon to log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Log Out / Modifica )

Foto Twitter

You are commenting using your Twitter account. Log Out / Modifica )

Foto di Facebook

You are commenting using your Facebook account. Log Out / Modifica )

Connecting to %s

Follow

Get every new post delivered to your Inbox.