Old:Dual Boot Linux-Windows: differenze tra le versioni

Nessun cambiamento nella dimensione ,  22 lug 2005
nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1: Riga 1:
Beh, non tutti possono fare a meno di avere installato anche un sistema Windows sulla propria macchina e quindi spesso � necessario far convivere questi due OS.<br>
Per utilizzare il nostro browser preferito con mozilla-thunderbird abbiamo due possibilit�:
Storicamente questa convivenza si � dimostrata spesso poco "pacifica", infatti a non pochi di noi � capitato di non poter accedere a questo o quel sistema operativo, ben sapendo che all'ultima accensione tutto funzionava per il meglio.<br>
Di solito, per quella che � la mia esperienza in fatto di dual boot, posso "addossare" buona parte della colpa di questi malfunzionamenti, alla poca apertura del boot loadr di Windows rispetto agli altri sistemi operativi esistenti.<br>
Per ovviare a questo tipo di problema � possibile percorrere diverse scelte:<br>


# Installare un bootloader pi� comprensivo (grub, lilo, gag, etc. etc.) e gestire tutto tramite quello;<br>
# Usare dpkg-reconfigure mozilla-thunderbird
# Usare il bootloader di Windows, per avviare anche gli altri OS a cui siamo interessati;<br>
# Editare il file /etc/mozilla-thunderbird/global-config.js


