Newsgroup: it.comp.os.linux.iniziare
Titolo: come ritornare al multi boot

Su una macchina "di prova" avevo installati win98 e Mandrake 8.
Ho aggiornato win98 a win2k.
Poi oggi ho ripulito le partizioni linux, ho installato Red Hat 7 e ho
scelto il Lilo "grafico" per fare il dual boot.
Per avviare Linux tutto bene.
Quando volevo avviare 2K, però, non riuscivo, visto che mancava un file (non
mi ricordo a memoria quale).
Ho avviato quindi sotto dos, ho dato fdisk /MBR e adesso 2K si avvia
regolarmente.
Il problema è: come fare a "reinstallare" il lilo che mi permette di
scegliere con quale OS partire?
Oppure, come dire a 2K che non è solo ? :-)
Ho provato a leggere "NT OS Loader + Linux mini-HOWTO" ma non ho capito
molto!
Grazie a tutti,
ALVISE



spiegazione -v
Ecco, questa è una buona domanda che per chi smanetta da poco tempo
con il buon Linux  può sembrare insormontabile e a me ha fatto dannare
non poco quando ho fatto fdisk /mbr convinto che mi avrebbe chiesto
conferma (sai quando ti diverti a scrivere format c:?).
Il fatto che ti mancasse un file, non so fino a che punto non
dipendesse proprio dal partizionamento, dalla tavola di partizione, da
come era settata la partizione attiva. Windows di solito fa casini,
soprattutto se selezioni la partizione primaria attiva con Fdisk.
Non so se è il tuo caso, ma comunque se hai questo tipo di intenzioni
in futuro ti consiglio di usare il booter di partition magic pro!
Il tuo problema attuale credo che sia far partire Linux da Windows ME
per reinstallarti LILO e, a suo tempo, non hai creato un disco di
boot, vero?
Beh in teoria credo che dovresti creare un dico di avvio dalle
DOSUTILS del cdrom con RAWRITE utilizzando \BOOT\CDROM.IMG, rebootare,
premere F1 e al prompt:
boot: restore
Però a me si blocca tutto, quindi posso dirti come ho fatto alla
casinara (probabilmente c'è un metodo migliore ma non chiederlo a
me!).
Naturalente *** NON MI ASSUMO RESPONSABILITA' *** in merito:
Al posto di "restore" inserisci:
vmlinuz root=/dev/hda2
hda2 può essere non corretto per te, se si blocca prova un'altra
partizione hda3, hda4 o hdb se hai linux in un altro disco fisico
di solito il boot dà errori di tutti i tipi, ma tu prosegui diritto e
riavviando quando lo chiede, ma SENZA MODIFICARE O CORREGGERE NIENTE!
Se ti carica la grafica ma il mouse è bloccato CONTROL-ALT-F1 ed entra
come root
carica lilo e riavvia.
In alternativa puoi cercarti LOADLIN.exe per caricare VMLINUZ da
modalità reale (MS-DOS), cosa che tra l'altro
da millennium non è + possibile se non usando un disco di ripristino
dello stesso.
A me segnalava errori pure così, ma non hanno avuto nessun effetto
alla fine.
Ecco, tutto questo è davvero pleonastico. Fammi sapere, cia'

 molto!
E` abbastanza contorto perche' prevede situazioni diverse :-)
Alla fin fine devi:
- entrare in Linux
- dare "dd if=/dev/hdXN of=pippo bs=512 count=1
dove hdXN e` la partizione che contiene "/boot",
di solito e` quella di "/"
- copi il file pippo su un floppy e poi sul C: di win
- modifichi il file boot.ini come spegato nel mini-howto,
non lo ricordo esattamente.
ciao, andrea

 Però a me si blocca tutto,..........
basta partire col CD di installazione,
premere subito F1
rispondere "rescue" al prompt di lilo:
controllare con "mount" se le partizioni linux sono montate,
se non lo sono creare una dir (mkdir /pippo ) e montarvi la partizione 
col sistema (mount -t ext2 /mnt/hdXN /pippo)
a questo punto impostare /pippo come root del sistema (chroot /pippo)
Ora sei a tutti gli effetti come l'amministratore del tuo sistema,
un bel "/bin/lilo" ripristinera` il lilo precedente in MBR,
Dovrai adattare prima il tuo /etc/lilo.conf al fatto che ora c'e`
win2k. 
Leggiti "man lilo.conf" e le faq di 
www.ziobudda.net
prima di modificare lilo.conf e lanciare lilo.
ciao, andrea

Grazie a tutti e due!
Appena avrò un attimo di tempo proverò e vi farò sapere!
Saluti,
ALVISE