Newsgroup: it.comp.os.linux.iniziare
Titolo: lilo non avvia win

Ciao a tutti, finalmente scrivo da linux,
anche se ho scelto  di rinunciare alla debian
dopo 4 giorni di delirio (evidentemente non sono
ancora pronto) in favore della suse 8.2: non 
sara' la stessa cosa (un esempio: manca addirittura
il comando adduser!! lo si deve fare da yast :( 
inoltre devo proprio dire che il partizionatore 
usato da yast in fase di installazione e il piu' 
stupido che abbia mai visto, infatti le partizioni
le ho fatte e scritte con quello della debian ;) 
pero' almeno in una serata ho concluso e mi funziona 
tutto.
Tutto tranne una cosa: non riesco a bootare windows,
che si trova su hdb1.
Uso lilo, che si trova sul mbr di hdba, e in lilo.conf
ho queste linee: 
other = /dev/hdb1
    label = windows
manca qualcosa?
Devo forse specificare  la geometria della partizione?
O forse il problema e' dato dal fatto che si tratta
di windows 2003 server (una release candidate, ma
praticamente definitiva) e che quindi lilo non riesce
a gestirlo?
Idee? 
Posso sempre andare a cambiare l'hd di boot nel bios 
ogni volta ma e' un po' una scocciatura.
Un grosso ringraziamento a tutti quelli che mi hanno
aiutato in questi giorni: se lo meritano proprio!
Ciao, L.
p.s.: per ora, dopo anni che usavo solo windows, anche 
se non e' la debian, devo dire che mi piace!!
-- 
Per rispondere in mail togli il nome di Galilei

 manca qualcosa?
Compare la voce windows, dando <tab> al prompt "boot:"?
In caso negativo, hai dato il comando lilo da root, dopo aver salvato le
modifiche al lilo.conf? (Hint: non legge e non puo' leggere il file
lilo.conf, esegue cio' che e' scritto nel master boot record, o nel
record boot secondario della partizione, che va pertanto aggiornato in
accordo col contenuto di lilo.conf, tramite appunto il comando lilo...)
bye G.L.
--
io non ho mai detto di essere anticattolico.
(Giangia, su ICR)

 accordo col contenuto di lilo.conf, tramite appunto il comando lilo...)
si, ho salvato lilo.conf e ho dato 'lilo' da root.
Che altro mi posso inventare?
gia' che ci siamo: non ricordo piu' il comando per cambiare 
user in una shell: per intenderci, senza fare logout, ma 
proprio per cambiare sia da user a un altro user, sia da 
root ad un user qualunque, rimanendo nella stessa shell.
Ho cercato un po' con google e nei gruppi ma finora non trovo.
Ciao


 Ciao
man su


 con la scritta loading windows. 
 
non è che W pretende di occupare hda1 per avviarsi?
r
-- 
quando sento la parola cultura la mano mi corre al portafoglio [Pseudo
Berlusconi, untore]
tutto sui Pentangle: 
http://umpf.net/

 
Da quello che hai scritto mi sembra di capire che hai windows su hdb, 
cioè su un hard disk slave sul primo canale ide; ricordo di aver letto 
più volte che windows dà molti problemi di avvio se non sta sul disco 
primario, non so se questo vale anche per la versione che usi tu, ma il 
problema potrebbe essere quello.
So che c'è un modo di "imbrogliare" win, passando dei parametri con lilo 
che gli "fanno credere" di essere sul disco primario anche quando non è 
così, ma non ti so dire di più (mi sembra che se ne parli in appunti di 
informatica libera, ma anche in rete dovresti trovare informazioni).
Ciao, Paolo

 informatica libera, ma anche in rete dovresti trovare informazioni).
Vado a dare un'occhiata, ciao e grazie.
L.


 man su
accidenti, ecco qual era!! Grazie ;)
ciao


 windows parte tranquillamente senza nessuna lamentela.
[...]
modificando il boot dal bios non fai altro che cambiare i dischi C: e D:
Cosa vuol dire? che se booti modificando il bios, hdb sarą il tuo C: e va 
tutto bene. 
Se invece booti da hda (lilo) windows partira' da D: e si incasina perche' 
tutti i suoi link sono su C:
Spero che sono stato spiegato.
Mieru

 Spero che sono stato spiegato.
