vanescar
27-08-05, 00:14
Principio di funzionamento
Il programma install-mbr serve a installare un settore di avvio all'inizio del disco fisso, con il quale si può scegliere di avviare una delle quattro partizioni principali del disco fisso stesso o un dischetto. In pratica, si demanda l'avvio al settore iniziale della partizione scelta, o del dischetto.
Figura 38.1 (http://a2.swlibero.org/a252.htm#almlanchor1141). Sigle usate da install-mbr.
http://a2.swlibero.org/85.jpg
Il disegno può forse servire per comprendere il senso dello scopo e del comportamento del settore di avvio installato con install-mbr. Per la precisione, quando si avvia un disco che contiene questo settore speciale, se richiesto appare un invito speciale:
MBR
Da questa situazione è possibile premere un tasto a scelta tra [1], [2], [3], [4] o [f], per scegliere rispettivamente l'avvio della prima, seconda, terza e quarta partizione, oppure di un dischetto. Volendo si può anche chiedere aiuto, con il tasto[ h], ottenendo la modifica dell'invito con il promemoria delle scelte possibili:
MBR 1234F::
Quando si usa install-mbr è possibile richiedere qualche piccolo adattamento del settore di avvio che si va a installare o a modificare; per esempio è possibile chiedere che la selezione con i numeri da uno a quattro si riferisca a un disco fisso diverso dal primo (a cui corrisponde il codice 8016).
38.2 Utilizzo di «install-mbr»
Il programma install-mbr richiede l'indicazione del file di dispositivo corrispondente al disco per il quale si vuole intervenire nel settore di avvio. Le opzioni possono apparire prima o dopo questa indicazione:
install-mbr [opzioni] file_di_dispositivo
install-mbr file_di_dispositivo [opzioni]
Vengono descritte solo alcune opzioni nella tabella successiva.
Tabella 38.1 (http://a2.swlibero.org/a252.htm#almlanchor1143). Alcune opzioni.
Opzione Descrizione -f
--force
Forza l'operazione, quando diversamente il programma rinuncerebbe per qualche motivo. -l
--list
Visualizza la configurazione di un settore di avvio già installato in precedenza. -v
--verbose
Mostra più informazioni durante il funzionamento. -d drive
--drive drive
In condizioni normali, l'avvio di una delle partizioni fa riferimento al primo disco fisso (codice 0x80), ma si può usare questa opzione indicato un riferimento differente, per esempio 0x81 per usare invece il secondo disco fisso. Se non si scrive il prefisso 0x, il numero indicato si intende espresso in base dieci. -e [1][2][3][4][F][A]
--enable [1][2][3][4][F][A]
Consente di specificare cosa è possibile avviare: i numeri da uno a quattro rappresentano le quattro partizioni primarie; la lettera «F» rappresenta il dischetto; la lettera «A» rappresenta funzioni speciali che non vengono descritte. -i [s][k][a][n]
--interrupt [s][k][a][n]
Consente di controllare l'apparizione dell'invito: la lettera «s» fa sì che la pressione di un tasto [Maiuscole] o di un tasto [Ctrl] faccia apparire l'invito; la lettera «k» lo fa apparire con un tasto diverso; la lettera «a» richiede che venga mostrato sempre l'invito; la lettera «n» fa in modo che non appaia, salvo il presentarsi di errori. -p [1][2][3][4][F][D]
--partition [1][2][3][4][F][D]
Consente di specificare l'avvio predefinito, utilizzando una delle quattro partizioni corrispondenti ai numeri da uno a quattro, il primo dischetto (lettera «F»), oppure la partizione marcata come «attiva», o «avviabile», scegliendo la lettera «D». -t n
--timeout n
Attende n/18 secondi prima di avviare la partizione o l'unità a dischetti fissata con l'opzione -p. Segue la descrizione di alcuni esempi.
# install-mbr --force /dev/fd0
Installa il settore di avvio nel dischetto corrispondente al file di dispositivo /dev/fd0. La prima volta che si fa questa operazione il programma potrebbe avere di che lamentarsi, pertanto viene usata l'opzione --force.
# install-mbr /dev/hda[Invio]
Installa il settore di avvio nel primo disco ATA.
# install-mbr -e 12F /dev/hda[Invio]
Installa il settore di avvio nel primo disco ATA, abilitando l'avvio della prima e della seconda partizione, oltre alla possibilità di avviare da un dischetto.
# install-mbr -e 12F -i a /dev/hda[Invio]
Come nell'esempio precedente, specificando che si vuole sia mostrato sempre l'invito.
# install-mbr -e 12F -i a -p 2 /dev/hda[Invio]
Come nell'esempio precedente, specificando che si vuole sia avviata la seconda partizione in modo predefinito.
# install-mbr -e 12F -i a -p 2 -t 54 /dev/hda[Invio]
Come nell'esempio precedente, specificando un tempo di attesa di circa tre secondi, prima di procedere con l'avvio predefinito.
# install-mbr -l /dev/hda[Invio]
Dopo aver eseguito il comando dell'esempio precedente, con questo si ottiene la descrizione della configurazione attuale del settore di avvio del primo disco fisso:
Version: 2
Compatible: 2
Y2K-Fix: Disabled
Drive: 0x80
Default: 2
Timeout: 54/18 seconds
Enabled: 1 2 F
Interrupt:
# install-mbr -d 0x81 -e 12F -i a -p 2 -t 54 /dev/hda[Invio]
# install-mbr -l /dev/hda[Invio]
Il primo di questi due comandi richiede di fare riferimento al secondo disco ATA (8116), pur installando il settore di avvio nel primo; il secondo comando legge la configurazione:
Version: 2
Compatible: 2
Y2K-Fix: Disabled
Drive: 0x81
Default: 2
Timeout: 54/18 seconds
Enabled: 1 2 F
Interrupt:
Appunti di informatica libera 2005.07.01 --- Copyright © 2000-2005 Daniele Giacomini -- <[i]daniele (ad) swlibero·org>, <daniele·giacomini (ad) poste·it>
Il programma install-mbr serve a installare un settore di avvio all'inizio del disco fisso, con il quale si può scegliere di avviare una delle quattro partizioni principali del disco fisso stesso o un dischetto. In pratica, si demanda l'avvio al settore iniziale della partizione scelta, o del dischetto.
Figura 38.1 (http://a2.swlibero.org/a252.htm#almlanchor1141). Sigle usate da install-mbr.
http://a2.swlibero.org/85.jpg
Il disegno può forse servire per comprendere il senso dello scopo e del comportamento del settore di avvio installato con install-mbr. Per la precisione, quando si avvia un disco che contiene questo settore speciale, se richiesto appare un invito speciale:
MBR
Da questa situazione è possibile premere un tasto a scelta tra [1], [2], [3], [4] o [f], per scegliere rispettivamente l'avvio della prima, seconda, terza e quarta partizione, oppure di un dischetto. Volendo si può anche chiedere aiuto, con il tasto[ h], ottenendo la modifica dell'invito con il promemoria delle scelte possibili:
MBR 1234F::
Quando si usa install-mbr è possibile richiedere qualche piccolo adattamento del settore di avvio che si va a installare o a modificare; per esempio è possibile chiedere che la selezione con i numeri da uno a quattro si riferisca a un disco fisso diverso dal primo (a cui corrisponde il codice 8016).
38.2 Utilizzo di «install-mbr»
Il programma install-mbr richiede l'indicazione del file di dispositivo corrispondente al disco per il quale si vuole intervenire nel settore di avvio. Le opzioni possono apparire prima o dopo questa indicazione:
install-mbr [opzioni] file_di_dispositivo
install-mbr file_di_dispositivo [opzioni]
Vengono descritte solo alcune opzioni nella tabella successiva.
Tabella 38.1 (http://a2.swlibero.org/a252.htm#almlanchor1143). Alcune opzioni.
Opzione Descrizione -f
--force
Forza l'operazione, quando diversamente il programma rinuncerebbe per qualche motivo. -l
--list
Visualizza la configurazione di un settore di avvio già installato in precedenza. -v
--verbose
Mostra più informazioni durante il funzionamento. -d drive
--drive drive
In condizioni normali, l'avvio di una delle partizioni fa riferimento al primo disco fisso (codice 0x80), ma si può usare questa opzione indicato un riferimento differente, per esempio 0x81 per usare invece il secondo disco fisso. Se non si scrive il prefisso 0x, il numero indicato si intende espresso in base dieci. -e [1][2][3][4][F][A]
--enable [1][2][3][4][F][A]
Consente di specificare cosa è possibile avviare: i numeri da uno a quattro rappresentano le quattro partizioni primarie; la lettera «F» rappresenta il dischetto; la lettera «A» rappresenta funzioni speciali che non vengono descritte. -i [s][k][a][n]
--interrupt [s][k][a][n]
Consente di controllare l'apparizione dell'invito: la lettera «s» fa sì che la pressione di un tasto [Maiuscole] o di un tasto [Ctrl] faccia apparire l'invito; la lettera «k» lo fa apparire con un tasto diverso; la lettera «a» richiede che venga mostrato sempre l'invito; la lettera «n» fa in modo che non appaia, salvo il presentarsi di errori. -p [1][2][3][4][F][D]
--partition [1][2][3][4][F][D]
Consente di specificare l'avvio predefinito, utilizzando una delle quattro partizioni corrispondenti ai numeri da uno a quattro, il primo dischetto (lettera «F»), oppure la partizione marcata come «attiva», o «avviabile», scegliendo la lettera «D». -t n
--timeout n
Attende n/18 secondi prima di avviare la partizione o l'unità a dischetti fissata con l'opzione -p. Segue la descrizione di alcuni esempi.
# install-mbr --force /dev/fd0
Installa il settore di avvio nel dischetto corrispondente al file di dispositivo /dev/fd0. La prima volta che si fa questa operazione il programma potrebbe avere di che lamentarsi, pertanto viene usata l'opzione --force.
# install-mbr /dev/hda[Invio]
Installa il settore di avvio nel primo disco ATA.
# install-mbr -e 12F /dev/hda[Invio]
Installa il settore di avvio nel primo disco ATA, abilitando l'avvio della prima e della seconda partizione, oltre alla possibilità di avviare da un dischetto.
# install-mbr -e 12F -i a /dev/hda[Invio]
Come nell'esempio precedente, specificando che si vuole sia mostrato sempre l'invito.
# install-mbr -e 12F -i a -p 2 /dev/hda[Invio]
Come nell'esempio precedente, specificando che si vuole sia avviata la seconda partizione in modo predefinito.
# install-mbr -e 12F -i a -p 2 -t 54 /dev/hda[Invio]
Come nell'esempio precedente, specificando un tempo di attesa di circa tre secondi, prima di procedere con l'avvio predefinito.
# install-mbr -l /dev/hda[Invio]
Dopo aver eseguito il comando dell'esempio precedente, con questo si ottiene la descrizione della configurazione attuale del settore di avvio del primo disco fisso:
Version: 2
Compatible: 2
Y2K-Fix: Disabled
Drive: 0x80
Default: 2
Timeout: 54/18 seconds
Enabled: 1 2 F
Interrupt:
# install-mbr -d 0x81 -e 12F -i a -p 2 -t 54 /dev/hda[Invio]
# install-mbr -l /dev/hda[Invio]
Il primo di questi due comandi richiede di fare riferimento al secondo disco ATA (8116), pur installando il settore di avvio nel primo; il secondo comando legge la configurazione:
Version: 2
Compatible: 2
Y2K-Fix: Disabled
Drive: 0x81
Default: 2
Timeout: 54/18 seconds
Enabled: 1 2 F
Interrupt:
Appunti di informatica libera 2005.07.01 --- Copyright © 2000-2005 Daniele Giacomini -- <[i]daniele (ad) swlibero·org>, <daniele·giacomini (ad) poste·it>