Tuttavia è pur vero che per chi è alle prime armi ripristinare il sistema alle condizioni iniziali è sempre un CASINO e specialmente se sul computer ci lavora ++ gente con ++ sistemi (io personalmente monto 2 windows e linux) !!!!
Ma possiamo evitarci il casino a priori utilizzando il bootloader di Winzozz per caricare Linux!! Si avete capito proprio BBBene!!!
Ecco come ho risolto io usando il cd net-install di Debian Etch (qualunque distro va bene purchè esista la possibilità di fermare l'installazione ed avere una shell con cui operare):
- installate il vostro sistema operativo Linux preferito, vi fate le vostre belle partizioni ma al momento di installare il bootloader...
- non permettete a linux di sovrascrivere il bootloader predefinito ma installate Grub o Lilo nella partizione in cui risiede Linux
Adesso al riavvio il sistema farà il boot da windows impedendovi di accedere a Linux... don't worry ;pp
Supponiamo di avere la seguente configurazione:
/dev/hda1 WINZOZ c:
/dev/hda2 Linux /
/dev/hda3 Linux swap
/dev/hda4 Linux /home/ - Inseriamo nuovamente il cd della nostra distro e stoppando l'installazione scegliamo di aprire una shell... qui comincia il bello!!
- montiamo la partizione windows in una cartella temporanea
mount /dev/hda1 /tmp
- quindi copiamo i primi 512 byte del disco linux in un file sulla partizione win appena montata
dd if=/dev/hda2 of=/tmp/linux.bin bs=512 count=1
Indovinate cosa abbiamo copiato... ??? ... il bootloader di linux!!
Riavviamo il sistema e torniamo in winzozz - Una volta dentro modifichiamo il file boot.ini posto in c: ... se nn lo trovate nn preoccupatevi: è nascosto! quindi abilitate la visualizzazione dei file nascosti e di sistema e lo troverete!!
Eccovi un esempio[boot loader]
la riga in rosso è quella che ho aggiunto al file esistente!
timeout=3
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" /noexecute=optin /fastdetect
c:\linux.bin "GNU Linux Debian" - Riavviate e godetevi l'avvio di Linux da parte del bootloader di Winzozz... ancora una volta Linux dimostra la sua superiorità!!!
Domanda: il cd di installazione della mia distro nn mi da una shell, come faccio??
Risposta: scaricatevi il cd net-install o business da debian.org e fatelo da li!!
Domanda: quando sono dentro la shell e faccio mount mi viene restituito un errore: chiede di specificare il tipo di partizione!!
Risposta: questo può essere un problemino... mi spiego: in teoria basta caricare il modulo vfat o ntfs con il comando modprobe ma nel secondo caso il modulo potrebbe non essere disponibile (ki avrebbe bisogno di montare un disco NTFS durante l'installazione di linux!!! ;-pppp) quindi se nn avete una partizione fat32 di appoggio una soluzione potrebbe essere copiare il tutto su una pen-drive o su un floppy!!
Nessun commento:
Posta un commento