Convivenza Linux - win senza Lilo
Qui di sseguito propongo questa bella guida del mio grande e affidabile socio Anakrys_dagart, che parla di Dual Boot (convivenza tra Linux e windows) senza l'ausilio di Lilo.
Potete prelevare direttamente la versione PDF oppure proseguire nella lettura online HTML:
Lo Fammo Strano?
Ovvero, come avere un dual boot Linux-Windows NT/XP (NTFS)
senza usare Lilo/Grub
Anakrys Dagart -
Anakrys_dagart@email.it
Please Visit:
www.criptonite.org
Copyright © 2005 Salvatore Mandrà
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is avaiable at address http://www.gnu.org
The author is not responsable of any damage from using this document, alone or with third person software, including royalties and copyrights
This text is wrote with LATEX2e. Try to use it to write your text!
For any info visit www.latex-project.org
La convivenza tra il pinguino e Windows© non è mai stata né
felice né pacifica ma ...far convivere i due nella stessa macchina
può essere una tragedia!! Di fatto, al nostro schizzinoso Windows© non piace stare al secondo posto e, se per sbaglio, lo installate nella seconda partizione
e lasciate la principale al nostro amico Linux, lui si offende e sovrascrive
la tabella delle partizioni non permettendo l'avvio di nessuno dei due!! Bel Tipo!
Inoltre, se avete come me due Hard-Disk, scrivere sull'
MBR
(Master Boot Record
è
sempre complicato e rischioso e, a meno di essere dei geni dell'informatica
(ed io non
mi ritengo tale), il gioco non vale la candela
(soprattutto se sulla partizione di Windows©
c'è
la tua tesi da stampare!).
Allora mi son detto: perchè
non creare un Boot Disk per l'avvio da floppy?
Ravanando in internet ho scoperto la possibilità di installare una copia del kernel
proprio su un floppy da 1.44 MByte per permettermi di avviare la partizione di Linux
senza problemi dal floppy all'avvio della macchina. Entusiasta della scoperta provo
il nuovo fiammante comando per il kernel 2.6.xx
ma meraviglie delle meraviglie, l'errore
mi smonta un pochino. Cerco ancora su internet e scopro che i kernel della famiglia
2.6.xx sono troppo ciccioni
per stare su un floppy (il mio occupava
la bellezza di 2.1 Mbyte!)
e che quindi è necessario installare un
boot loader
per poter avviare Windows© e Linux sulla medesima macchina.
Alcuni hanno
risolto il problema installando Lilo solo sulla partizione di Linux (e quindi
non sull'MBR,
cosa che potrebbe causare problemi) e,
copiando l'immagine di boot di Lilo
in ,
permettere il dual boot direttamente con il boot loader di Windows© .
Esiste tuttavia un modo molto più semplice per avviare Linux senza installare
nuovi boot loader sull'MBR o su qualsiasi partizione, rimandendo fedele al vecchio ma
funzionale metodo del floppy, che sfrutta l'avvio del Kernel di Linux da linea
di comando del DOS
Gli strumenti necessari per proseguire sono:
- (quasi, ma non necessariamente sempre funzionante) Windows© NT/XP su NTFSC:
- Una distribuzione qualsiasi di Linux (installata sulla partizione ad es: /dev/hdb1)
- Un floppy da 1.44 MByte
- Il software NTFSDOS.exe scaricabile dal sitowww.sysinternals.com
- Il software loadline.exe che generalmente trovate in ogni distribuzione (P.S.: Google è sempre un ottimo amico! Usatelo!)
- Il sorgente o l'immagine bzImage del vostro Kernel preferito
- Una gomma da masticare, una donna1 o (in assenza) di unghie della mano sinistra per sfogare la rabbia per un errore o un mancato funzionamento
Adesso siamo pronti per cominciare la nostra piccola avventura!
Primo Passo: Preparazione del Sistema
Create la directory
e inserite al suo interno il software loadlin.exe e tutto il necessario per il suo funzionamento. All'interno della stessa cartella metterete anche
l'immagine bzImage del kernel che volete sia caricata all'avvio di Linux2.
Secondo Passo: Preparazione del Disco di Avvio
Dobbiamo innanzitutto preparare il Disco di Avvio: avviate quindi Windows© NT/XP e formattate
come disco di avvio il floppy che avevate preparato (l'avete
preparato ...vero?).
Prendete poi il file NTFSDOS.exe e copiatelo nel floppy.
Fatto ciò editate, con il vostro editor di fiducia,
il file a:\autoexec.bat
come segue:
@echo off |
echo "" |
echo "" |
echo "********************************************" |
echo "* Boot Disk Linux ver. 1.0 *" |
echo "* *" |
echo "* Anakrys Dagart - anakrys_dagart@email.it *" |
echo "* *" |
echo "* Pleade Visit: www.criptonite.org *" |
echo "* *" |
echo "* This Script is Under GPL *" |
echo "* You can Redistribuite or Modify this. *" |
echo "* *" |
echo "********************************************" |
echo "" |
echo "" |
|
echo "Sto caricando i moduli del DOS" |
|
mode con codepage prepare=((850) ega.cpi) |
mode con codepage select=850 |
keyb it,,keybrd2.sys |
|
echo "Sto mondanto il driver NTFS" |
|
rem Carica i driver NTFS sul driver Z: |
rem La scelta di Z: e' puramente arbitraria |
rem e puo' essere modificata
|
rem con sicurezza
|
|
NTFSDOS /L:Z |
|
rem Ci spostiamo nella Direcotry gia' |
rem creata in cui avremo messo |
rem loadlin.exe e l'immagine del Kernel |
rem che vogliamo caricare |
|
|
echo "Sto caricando il Kenerl ... Buon Linux!"
|
echo "Please Visit: www.criptonite.org" |
|
z: |
cd z:\loadlin |
|
rem Innanzitutto, ci assicuriamo di aver |
rem svuotato il buffer di scrittura |
rem dei dischi |
|
smartdrv /C |
|
rem E poi carichiamo l'immagine del nostro |
rem Kernel con loadlin |
|
loadlin bzImage root=/dev/hdb1 ro vga=3
|
|
Il tutto è stato testato sulla mia macchina è non da problemi. Inoltre
NTFSDOS.exe è un software
proprietario
che permette la
sola lettura
della partizione NTFS: dunque non ci dovrebbero
essere problemi di scrittura sulla partizione NTFS.
Altro fondamentale vantaggio: se siamo stufi del nostro vecchio Kernel, possiamo
tranquillamente sostituire l'immagine in c:\loadlin e aggiornarlo a
nostro piacimento!
E con questa la serata è terminata.
Se avete problemi potete sempre contattarmi alla mia
email
anakrys_dagart@email.it e cercherò di rispondervi nel più
breve tempo
possibile in funzione non lineare del mio tempo libero!
Un saluto al mio socio se nonchè amico e compagno di scorribande
Anakrys Skywalker
, al quasi nuovo membro Anakrys Neo,
al mio amico e membro onorario
3
del gruppo
Anakrys
Emma ed infine alla mia sempre novella
patata!.
1 - donna
Vi ricordiamo che la violenza sulle donne, sia fisica sia carnale, è reato punibile penalmente. Attenzione a non abusare.
2 - Linux
Per la compilazione di un Kernel o come recuperare l'immagine di un Kernel potete leggere
Kernel-HOWTO oppure ...cercate su Google
3 - onorario
Nel senso che si deve sentire onorato di fare parte del gruppo.
» Torna »
|