Mhh, quindi secondo te dovrei cambiare il file di configurazione del
bootloader di windows?
Ah, no, gia' che ci penso non e' cosi', perche' windows parte comunque
anche se sposto fisicamente l'hd sul canale senza cambiare il bios,
parte ovunque lo metta, che ci sia o meno l'altro hd (e questo francamente
mi pare mica male!)
E poi e' proprio lilo che non va, non arriva nemmeno a chiamare il 
bootloader di win, altrimenti quest'ultimo mi darebbe un messaggio di
errore.
Spero d'essermi spiegato anch'io.
Ciao!
p.s.: nottambulo o scrivi da qualche GMT -+>=4?


 Spero che sono stato spiegato.
Mhh, quindi secondo te dovrei cambiare il file di configurazione del
bootloader di windows?
Ah, no, gia' che ci penso non e' cosi', perche' windows parte comunque
anche se sposto fisicamente l'hd sul canale senza cambiare il bios,
parte ovunque lo metta, che ci sia o meno l'altro hd (e questo francamente
mi pare mica male!)
E poi e' proprio lilo che non va, non arriva nemmeno a chiamare il 
bootloader di win, altrimenti quest'ultimo mi darebbe un messaggio di
errore.
Spero d'essermi spiegato anch'io.
Ciao!
p.s.: nottambulo o scrivi da qualche GMT -+>=4?
L.


 Per rispondere in mail togli il nome di Galilei
Da quello che ho capito tu hai installato windows sul disco hdb quando
questo era primario.
Poi per installare linux hai invertito l'ordine dei 2 dischi e lo hai
installato su hda.
Secondo me windows non si avvia perchč pretende di essere sul disco primario
(dove era stato installato).
Anche linux non si avvierebbe se scambiassi hda con hdb perchč:
1) anche se lo avvieresti da floppy dovresti aggiungere la posizione della
root come parametro
2) dovresti modificare /etc/fstab e cambiare hda con hdb e viceversa

 p.s.: nottambulo o scrivi da qualche GMT -+>=4?
nottambulo.
Mieru

 nottambulo.
siamo in due!
ciao
-- 



Un'idea: settare come disco di boot quello in cui c'è windows, poi 
avviare linux con il floppy di avvio e installare lilo nel mbr del disco 
dove c'è windows...Potrebbe funzionare???
Comunque lilo non accetta di installasi su un disco che non sia il 
primo, questo è vero.
Ciao, Paolo (quello con mplayer che va d'accordo con artsdsp!!!)

 2) dovresti modificare /etc/fstab e cambiare hda con hdb e viceversa
Si, questo lo so, pero' come dicevo in un altro post, a me sembra che 
lilo non riesca nemmeno a raggiungere il bootloader di win, altrimenti
*o* si avvierebbe windows *o* mi restituirebbe un messaggio di errore 
(tipo che non trova windows dove lo cerca), mentre quello che vedo e' 
una schermata nera piantata sul messaggio loading windows che credo 
proprio provenga da lilo, non dal bootloader di win.
Al limite posso provare ad editare il boot.ini e vedere cosa succede.
A proposito, ieri sono riuscito a montare la part. ntfs di win, oggi
non ci riesco piu! come diavolo si fa? ovviamente sto provando da root.
Avevo anche pensato di cambiare i riferimenti in lilo.conf e in etc/fstab
e etc/mtab, quindi invertire i due hd, avviare linux e installare lilo
nel mbr di hda (che diventerebbe quello di windows), pero' ho dei timori
a fare cio' perche': 
1) in passato con win2000 mi succedeva che ad ogni avvio di quest'ultimo,
riscriveva l'mbr, quindi lilo spariva e non ruiscivo piu' ad avviare linux.
2) Se per caso lilo continua a non riuscire ad avviare windows, a questo
punto non lo avvio proprio piu', una volta che ha sovrascritto l'mbr del
disco in cui si trova.
Idee?
-- 


 installassi windows su hdb, lilo riuscirebbe a farlo avviare?
Io ho proprio questa situazione: windows tutto su hda, e linux tutto su hdb, sia
in ufficio che a casa.


 Ciao, Paolo (quello con mplayer che va d'accordo con artsdsp!!!)
fortunello!!
Ciao


 Idee?
Te l'ho detta nell'altro post, ma non mi assumo responsabilità ;-)
Ciao ancora.

 hdb, sia in ufficio che a casa.
E come avvii linux? con un floppy, cambiando ogni volta l'hd di boot
nel bios o con lilo installato su hda?
In quest'ultimo caso, che windows hai?
Ciao e grazie
L.


 
Sai che non sapevo che win2000 fosse così rompi#####???? Però mi sembra 
strano, come fanno allora tutti quelli che usano lilo con xp o con 
win2000? Prova a cercare un po' "in giro" sui ng.
Comunque se devi "ripulire" l'mbr da lilo, puoi usare lilo -u da linux 
oppure fdisk /mbr (la sintassi giusta credo sia questa, non sono sicuro 
al 100%) da un dischetto di boot di win98 o winMe.
Good Luck ;-)

 In quest'ultimo caso, che windows hai?
