Sophie

Sophie

distrib > Mandriva > 9.2 > i586 > by-pkgid > 70cedc76d223e7bfce9e0ff622b45231 > files > 93

howto-sgml-it-9.2-1mdk.noarch.rpm

<!doctype linuxdoc system>

<article opts="italian">

<title>Win95 + WinNT + Linux multiboot using LILO mini-HOWTO
<author>Renzo Zanelli, <tt/rzanelli@southeast.net/
<date>v1.0, 26 marzo 1998

<abstract>
Questo documento descrive come utilizzare il multiboot fra Windows 95, 
Windows NT e Linux.
Traduzione di Roberto Kaitsas (<htmlurl
url="mailto:RobK@flashnet.it" name="RobK at flashnet.it">)
Data traduzione: 11 Maggio 1999
</abstract>

<!-- Table of contents -->
<toc>

<!-- Begin the document -->

<sect>Introduzione

<p>
Ci sono una quantit&agrave; di documenti disponibili che descrivono in dettaglio
come fare il multiboot di qualsiasi numero di SO usando l'OS loader di 
Windows NT. Quando ho finalmente acquistato Windows NT, avevo gi&agrave; 
Windows 95 e Linux installati sul mio sistema e usavo LILO per fare il 
multiboot fra di loro. Ho deciso di aggiungere Windows NT al LILO invece
di usare l'OS loader di Windows NT.

Originariamente avevo Windows 95 sul mio primo disco IDE e Linux sul
secondo disco. Linux &egrave; divenuto il mio terzo disco IDE ed ho installato
un nuovo disco IDE per Windows NT come secondo disco. Bench&eacute; non abbia
provato questo in differenti configurazioni, credo che l'ordine con il 
quale ogni SO venga installato o in quale disco venga installato non sia
importante.

Ricordatevi solamente di creare i dischi di avvio d'emergenza quando
ogni SO ve lo chiede!

Dato che ho usato l'utility di Gilles Vollant BootPart e BootPart supporta
solo dischi fino a 4GB di dimensioni, questa potrebbe non funzionare
se avete dischi di capacit&agrave; pi&ugrave; grande. Se avete bisogno di lavorare
con dischi pi&ugrave; grandi di 4GB, contattate Gilles direttamente (guardate 
la documentazione di BootPart per indirizzo e-mail di Gilles).


<sect>Installazione dei Sistemi Operativi

<p>
Quando installate i SO, siate sicuri che siano tutti installati su
partizioni avviabili. Ho installato sia Windows 95 che Windows NT su
partizioni Fat 16, dato che questa procedura funziona su dischi Fat 16.
Se decidete di usare Fat32 per Windows 95 e NTFS per Windows NT,
controllate che la vostra versione di Linux le supporti e, se &egrave; cos&igrave;,
fino a che punto.


<sect1>Installare Windows 95

<p>
Installate Windows 95 sul vostro primo disco. Questo sar&agrave; il vostro
disco C:. Ricordatevi di creare i dischi di partenza di Windows 95
quando vi viene chiesto di farlo.

Ho scoperto che sarebbe meglio se il disco Linux venisse rimosso dal 
sistema quando viene installato Windows 95, cosicch&eacute; non viene mai
scoperto e non esiste fintantoch&eacute; Windows 95 &egrave; interessato.

A questo punto, se avete fatto tutto correttamente, dovreste essere
in grado di avviare Windows 95.


<sect2>Installare Windows NT 4.0

<p>
Installate Windows NT 4.0 sul vostro secondo disco. Quando create la
partizione su questo disco, rendete la partizione eseguibile. Non tutte
le versioni di Linux supportano NTFS, cos&igrave; io ho creato una partizione
FAT 16, per mantenermi cauto e perch&eacute; volevo scambiare dati fra i 
dischi Windows. 

Quando Windows NT si installa, rileva la presenza di Windows 95 e crea
una voce per questo nell'OS loader di Windows NT e si potranno vedere 
3 voci nel men&ugrave; dell'OS loader di NT come segue:
<tscreen><verb>
Windows NT Workstation Version 4.00
Windows NT Workstation Version 4.00 [VGA mode]
Microsoft Windows
</verb></tscreen>

A questo punto, se avete fatto tutto correttamente, siete in grado di
eseguire un avvio multiplo fra Windows NT e Windows 95.


<sect3>Installare Linux

<p>
Installate Linux sul vostro terzo disco. Quando ho installato Linux, avevo
installato solo Windows 95 cos&igrave; ho solamente aggiunto la partizione di
Windows 95 a Lilo. Potete andare avanti e installare tutti i SO 
installando LILO, o modificare il file di configurazione di Lilo
pi&ugrave; tardi. Comunque decidete di procedere, vi mostrer&ograve; come il file 
/etc/lilo.conf dovrebbe essere modificato nella prossima sezione.
Una volta che Linux &egrave; installato, dovreste essere in grado di avviare 
Linux.


<sect>La parte Linux

