From 68f259f776fb0dacf717d95068db7a4f4b5ba938 Mon Sep 17 00:00:00 2001 From: Marc Fonvieille Date: Sun, 22 Sep 2002 10:47:32 +0000 Subject: New translations: committers-guide, euro, explaining-bsd and multi-os. PR: docs/42926 Submitted by: Alex Dupre --- it_IT.ISO8859-15/articles/multi-os/Makefile | 14 + it_IT.ISO8859-15/articles/multi-os/article.sgml | 761 ++++++++++++++++++++++++ 2 files changed, 775 insertions(+) create mode 100644 it_IT.ISO8859-15/articles/multi-os/Makefile create mode 100644 it_IT.ISO8859-15/articles/multi-os/article.sgml (limited to 'it_IT.ISO8859-15/articles/multi-os') diff --git a/it_IT.ISO8859-15/articles/multi-os/Makefile b/it_IT.ISO8859-15/articles/multi-os/Makefile new file mode 100644 index 0000000000..886e21cc9d --- /dev/null +++ b/it_IT.ISO8859-15/articles/multi-os/Makefile @@ -0,0 +1,14 @@ +# $FreeBSD$ + +DOC?= article + +FORMATS?= html + +INSTALL_COMPRESSED?=gz +INSTALL_ONLY_COMPRESSED?= + +SRCS= article.sgml + +DOC_PREFIX?= ${.CURDIR}/../../.. + +.include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/it_IT.ISO8859-15/articles/multi-os/article.sgml b/it_IT.ISO8859-15/articles/multi-os/article.sgml new file mode 100644 index 0000000000..d805111b84 --- /dev/null +++ b/it_IT.ISO8859-15/articles/multi-os/article.sgml @@ -0,0 +1,761 @@ + + + +%translators; +]> + +
+ + Installazione e Utilizzo di FreeBSD con altri Sistemi Operativi + + + + Jay + + Richmond + + +
jayrich@sysc.com
+
+
+
+ + 6 Agosto 1996 + + + Questo documento spiega come far coesistere felicemente + FreeBSD con altri sistemi operativi come Linux, MS-DOS, + OS/2, e Windows 95. + Un ringraziamento speciale va a: Annelise Anderson + andrsn@stanford.edu, Randall Hopper + rhh@ct.picker.com, e Jordan K. Hubbard + jkh@time.cdrom.com + + Traduzione a cura di &a.it.max;. + +
+ + + Introduzione + + Molta gente non può far convivere questi sistemi operativi + senza avere a disposizione un hard disk di grosse dimensioni, + perciò sono state incluse informazioni speciali sui drive EIDE + di grosse dimensioni. Poiché ci sono così tante + combinazioni di possibili sistemi operativi e configurazioni di hard disk, + la potrebbe esserti di aiuto più + di altre. Contiene descrizioni di specifiche configurazioni che + usano molteplici sistemi operativi. + + Questo documento assume che tu abbia già fatto posto sul tuo + hard disk per un altro sistema operativo. Ogni volta che + ripartizioni il tuo hard disk, corri il rischio di distruggere + e quindi perdere i dati sulle partizioni originali. In ogni caso, + se il tuo hard disk è completamente occupato dal DOS, potresti + usare FIPS (incluso nel CDROM di FreeBSD nella directory + \TOOLS oppure via + ftp). + Ti permette di ripartizionare il tuo hard disk senza distruggere i + dati già contenuti. C'è anche un programma commerciale + chiamato Partition Magic, che ti permette di ridimensionare e cancellare + partizioni senza conseguenze. + + + + Panoramica sui Boot Manager + + Si tratta solo di brevi descrizioni dei diversi boot manager che + potresti trovare. A seconda del tuo computer, potresti trovare + utile usarne più di uno sullo stesso sistema. + + + + Boot Easy + + + Questo è il boot manager standard fornito con FreeBSD. + Ha la possibilità di far partire qualsiasi cosa, incluso BSD, + OS/2 (HPFS), Windows 95 (FAT e FAT32), e Linux. + Le partizioni vengono scelte con i tasti funzione (F1-F12). + + + + + Boot Manager di OS/2 + + + Questo fa partire FAT, HPFS, FFS (FreeBSD), ed EXT2 + (Linux). Farà anche partire partizioni FAT32. Le partizioni + vengono scelte usando i tasti freccia. L'OS/2 Boot Manager è + l'unico ad usare una propria partizione separata, diversamente + dagli altri, che usano il master boot record (MBR). Di conseguenza, + deve essere installato prima del 1024esimo cilindro per evitare + problemi di avvio. Può far partire Linux usando LILO quando + questo è parte del settore di avvio, non dell'MBR. + Leggi gli HOWTO + di Linux sul World Wide Web per avere più + informazioni su come far partire Linux con il boot manager di + OS/2. + + + + + OS-BS + + + Questa è un'alternativa a Boot Easy. Ti dà + più controllo sul processo di avvio, con la + possibilità di impostare la partizione di default da cui + partire e il timeout di avvio. + La versione beta di questo programma ti permette di avviare + scegliendo il sistema operativo con i tasti freccia. È + incluso nel cd di FreeBSD nella directory + \TOOLS oppure via ftp. + + + + + LILO, o LInux LOader + + + Questo è un boot manager limitato. Farà partire + FreeBSD, sebbene siano necessari alcuni accorgimenti e sistemazioni + nel file di configurazione. + + + + + + A proposito di FAT32 + + FAT32 è il rimpiazzo al filesystem FAT incluso nella Release + Beta SR2 di Microsoft, che dovrebbe essere installata + con Windows 95 a partire dalla fine del 1996. Converte il + normale filesystem FAT e ti permette di usare cluster di + dimensioni più piccole per hard disk di dimensioni maggiori. + Inoltre FAT32 modifica il settore di avvio tradizionale e la tabella + di allocazione, rendendola incompatibile con alcuni Boot + Manager. + + + + + Una Installazione Tipica + + Diciamo che ho due grandi hard disk EIDE e voglio installarci + FreeBSD, Linux, e Windows 95. + + Ecco come potrei fare usando questi due hard disk: + + + + /dev/wd0 (Primo hard disk) + + + + /dev/wd1 (Secondo hard disk) + + + + Tutti e due hanno 1416 cilindri. + + + + Parto dalla partizione MS-DOS o dal dischetto di avvio + di Windows 95 che contiene l'utility FDISK.EXE + e creo una piccola partizione primaria da 50 megabyte + (35-40 per Windows 95, più un po' di spazio per respirare) + sul primo disco. Creo anche una partizione più grande sul + secondo hard disk per le applicazioni di Windows e per i dati. + + + + Faccio ripartire ed installo Windows 95 (più facile a + dirsi che a farsi) sulla partizione C:. + + + + La prossima cosa che farò sarà installare Linux. + Non sono sicuro per le altre distribuzioni, ma la slackware include + LILO (guarda la ). Quando ripartiziono il + mio hard disk con l'fdisk di Linux, + metterò tutto ciò che riguarda Linux sul primo hard + disk (probabilmente 300 mega per una partizione di + root decente e un po' di spazio di swap). + + + + Dopo aver installato Linux, quando viene chiesto di + installare LILO, _ASSICURATI_ di installarlo sul + settore di avvio della partizione di Linux, non + nell'MBR (Master Boot Record). + + + + La parte rimanente di hard disk va a FreeBSD. + Assicurati anche che la slice root di FreeBSD + non vada oltre il 1024esimo cilindro. (Il 1024esimo + cilindro è circa intorno ai 528mb in un disco ipotetico, + il mio, di 720mb). Userò il resto dell'hard disk + (circa 270 mb) per /usr e + /. Il resto del secondo hard + disk (la grandezza varia a seconda di quanto spazio + ho lasciato agli applicativi e ai dati per Windows + quando ho creato la partizione nel primo passo) può + essere usata per /usr/src + e per lo spazio di swap. + + + + Se visualizzato con l'utility fdisk + di Windows 95, l'hard disk dovrebbe risultare in questo modo: + --------------------------------------------------------------------- + + Display Partition Information + +Current fixed disk drive: 1 + +Partition Status Type Volume_Label Mbytes System Usage +C: 1 A PRI DOS 50 FAT** 7% + 2 A Non-DOS (Linux) 300 43% + +Total disk space is 696 Mbytes (1 Mbyte = 1048576 bytes) + +Press Esc to continue + +--------------------------------------------------------------------- + + Display Partition Information + +Current fixed disk drive: 2 + +Partition Status Type Volume_Label Mbytes System Usage +D: 1 A PRI DOS 420 FAT** 60% + +Total disk space is 696 Mbytes (1 Mbyte = 1048576 bytes) + +Press Esc to continue + +--------------------------------------------------------------------- + ** Potrebbe essere FAT16 o FAT32 se stai usando l'aggiornamento OEM + SR2. (Guarda la ). + + + + Installazione di FreeBSD. Assicurati di avviare il computer + con il primo hard disk configurato con NORMAL nel BIOS. + Se non è così, dovrai settare la vera geometria + del disco all'avvio (per arrivare a fare ciò, fai partire + Windows 95 e consulta Microsoft Diagnostics + (MSD.EXE), o controlla il BIOS) con il + parametro hd0=1416,16,63 dove + 1416 è il numero di cilindri sull'hard disk, + 16 è il numero di testine per + traccia, o heads per track, e + 63 è il numero di settori per + traccia sul drive. + + + + Quando partiziono l'hard disk, cerco sempre di mettere Boot + Easy sul primo hard disk. Non mi preoccupo del secondo hard + disk, non parte nulla da quello. + + + + Al riavvio, Boot Easy dovrebbe riconoscere le tre partizioni + avviabili, cioè quella DOS (ovvero Windows 95), Linux, e + BSD (FreeBSD). + + + + + + Considerazioni Speciali + + Molti sistemi operativi sono molto pignoli su come e dove devono + essere messi sull'hard disk. Windows 95 deve essere sulla prima + partizione primaria sul primo hard disk. OS/2 fa eccezione. Può + essere installato in una partizione primaria o estesa sul primo o sul + secondo hard disk. Se non sei sicuro, mantieni la parte avviabile di + partizione sotto il 1024esimo cilindro. + + Se installi Windows 95 su un sistema BSD esistente, questo + distruggerà l'MBR, e dovrai reinstallare il boot + manager precedente. Boot Easy può essere reinstallato usando + l'utility BOOTINST.EXE inclusa nella directory \TOOLS sul cdrom, oppure + via ftp. + Puoi anche ricominciare l'installazione e andare all'editor delle + partizioni. Da lì, marcare la partizione di FreeBSD come + avviabile, scegliere Boot Manager, e quindi digitare W per scrivere le + informazioni nell'MBR. Puoi ora riavviare, e Boot Easy dovrebbe + riconoscere Windows 95 e DOS. + + Ricordati che OS/2 può leggere partizioni FAT e HPFS, ma non + FFS (FreeBSD) o EXT2 (Linux). Diversamente Windows 95 può leggere + e scrivere solo su FAT o FAT32 (guarda la ). + FreeBSD può leggere gran parte degli altri filesystem, ma al + momento non può leggere partizioni HPFS. Linux può leggere + partizioni HPFS, ma non può scrivervi. Versioni recenti del kernel + di Linux (2.x) possono leggere e scrivere su partizioni di Windows 95 di + tipo VFAT (VFAT è ciò che permette a Windows 95 di avere + i nomi di file lunghi - è molto simile alla FAT). + Linux può leggere e scrivere sulla maggior parte dei filesystem. + Capito? Lo spero... + + + + Esempi + + (La sezione ha bisogno di lavoro, per favore spedisci + il tuo esempio a jayrich@sysc.com). + + FreeBSD+Win95: Se hai installato FreeBSD dopo Windows 95, dovresti + vedere DOS nel menu di Boot Easy. Questo è + Windows 95. Se hai installato Windows 95 dopo FreeBSD, leggi la + sopra. + Fin quando il tuo hard disk non ha più di 1024 cilindri, non + dovrebbero esserci problemi. + Se una partizione va oltre il 1024esimo cilindro, e hai + messaggi di errore come invalid system disk sotto + DOS (Windows 95) e FreeBSD non parte, prova a cercare una opzione nel BIOS + chiamata > 1024 cylinder support o + NORMAL/LBA mode. + DOS potrebbe necessitare dell'LBA (Logical Block Addressing - + Indirizzamento Logico dei Blocchi) per partire correttamente. Se l'idea + di cambiare delle impostazioni nel BIOS ogni volta che si accende il + computer non ti piace, puoi far partire FreeBSD da DOS con l'utility + FBSDBOOT.EXE che trovi sul CD (dovrebbe trovare la + tua partizione FreeBSD e farla partire). + + FreeBSD+OS/2+Win95: Nulla di nuovo qui. Il boot manager di OS/2 + può far partire tutti questi sistemi operativi, cosicché non + dovrebbero esserci problemi. + + FreeBSD+Linux: Puoi usare Boot Easy per far partire tutti e due i + sistemi operativi. + + FreeBSD+Linux+Win95: (guarda la ) + + + + Altre Fonti di Aiuto + + Ci sono molti HOW-TO su + Linux che trattano come affrontare il problema di avere + più sistemi operativi sullo stesso hard disk. + + Il Linux+DOS+Win95+OS2 + mini-HOWTO offre aiuto su come configurare il boot manager di + OS/2 e il Linux+FreeBSD + mini-HOWTO potrebbe essere anch'esso interessante. + Anche il Linux-HOWTO + è di grande aiuto. + + E il pacchetto di Hale Landis, How It Works contiene + alcune utili informazioni su tutti i tipi di geometrie dei drive e su + argomenti legati al processo di avvio. Puoi trovarlo su ftp://fission.dt.wdc.com/pub/otherdocs/pc_systems/how_it_works/allhiw.zip. + + Inoltre non perderti la documentazione del kernel di FreeBSD sul + processo di avvio, disponibile nella distribuzione dei sorgenti del kernel + (si scompatta in file:/usr/src/sys/i386/boot/biosboot/README.386BSD. + + + + Dettagli Tecnici + + (Contributo di Randall Hopper, + rhh@ct.picker.com) + + Questa sezione prova a fornire abbastanza informazioni di base + sugli hard disk e sul processo di avvio così da + essere poi capaci di determinare le cause dei problemi più + frequenti che potreste affrontare al momento dell'installazione e della + configurazione di più sistemi operativi. Inizia con un + linguaggio semplice, così potresti voler scorrere la pagina fino a + quando non ti sembri difficile e cominciare quindi da quel punto a + leggere. + + + Introduzione agli Hard Disk + + Sono generalmente usati tre termini fondamentali per descrivere + l'allocazione dei dati sull'hard disk: Cylinders (Cilindri), Heads + (Testine), e Sectors (Settori). Non è particolarmente importante + sapere esattamente cosa significano questi termini e quale sia il loro + compito specifico, ma interessa sapere che, insieme, identificano dove + si trovano fisicamente i dati sull'hard disk. + + Ogni hard disk ha un particolare numero di cilindri, di testine, e + di settori per ogni parte di cilindro relativa a una singola testina + (che generalmente viene chiamato track, o traccia). + Questi dati contribuiscono a determinare la geometria + fisica del disco dell'hard disk. Ci sono + generalmente 512 byte per settore, e 63 settori per traccia, mentre + il numero di cilindri e testine varia a seconda del tipo di hard disk. + In questo modo puoi trovare la quantità di dati che il disco + potrebbe contenere semplicemente calcolando: + + + (numero di cilindri) × (numero di testine) × (63 + settori/traccia) × (512 byte/settore) + + + Per esempio, sul mio Western Digital AC31600 EIDE, questo + è: + + + (3148 cilindri) × (16 testine) × (63 + settori/traccia) × (512 byte/settore) + + + che sarebbe 1,624,670,208 byte, o circa 1.6 Giga. + + Puoi scoprire la geometria fisica del disco (cioè il numero + di cilindri, testine, e il fattore settori/tracciati) del tuo hard disk + usando ATAID o altri programmi reperibili su Internet. Probabilmente il + tuo hard disk ti è stato venduto con queste informazioni. + Comunque stai attento: se stai usando l'opzione LBA del BIOS (vedi la + ), non puoi usare un qualsiasi programma per + conoscere la geometria fisica. Questo perché molti programmi (ad + esempio MSD.EXE o l'fdisk di FreeBSD) non + identificano la geometria fisica del disco, fanno invece riferimento + alla geometria traslata (Numeri virtuali usando + LBA). Continua a leggere per saperne di più. + + Un altro aspetto interessante di questi termini. Dati 3 + numeri—un numero di cilindri, un numero di testine, e un numero + di settori per tracciato—si può identificare uno specifico + settore assoluto (un blocco di 512 byte di dati) sull'hard disk. I + cilindri e le testine sono numerati partendo da 0, e i settori sono + numerati partendo da 1. + + Per quelli che sono interessati a dettagli più tecnici, + informazioni sulla geometria dei dischi, settori di avvio, BIOS, e + altro, possono trovare grandi quantità di informazioni in + Internet. Basta fare una ricerca con Lycos, Yahoo e altri digitando + boot sector o master boot record. + Tra le numerose informazioni utili che si possono trovare c'è il + pacchetto di documentazione How It Works (in + italiano Come Funziona) di Hale Landis. Guarda la + per alcuni puntatori a questo + pacchetto. + + Ok, troppa terminologia finora. Adesso parliamo del processo di + avvio. + + + + Il Processo di Avvio + + Sul primo settore del tuo disco (Cyl 0, Head 0, Sector 1) risiede + il Master Boot Record (MBR). Questo contiene una mappa del tuo disco. + Identifica fino a 4 partizioni, ciascuna delle + quali è uno spazio, una parte, di quel disco. FreeBSD chiama + queste partizioni slices per evitare confusione + con le sue partizioni, di cui ora non parleremo. + Ciascuna partizione può contenere un sistema operativo + diverso. + + Ogni elemento che rappresenta una partizione presente nell'MBR ha un + Partition ID, un valore Start + Cylinder/Head/Sector, e un valore End + Cylinder/Head/Sector. Il Partition ID mostra di che tipo + di partizione si tratta (di che sistema operativo) e i valori di + inizio/fine dicono dove questa si trova. La + mostra una lista di partition ID più comuni. + + + Partition ID + + + + + ID (hex) + Descrizione + + + + + + 01 + DOS12 primaria (12-bit FAT) + + + + 04 + DOS16 primaria (16-bit FAT) + + + + 05 + DOS estesa + + + + 06 + DOS primaria di grande dimensione (> 32MB) + + + + 0A + OS/2 + + + + 83 + Linux (EXT2FS) + + + + A5 + FreeBSD, NetBSD, 386BSD (UFS) + + + +
+ + Nota che non tutte le partizioni sono avviabili (per esempio quelle + DOS estese). Alcune lo sono, altre no. Ciò che rende una + partizione avviabile è la configurazione del Partition + Boot Sector che si trova all'inizio di ciascuna + partizione. + + Quando configuri il tuo boot manager preferito, questo cerca gli + elementi nella tavola delle partizioni sull'MBR di tutti i tuoi hard + disk e fa in modo che tu possa dare un nome a tutte gli elementi della + lista. Quindi all'avvio, il boot manager viene invocato da un codice + particolare presente nell'MBR del primo hard disk che viene rilevato sul + tuo sistema. Questo guarda la tavola delle partizioni dell'MBR + corrispondente alla partizione che hai scelto, usa l'informazione sullo + Start Cylinder/Head/Sector per quella partizione, carica il Partition + Boot Sector per quella partizione, e sli dà il controllo. + Quel settore di avvio per la partizione contiene abbastanza informazioni + per cominciare a caricare il sistema operativo di quella + partizione. + + Un particolare che abbiamo sorvolato e che è importante + conoscere. Tutti gli hard disk hanno l'MBR. Ad ogni modo, quello + importante è quello del disco che viene rilevato per primo dal + BIOS. Se hai solo hard disk IDE, è il primo disco IDE + (cioè il disco primario del controller primario). + Stessa cosa per i sistemi SCSI. Se hai sia + SCSI che IDE invece, i dischi IDE vengono riconosciuti per primi dal + BIOS, quindi il primo disco IDE è quello che viene riconosciuto + per primo. Il boot manager che installerai si troverà quindi + sull'MBR del primo disco riconosciuto come descritto. +
+ + + Limitazioni sull'Avvio e Avvertimenti + + Ora un po' di cose interessanti alle quali devi stare + attento. + + + Il maledetto limite dei 1024 cilindri e l'aiuto dell'LBA del + BIOS + + La prima parte del processo di avvio viene effettuata attraverso + il BIOS, (se questo è un termine nuovo per te, il BIOS è + un chip contenente del software presente sulla scheda madre che + contiene il codice di avviamento per il computer). Quindi, questa + prima parte del processo è soggetta alle limitazioni + dell'interfaccia del BIOS. + + L'interfaccia BIOS usata per leggere gli hard disk in questo + momento (INT 13H, Subfunction 2) alloca 10 bit per il Cylinder Number, + 8 bit per l'Head Number, e 6 bit per il Sector Number. Questo porta + gli utenti ad essere sottoposti a dei limiti (per esempio i boot + manager installati nell'MBR così come i loader installati nei + Boot Sector) che ora vediamo: + + + + 1024 cilindri, massimo + + + + 256 testine, massimo + + + + 64 settori/traccia, massimo (in realtà 63, + 0 non è disponibile) + + + + Ora, hard disk grossi hanno molti cilindri, ma non molte testine, + quindi invariabilmente con grandi hard disk il numero di cilindri + sarà più alto di 1024. A causa di questo e della + situazione dell'interfaccia BIOS, non puoi far partire un sistema + operativo da qualsiasi punto del disco. Il codice di avvio (il boot + manager e il loader del sistema operativo devono essere nei settori di + avvio di tutte le partizioni avviabili) deve risiedere entro il limite + dei 1024 cilindri. In pratica, se il tuo hard disk è generico + e contiene 16 testine, questo si tramuta in: + + + 1024 cilindri/disco × 16 testine/disco × 63 + settori/traccia × 512 byte/settore + + + che è intorno al summenzionato limite dei 528MB. + + Qui è dove entra in gioco l'LBA (Logical Block Addressing, + Indirizzamento Logico dei Blocchi) del BIOS. L'LBA del BIOS fornisce + all'utente delle API del BIOS accesso ai cilindri fisici oltre al + 1024esimo attraverso l'interfaccia BIOS ridefinendo un cilindro. + Quindi, rimappa cilindri e testine, facendo sembrare al BIOS che il + computer contenga meno cilindri e più testine di quanto in + realtà non ne abbia. + In altre parole, si avvantaggia del fatto che gli hard disk hanno + relativamente poche testine e molti cilindri semplicemente bilanciando + tra cilindri e testine facendo in modo che tutti e due i numeri + rimangano sotto la soglia (1024 cilindri, 256 testine). + + Con l'LBA del BIOS, la limitazione agli hard disk è + virtualmente eliminata (beh, spostata ad 8 Gigabyte). Se hai un BIOS + che supporta l'LBA, puoi mettere FreeBSD o qualsiasi altro OS in + qualsiasi parte tu voglia senza toccare il limite dei 1024 + cilindri. + + Per usare ancora l'esempio del mio Western Digital da 1.6 + Giga, la sua geometria fisica è: + + + (3148 cilindri, 16 testine, 63 settori/traccia, 512 + byte/settore) + + + Ad ogni modo, il mio LBA del BIOS rimappa questo in: + + + (787 cilindri, 64 testine, 63 settori/traccia, 512 + byte/settore) + + + dandomi la stessa grandezza effettiva di disco, ma con numero di + cilindri e testine entro i limiti dell'API del BIOS (casualmente, + ho sia Linux che FreeBSD installati su uno dei miei hard disk sopra il + 1024esimo cilindro fisico, e tutti e due partono perfettamente, grazie + all'LBA del BIOS). + + + + Boot Manager e Allocazione del Disco + + Un altro punto di cui tener conto al momento al momento + dell'installazione di un boot manager, è quello di ricordarsi + di allocare spazio per il tuo boot manager. È meglio aver + presente fin da subito questo problema, per non accorgersene troppo + tardi e dover quindi reinstallare uno o più sistemi + operativi. + + Se hai seguito il discorso nella a + proposito del Master Boot Sector (dove si trova l'MBR), dei Partition + Boot Sectors, e dell processo di avvio, potresti esserti chiesto + esattamente dove quel piccolo boot manager risiede sul tuo hard disk. + Bene, alcuni boot manager sono abbastanza piccoli da risiedere nel + Master Boot Sector (Cilindro 0, Testina 0, Settore 0) insieme alla + tabella delle partizioni. Alcuni invece hanno bisogno di un po' di + spazio in più e si estendono su alcuni settori oltre il Master + Boot Sector nella traccia del Cilindro 0 Testina 0, dato che questa + è tipicamente libera. + + Ecco qui. Alcuni sistemi operativi (incluso FreeBSD) fanno in + modo che le loro partizioni possano cominciare subito dopo il Master + Boot Sector, cioè al cilindro 0, testina 0, settore 2 se vuoi. + Infatti, se dai al sysinstall di FreeBSD un disco con una parte + iniziale vuota oppure un disco vuoto, quello è il punto da cui + comincerà la partizione FreeBSD di default (o almeno lo ha + fatto quando sono caduto in questa trappola). Poi quando vai ad + installare il tuo boot manager, se è uno che occupa alcuni + settori oltre all'MBR, andrà a sovrascrivere la parte iniziale + dei dati della prima partizione. Nel caso di FreeBSD, questo + sovrascrive il label del disco, e fa in modo da rendere non avviabile + la partizione di FreeBSD. + + Il modo più semplice per eliminare questo problema (e + lasciarti la flessibilità di provare in seguito differenti boot + manager) è quello di lasciare sempre la prima traccia del tuo + hard disk completamente libera quando partizioni il tuo hard disk. + Ciò significa lasciare libero lo spazio tra il cilindro 0, + testina 0, settore 2 fino a cilindro 0, testina 0, settore 63, e + cominciare la prima partizione sul cilindro 0, testina 1, settore 1. + Per ciò che vale, quando crei una partizione DOS all'inizio del + tuo hard disk, il DOS lascia sempre questo spazio libero di default + (ecco perché molti boot manager presumono che sia libero). + Quindi creare una partizione DOS all'inizio del disco toglie questi + problemi tutti insieme. Mi piace fare da solo, creando una partizione + DOS da 1 mega all'inizio, perché questo evita che cambino le + lettere dei drive DOS quando ripartiziono in seguito. + + Come riferimento, i seguenti boot manager usano il Master Boot + Sector per immagazzinare il loro codice e i loro dati: + + + + OS-BS 1.35 + + + + Boot Easy + + + + LILO + + + + Questi boot manager usano alcuni settori addizionali dopo + il Master Boot Sector: + + + + OS-BS 2.0 Beta 8 (settori 2-5) + + + + Boot Manager di OS/2 + + + + + + Cosa fare se il tuo computer non parte? + + In alcuni momenti quando installi dei boot manager, potresti + lasciare l'MBR in uno stato in cui il computer non riesce più a + partire. Questo è spiacevole, ma possibile quando si utilizza + FDISK su di un boot manager già installato. + + Se hai una partizione DOS avviabile sul tuo hard disk, puoi + partire da un floppy DOS, e poi eseguire il comando: + + + A:\> FDISK /MBR + + + Per mettere il codice originale di avvio del DOS nel sistema. + Puoi ora avviare DOS (e solamente DOS) dall'hard disk. + Alternativamente, puoi far ripartire il programma di installazione del + tuo boot manager da un floppy avviabile. + + +
+
-- cgit v1.2.3