Ehm... sorry, ho letto male il precedente messaggio. Riepilogo la mia
situazione:
- windows occupa interamente hda, su unica partizione in fat32  (e' vero che
tu hai invece ntfs...)
- lilo sul mbr di hda
- linux con diverse partizioni interamente su hdb


 Good Luck ;-)
Il fatto e' che adesso non ho nemmeno piu' win2k, ma win2k3
(una release candidate ma praticamente e' quello definitivo),
e non so come si comporti.
Forse tutto sommato posso tenermelo cosi' e cambiare l'hd di
boot da bios quando voglio avviare win.
Almeno finche' non ne so qualcosa di piu'.
Cmq buono sapersi questo di lilo -u, pero' ho un dubbio:
anche se ripulisco l'mbr da lilo, come faccio a rimetterci
il bootloader di win2k3? altrimenti non si avvia comunque.
Ciao e grazie del supporto, come sempre (a te e agli altri!)
L.


 - linux con diverse partizioni interamente su hdb
Ho avuto anche io una configurazione come questa in 
passato (win98 su hda e linux su hdb) ed in effetti
funzionava tutto senza problemi (lilo su hda mi 
avviava sia windows che linux).
Bei tempi! :-P
Bye


 passato (win98 su hda e linux su hdb)
Mi ero dimenticato: ho _win2k_ su fat32 (ho necessita' di scrivere sulla
partizione win).
Prova magari ad usare grub per risolvere il problema, chissa'...  :-)


 che faccia il boot da *quel* hd e funziona tutto al 100%. 
[strucut]
non sono stato spiegato, quello che volevo farti capire e' che il disco di 
boot e':
-il disco di boot (ide# a seconda delle impostazioni del BIOS)
-il primo disco
-hda 
-c:
quindi, la tua frase "e' sufficiente che faccia il boot da *quel* hd" altro 
non è che "e' sufficiente che faccia il boot dal primo disco (hda o C:)"
in altre parole non e' vero che parte ovunque tu lo metta.. lo devi imporre 
come primo disco.
se installi win su ide1, lilo su ide0 e da lilo chiami windows, vuol dire 
che stai facendo il boot da ide0, implica che ide1 e' D:, windows cerchera' 
di partire da D:
Riassunto di cio' che hai fatto:
*boot da ide1
 ide1=C: (hda)
 ide0=D: (hdb)
 windows su C:
*boot da ide0
 ide0=hda (C:)
 ide1=hdb (D:) <--- nota lo swap
 linux su hda
 lilo su hda
 (ma windows è su D: e anche se lilo gli dice di partire lui crasha)
dato che linux lo puoi installare su hdb (windows non lo puoi insallare su 
D:), e che un bootloader, se vuoi che venga caricato in fase di boot lo 
devi installare sul disco di boot, IMHO la Soluzione quindi e':
installi win su hda, linux su hdb e lilo su hda
Mieru

Praticamente ho lo stesso problema da tre mesi e non sono riuscito a venirne
a capo in nessun modo (ho chiamato pure all'assistenza Suse ma senza
successo).
questi sono i dischi:
hda : HD 40 GB solo per Linux
hdb : HD 20 GB in fat 32 per dati comuni 
hdc : Lettore CDROM
hdd : Masterizzatore
hde : HD 60 GB con Win 2000 (il disco [133] e' sul controller RAID della MB
impostato da BIOS come IDE e non come RAID)
Attualmente ho LILO su floppy (fortuna che non ho provato subito a
installarlo su hda) e, con esso, riesco solo ad avviare Linux (da cui pero'
poi vedo perfettamente hde con Win).
Se, da LILO, provo ad andare sulla voce Windows mi becco una schermata nera
e sono costretto a spegnere il PC.
Lo stesso problema lo avevo con Grub che mi aveva messo di default la Suse.
Insomma: per avviare Linux uso il floppy mentre per Windows avvio il PC
senza dischetto. Ho provato un mare di opzioni ma pare che LILO non riesca
proprio ad andare sul loader di Win.
 
Ciao a tutti.
-- 
  ________   
 |\      /|  Sender:  
 | \____/ |       Mimmo Mastronardi        
 |________|  -< 
mimmo....@libero.it
 >-