<p>
Questo prevede la modifica del file /etc/lilo.conf e la reinstallazione
di LILO. Ci&ograve; che segue dovrebbe essere gi&agrave; presente in /etc/lilo.conf:
<tscreen><verb>
boot=/dev/hda
</verb></tscreen>

Questa parte di codice dovrebbe gi&agrave; essere presente:
<tscreen><verb>
# Parte di codice Linux
image=/vmlinuz
root=/dev/hdc1
label=Linux
# Fine parte di codice Linux
</verb></tscreen>

Ora aggiungiamo la parte di codice di Windows 95:
<tscreen><verb>
# Parte di codice Windows 95
other=/dev/hda1
table=/dev/hda
label=Windows95
# Fine parte di codice Windows 95
</verb></tscreen>

Ora aggiungiamo la parte di codice di Windows NT:
<tscreen><verb>
# Parte di codice di Windows NT
other=/dev/hdb1
table=/dev/hda
loader=/boot/any_d.b
label=WindowsNT
# Fine Parte di codice di Windows NT
</verb></tscreen>

Ora eseguiamo LILO di nuovo. A questo punto, se tutto &egrave; andato bene,
dovremmo avere Windows 95, Windows NT, e Linux come selezione da LILO.
Dovreste essere in grado di avviare Linux e Windows 95 (che dovrebbe
darvi l'OS loader di Windows NT). Per rendere operativa la voce di 
Windows NT, bisogna ancora fare qualche modifica sul lato Windows NT.


<sect>La parte Windows NT

<p>
Prima di poter continuare, dovete fare due cose.

La prima &egrave; di scaricarsi e scompattare l'utility di Gilles Vollant
BootPart che potete trovare a <url 
url="http://www.winimage.com/bootpart.htm">
con qualche informazione sul suo uso.

La seconda cosa da fare &egrave; copiare (non cancellateli ancora!) i seguenti
file nella directory madre del disco di Windows NT:
<tscreen><verb>
Boot.ini
Bootsect.dos
Ntdetect.com
Ntldr
</verb></tscreen>
Questi files sono l'OS loader di Windows NT. Questi stanno nella
directory madre del disco di Windows 95 e sono stati messi l&igrave; da
Windows NT quando lo avete installato.

Una volta che questo &egrave; stato fatto, avviate al DOS prompt di Windows 95
(premete Shift+F5 quando Windows 95 si carica) e digitate il seguente
comando:
<tscreen><verb>
BOOTPART WINNT BOOT:D:
</verb></tscreen>
Ora dovete modificare Boot.ini nella directory madre del vostro Windows NT.
Voi dovete modificare 3 linee, 1 nella sezione [boot loader] e due nella
sezione [operating systems].

Questo &egrave; il Boot.ini originale:
<tscreen><verb>
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(1)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation Version 4.00" 
multi(0)disk(0)rdisk(1)partition(1)\WINNT="Windows NT Workstation Version 4.00 [VGA mode]" /basevideo /sos
C:\ = "Microsoft Windows"
</verb></tscreen>

Questo &egrave; il nuovo Boot.ini:
<tscreen><verb>
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00" 
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows NT Workstation Version 4.00 [VGA mode]" /basevideo /sos
</verb></tscreen>
Notate che tutte le voci di rdisk(1) sono state cambiate in rdisk(0) e
la linea che si riferisce a Windows 95 &egrave; stata cancellata.

Dopo aver salvato Boot.ini, se avete fatto tutto correttamente, 
dovreste essere in grado di avviare Windows NT da LILO.


<sect>La parte Windows 95

<p>
Create un dischetto DOS avviabile dal prompt DOS di Windows 95 (premete
Shift+F5 quando Windows 95 si carica). &Egrave; importante che questo disco
sia creato dal prompt DOS, non da una finestra DOS all'interno di
Windows 95! Non avviate Windows95 fino a che questo passo non &egrave;
stato completato! Copiate il file C:\WINDOWS95\COMMAND\SYS.COM sul 
dischetto (sostituite il percorso del vostro Windows95 se &egrave; diverso). 
Ora avviate dal dischetto e digitate il comando:
<tscreen><verb>
SYS C:
</verb></tscreen>
Questo dovrebbe rimuovere l'OS Loader di Windows NT e dovreste essere 
in grado di avviare direttamente in Windows 95 da LILO.

Ora potete rimuovere i files dell'OS Loader di Windows NT:
<tscreen><verb>
Boot.ini
Bootsect.dos
Ntdetect.com
Ntldr
</verb></tscreen>


<sect>Riferimenti

<p>
Un ringraziamento alle seguenti persone (in nessun ordine particolare):

James C. Bevier & D. Michael McFarland.  In un messaggio scambiato sulla
lista-reddhat mi hanno procurato alcune informazioni su come avviare NT
da Linux.

Gilles Vollant.  BootPart &egrave; una pratica utility e Gilles l'ha resa
disponibile gratuitamente con una buona documentazione. Grazie Gilles.

Mike Harlan.  La lettura del suo 'Linux-DOS-Win95-OS2' mini-HOWTO, mi ha 
aiutato a fare alcune considerazioni sul comportamento di LILO.

</article>