Newsgroup: it.comp.os.linux.iniziare
Titolo: LILO e tre SO su due HD

Ho una macchina completamente scsi con piu' HD, e ho installato su uno win98
piu' Linux e su un altro win2000.
La configurazione e' la seguente:
/dev/sdd1    Win98
/dev/sdd2   Linux
/dev/sdg1 Win2000
Per avviare il 98 e Linux che sono sullo stesso disco uso con successo lilo,
anche se all'inizio e' stato un po' recalcitrante ad installarsi, ma aggiungendo
la linea nel lilo.conf
disk = /dev/sdd
bios = 0x80 
 tutto e' andato a posto.
Per passare da Linux (o win98) al 2000  e viceversa, seleziono direttamente dal
controller l'ID del disco scsi da quale fare il boot e tutto funziona
felicemente.
Non e' una gran seccatura, ma mi piacerebbe poter aggiungere al multiboot anche
win2000.
Purtroppo tutti i miei tentativi non sono andati a buon fine, win2000 non parte.
 
Avete qualche idea?
Grazie a tutti
Ciao
Fabio
Per rispondere scambiare lino con maggio

piu' Linux e su un altro win2000.
]zac[
Vedi gli howto su NT boot e gli howto su lilo.
Teoricamente ti dovrebbe bastare inserire una nuova voce in lilo (winnt)
e farla puntare allhd con win2000.
man lilo e man lilo.conf per la documentazione.
Salve
            Dbg
P.S. dopo avere modificato lilo.conf lancia lilo -v per attivare le
modifiche.
P.S.S. prima di giocare con lilo fatti un disco di avvio e provalo.

e farla puntare allhd con win2000.
Purtroppo non basta, il 2000 non parte,ho letto un po' di tutto, ma viene
indicato di fare come gia' tu hai suggerito.
Ti posto il mio lilo.conf, magari trovi l'errore.
Ho dovuto specificare la la mappatura dei dischi altrimenti ricevevo un
messaggio da lilio che mi indicava che il disco non era accessibile tramite
bios.
Ho anche provato ad aggiungere lo swap dei dischi per il 2000 (le ultime righe
che vedi al fondo) ma niente da fare.
Spulciando la documentazione ho trovato anche il parametro "loader" che permette
di utilizzare un boot record specifico, ma non credo che serva perche' si faceva
l'esempio per OS2. Comunque ho provato a copiare il boot record del 2000 in un
file a a passarglielo come parametro, ma mi viene restituito un errore che
indica che il boot record non ha una signature di lilo valida.
Ogni consiglio e suggerimento e' gradito, come gia' detto non e' la fine del
mondo se non ci dovessi riuscire, pero' mi piacerebbe.
Ah, il 2000 e' su fat 32. 
Ciao e grazie ancora.
boot=/dev/sdd
disk=/dev/sdd
	bios=0x80
disk=/dev/sdg
	bios=0x86
append = "apm=power-off"
prompt
vga=normal
timeout=300 
default=Reis-2.4.9-AC
image=/boot/reis-2.4.9.cox
label=Reis-2.4.9-AC
	root=/dev/sdd2
	read-only
image=/boot/memtest
label=Memtest86
other=/dev/sdd1
	label=Win98
other=/dev/sdg1
	label=Win2000
map-drive=0x80
	to=0x86
	map-drive=0x86
	to=0x80


indicato di fare come gia' tu hai suggerito.
]zac[
E' un po' generica la cosa, che errore ti da'?
Forse e' dovuto al fatto che in qualche maniera tu gli cambi il nome
dell'unita' e questo win2000 non lo accetta.
Con che nome veniva visto l'hd quando hai installato win2000 (C D E ..)?
Salve
           Dbg

Con che nome veniva visto l'hd quando hai installato win2000 (C D E ..)?
Con la lettera C, ma per far questo ho scollegato tutti gli altri dischi,
altrimenti voleva installarsi come G.


altrimenti voleva installarsi come G.
Ecco risolto il mistero, bisognerebbe impostare lilo in modo che quando
avvia win2000 faccia vedere l'hd di win2000 come C e non G, non so' come
e se e' possibile farlo.
Non bisogna mai togliere o aggiungere dischi quando si installano gli
s.o. win, non accettano lo spostamento di unita', linux invece richiede
solo la configurazione di lilo.
Salve
          Dbg

solo la configurazione di lilo.
Se devo essere onesto l'ho fatto molte volte ma non ho riscontrato problemi.
Cmq, faro' ancora un po' di prove, magari ne verro' a capo.
Grazie ancora per l'interessamento.


Grazie ancora per l'interessamento.
E magari rifletti un po' su quello che stai facendo e sugli eventuali
effetti collaterali.
Salve
          Dbg

effetti collaterali.
Senza offesa ,ma i problemi gravi, per me, sono solo quando provochi guasti HW e
non vedo come sia possibile provocarne impostando da bios l'unita' di partenza.
Visto il considerevole OT nel quale siamo scivolati, se vogliamo continuare la
nostra chiacchierata spostiamoci su ICHS o proseguiamo in privato.


nostra chiacchierata spostiamoci su ICHS o proseguiamo in privato.
Ma direi proprio di no!, visto le informazioni interessanti che hai
dato, l'idea di utilizzare un id scritto nel disco per assegnarne il
nome e' mui interessante, dovrebbe farlo anche il kernel di linux.
Per il resto siamo in stallo (e' una questione di prudenza, non mi
piacciono le cose labili, basati sulla non modifica di certe gestioni,
troppe volte chi produce s.o. fa' cambiamenti allucinanti e frequenti
(in soldoni del bios mi fido, della MS (e soci vari) per niente)).
Salve
           Dbg
Se per caso risolvi il tuo problema fammi sapere, la tua scelta non la
condivido, ma sapere qualche trucco in piu' e' sempre utilile, eppoi si
puo' sempre cambiare idea :) .

puo' sempre cambiare idea :) .
Ok, comunque sappi che sono almeno 7 anni che utilizzo questo sistema, e mai un
problema.
Bye e alla prossima.


 wrote:
Ho risolto, e a dire il vero era una banalita', solo che non avevo un po' di
tempo per fare due prove.
E' bastato modificare
other=/dev/sdg1 in
other=/dev/sdg
A dire il vero mi sembra che avessi gia' provato, ma l'importante e' che ora
vada.
Per Giuseppe:
Ho dato un'occhiata ai miei datasheet, qualcosa ricordavo ma non volevo dire una
stupidaggine. Ricordavo bene: la vita media di una eeprom normalissima e' di un
milione di scritture o cancellazioni, quindi penso che ci sia da stare
tranquilli.


tranquilli.
Direi proprio di si, sperando che qualche s.o. non incominci a usare la
eeprom come una ram.
Non ti stupisci se comunque io preferisco stare lontano dal bios vero?
sai dopo brutte esperienze con certi bios ho adottato un detto "quando
va' quel tant che basta non toccare che se no' se guasta", eheeh.
Ciao
         Dbg