Questo articolo prova a spiegare in modo semplice come impostare ed utilizzare il secondo metodo.<br>
dpkg ci offre 3 possibilit�:
Lo spunto e le nozioni riportate derivano dall'articolo di '''Rover''' presente a [http://www.littlewhitedog.com/content-52.html questo indirizzo].


Installeremo in sequenza, prima Windows e poi Linux: per il primo baster� seguire le varie schermate, mentre per il secondo occorr� qualche accortezza in pi�.<br>
* GNOME (imposter� il browser predefinito Gnome)
Durante l'installazione della distro infatti, verr� richiesto di configurare un bootloader (di solito LILO o grub) e pertanto dovremo fare attenzione alla posizione dove verr� posizionato tale software.<br>
* Debian (da scegliere quando non si stia usando Gnome. Questa opzione fa si che thunderbird utilizzi l'x-www-browser preferito)
In altre parole, un boot loader pu� essere installato nell'inizio di un disco ( il famoso '''MBR''', ovvero il Master Boot Record), in una partizione ben precisa o in un floppy.
* I will do it on my own (da scegliere per una configurazione personalizzata, editando il file /etc/mozilla-thunderbird/global-config.js)


Visto che siamo decisi a lasciare al boot loader di Windows l'onere di tutto il lavoro, necessario per il momento scegliere la terza opzione (/dev/fd0), tenendo a mente di dover installare successivamente il boot loader sul disco.
Editare questo file molto semplice:
Una volta completata la procedura di installazione del sistema base ci verr� richiesto di riavviare il sistema, e noi utilizzeremo il disco floppy appena creato per rientrare nel nostro sistema.<br>
Al login accediamo come superutente e provvediamo a configurare il bootloader sul disco fisso usando il comando '''grub-install''' e specifando al partizione del nostro disco, corrispondente alla / del sistema linux.
Ad esempio, nel mio caso ho:


/dev/hda7 ---> /
<pre>
/dev/hda6 ---> /home
  use this if you have no access to gnome configuration
  as described on http://www.jwsdot.com/debian/faq.html#q9
  and don't care about debian default settings.
*/
// pref("network.protocol-handler.app.http","mozilla-firefox");
// pref("network.protocol-handler.app.https","mozilla-firefox");
</pre>


quindi devo scegliere /dev/hda7.
Questa prima parte � riservata agli utenti gnome:
Pertanto il comando sar�:
Per scegliere il browser sufficente togliere il commento alle 2 linne qui sopra (in questo caso scegliendo di usare firefox):
<pre>#grub-install /dev/hda7</pre>.
A questo punto '''grub-install''' prelever� dal disco floppy che abbiamo creato, i file di cui ha bisogno per clonarsi sul disco: buona abitudine impostare il floppy in sola lettura per evitare modifiche dei file ed avere sempre una alternativa per far partire il proprio sistema linux.<br>
A questo punto possiamo disconnetterci come superutente (comando '''logout''') e rientrare come utente semplice.<br>
Dopo aver aperto una shell eseguite questo comando:


<pre>$ dd if=/dev/hda7 bs=512 count=1 of=/home/USER/linux.bin</pre>
<pre>
pref("network.protocol-handler.app.http","mozilla-firefox");
pref("network.protocol-handler.app.https","mozilla-firefox");


dove USER il vostro utente.<br>
Questo comando crea un file chiamato '''linux.bin''' (ci servir in seguito), contenente i primi 512 byte della nostra partizione /, la stessa in cui, guarda caso, abbiamo installato il bootloader.<br>
Tale file ci servir per istruire Windows ad avviare anche l'altro sistema operativo.<br>
Sempre dalla shell, copiamo '''linux.bin''' su un floppy vuoto, precendentemente inserito nell'apposito lettore con


<pre>$ mcopy /home/USER/linux.bin a:</pre>


NB: '''mcopy''' fa parte del pacchetto degli '''mtools''', nel caso non fosse installato e possibile usare i metodi standard di mount del device e di copia di un file.<br>
-------------------------------------------------------------------------
Nel caso non si disponga di un drive floppy, e possibile usare un qualsiasi supporto utilizzabile in scrittura da Linux (una partizione di fat32, una pen drive, un cdrw, etc etc)<br>
  uncomment this if you want your browser configured as
A questo punto dobbiamo riavviare il sistema: � da notare come Windows ancora non rilevi la presenza di Linux.
  your default by means of the debian alternatives mechanism
Una volta loggati come utente Administrator o equivalente, possiamo dedicarci alle modifiche.
*/
// pref("network.protocol-handler.app.http","x-www-browser"");
// pref("network.protocol-handler.app.https","x-www-browser");
</pre>


Il boot manager di Windows (almeno nelle versioni pi recenti come 2000 o Xp) viene impostato nel file nascosto '''boot.ini''', presente nella directory radice dove installato il sistema, come ad esempio c:\ .<br>
Una volta attivata la '''visualizzazione dei file nascosti''' e quella dei '''file di sistema''', possibile aprire boot.ini ed osservarne il contenuto.<br>
Il file in questione si presenta originariamente cos:


<pre>  [boot loader]
Questa � la sezione dedicata agli altri window manager. Il procedimento � lo stesso visto sopra:(sempre ipotizzando di voler usare firefox)
    timeout=15
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect</pre>


<pre>
pref("network.protocol-handler.app.http","mozilla-firefox");
pref("network.protocol-handler.app.https","mozilla-firefox");
</pre>


Per poter gestire Linux sufficiente aggiungere la seguente riga:
Io ho dovuto procedere in questo modo, dato che nonostante avessi impostato in KDE Firefox come browser di default, ogni volta che cliccavo un link da Thunderbird partiva una istanza di Konqueror che faceva poi partire Firefox.Magari per voi cos� non , tuttavia trovo che modificare questo file sia il modo migliore per avrere il controllo diretto sulle interazioni tra Thunderbird e i vari Browser.


<pre>c:\linux.bin="Linux"</pre>
----
 
Autore: [[Utente:Jango|jango]]
personalizzabile sia nel nome del file (linux.bin) che nell'etichetta da visualizzare (Linux).<br>
[[Categoria:Desktop]]
Preleviamo il file '''linux.bin''' che abbiamo prodotto con il comando '''dd''' e copiamolo nella directory c:\ .<br>
[[Categoria:Tips&Tricks]]
A questo punto possiamo riavviare il sistema e scopriamo che non si avvia pi� automaticamente Windows, ma ci viene proposta anche la scelta di Linux!!!<br>
Una volta selezionata quest'ultima voce, ci troviamo davanti il bootloader fornito dall'istallazione di Linux.
 
Ai pi� questa soluzione pu� sembrare contorta quanto inutile, ma a mio avviso consente di gestire Linux in modo decisamente pi� trasparente se � presente un dual boot con Windows, visto che quest'ultimo non dovr� essere "spodestato" dall'MBR per far posto al LILO o grub di turno.<br>
E, finora, questo metodo non mi ha '''MAI''' abbandonato!<br>
 
[[Utente:Ldonesty|Ldonesty]]
47

contributi