Newsgroup: it.comp.os.linux.iniziare
Titolo: Convivenza difficile...

Ciao ragazzi...
ho un problemino e vedrň di esporlo nella maniera piů chiara possibile,
spero che possiate aiutarmi:
ho 2 hard disk: uno da 4 giga dove ci sta win 98
e uno da 40 giga dove č installato win xp (ora capite il perchč del
win98,vero?)...
su quest'ultimo ho fatto una partizione dove ho installato la red hat 7.3
(l'installazione non ha dato problemi).
Ora il problema č questo...
il disco di boot (C:) č quello con win98 (non posso modificare l'ordine dal
bios se no mi tocca formattare tutto);
nell'altro hard disk (D:), ho detto all'installazione di linux di mettere
LILO sull'mbr (quindi su hda).
Dopo l'installazione ho avviato linux da dischetto e ho scritto lilo,
[a questo punto ho avuto un po' di problemi che ho risolto stanotte, ma
continuiamo...]
e mi dice:
Added linux
Added WinXP *
e poi nient'altro. All'avvio mi parte il boot loader di windows con XP e 98,
ma di linux non c'č traccia.
Ok...allora sono andato da linux e ho scritto:
# dd if=/dev/hda of=/tmp/boot.lin bs=1024 count=1
per copiare i primi 1024 byte dell'mbr con lilo nel file boot.lin, che poi
ho copiato sull'hd di win98.
Questo metodo l'ho letto su un sito,
ma invece di 1024 c'era 512...mi sembra che in quel modo valeva per le
distribuzioni precedenti alla 7.3, giusto?
Poi ho editato il boot.ini di windows e ho aggiunto:
C:\boot.lin='Red Hat Linux"
Fatto ciň ho riavviato ed č spuntato il boot loader di win con la riga
aggiunta.
Se avvio uno dei due win tutto funziona, mentre se avvio linux spunta:
L 04 04 04 04 04 04 04 04 04 04 04 04 ...........all'infinito!!
In questo momento linux si avvia solo da dischetto.
Perchč?? Ho commesso qualche errore?
Qualcuno puň spiegarmi come fare 'sto benedetto multiboot? Sto
impazzendoooo! ;)
Grazie a tutti
Bruno

 In questo momento linux si avvia solo da dischetto.
Apparentemente hai forse confuso tra hda,b,c,d..... 
Devi decidere se usare lilo ol boot loader di uin XPlode, se vuoi usare 
lilo devi metterlo su hda e ti posso aiutare se vuoi usare l'altro so che 
si può ma non posso aiutarti.
Ciao!
-- 
Vietto
http://vietto.freeweb.supereva.it
To replay by mail change NOSPAM with supereva

Ok, ci ho provato a fare come dici tu, ma senza risultato...nel mio
lilo.conf ci sono queste righe
(scusa se sono un po' impreciso, ma sono sotto winzoz e non posso vedere il
file):
boot=/dev/hda
prompt
timeout=50
LBA32
default=Windows
image=/boot/vmlinuz
    label=Linux
    root=/dev/hda2
    read-only
other=/dev/hda1
    label=Windows
    table=/dev/hda
E ti confermo che appena scrivo lilo mi da:
Added Linux
Added Windows *
Ho modificato: boot=/dev/hdb (perchè pur non essendo primary master il bios
lo ha visto sempre come disco di avvio)
e ho rieseguilo lilo... e di nuovo
Added Linux
Added Windows *
Mmm..."bene!", ho pensato....riavvio e.....
niente boot loader di win, ma in compenso: L 04 04 04 04 04 04 04
............  all'infinito come prima! grrrrrrr!!!!
Ho avuto la fortuna di aver pensato, prima di fare danno, a fare un
dischetto con l'mbr precedente, quello di win;
ho avviato linux col floppy (lo sto odiando 'sto dischetto!) e l'ho
ricopiato al suo posto.
La situazione è tornata quella di prima: boot loader di win, linux non
esiste se non metto il floppy.
Ho rinunciato ufficialmente a rimanere col boot loader di win
[anche se mi dà lo stesso "L 04 04........" come quando ho sovrascritto
l'mbr con il boot di lilo (e quindi se si risolve un problema si risolve
automaticamente anche l'altro)], ma almeno vorrei riuscire a far partire il
boot loader di linux!
Il tutto si traduce nella domanda: "Che significa L 04 04 04
04.............????????????".
A quanto vedo non sono il solo con questo problema,
ma in rete ho trovato solo domande simili alla mia senza risposte adeguate.
Grazie per l'aiuto
Ciao!
Bruno
"Vietto" <vietto....@NOSPAM.it> ha scritto nel messaggio
news:nMQE8.51117$CN3.1...@news2.tin.it...


Prova a copiare il testo qui di seguito e a metterlo in un file che
chiamerai lilo.conf.floppy e metterai in /etc.
Dopodichè inserisci un dischetto vuoto nel floppy e digita:
lilo -C /etc/lilo.floppy.conf
A questo punto avrai un dischetto di che avvia linux; quando vuoi
partire con linux lo inserisci, avvii et... voilà!
Ah, tutte queste operazioni devono essere fatte da root, inoltre la
sequenza di boot del tuo PC deve prevedere la partenza anche da
dischetto.
Il file seguente lo devi modificare in base al tuo sistema (in
particolare la riga root=/dev/hda7), usa il tuo lilo.conf come guida,
l'importante è che non modifichi la riga boot=/dev/fd0.
boot=/dev/fd0
map=/boot/map
install=/boot/boot.b
vga=normal
default=linux
prompt
timeout=10
image=/vmlinuz
	label=linux
	root=/dev/hda7
	read-only
-- 
|f(x)-f(y)|<=L|x-y|