Newsgroup: it.comp.os.linux.iniziare
Titolo: problemi di boot (bios?)

Ciao a tutti :)
Mi č arrivato un hdd nuovo e ne ho approfittato per installare sul mio pc
Red Hat 9.
Il problema č che avendo un bios vecchio ed essendo l'hdd da 60 GB, ho
dovuto flasshare il bios con una versione piů aggiornata, in modo che
vedesse l'hard disk
Sul pc ho un hard disk da 20 GB, formattato ntfs con win2k.
Ho installato RH sull'hdd nuovo, ho fatto in modo che vedesse l'hdd dove
risiede win2k e tutto sembra funzionare tranne il boot.
Ricapitolando:
Win sta in C
Linux in F
Se bootto da F parte lilo, che mi fa boottare solo Linux. Se scelgo win si
pianta tutto (non carica niente).
Se dal bios scelgo come boot sequence C parte cmq lilo (che invece č, o
dovrebbe essere, in F) e quindi non riesco mai a caricare Win.
Qual č il problema? Dipende da Lilo (anche grub mi ha dato lo stesso
problema) o dal bios, come penso io?
Deep

 
da win: su alcune mobo (mai capito il xche') il disco con win deve
corrispondere a D (e' quello il primary ide), nn capisco cmq da dove salta
fuori F, ma forse numerano in modo diverso, per te potrebbe essere:
C - secondary master
d - secondary slave
e - primary...
i jumper dei dischi sono configurati in maniera corretta (master,
slave) tenuto conto anche delle altre periferiche?
ad ogni modo, prova cosi':
inverti i dischi, eventualmente ri-setta i jumper per la nuova
configurazione.
Modifica /etc/fstab, /etc/lilo.conf (quindi dai /sbin/lilo) per la nuova
situazione, preferibilmente installa il lilo sul disco dove hai win (i due
bootloader convivono, e da lilo puoi chiamare ntloader)
A me, cosi', ha funzionato su un pc.

 
Ciò che dici lascia presupporre che hai installato lilo su entrambi gli hd?
Io avevo un problema analogo volendo fa partire un Winsozz presente su 
un disco diverso da quello dove era installato il boot loader (prima 
lilo poi grub). Ho risolto come segue:
ni /etc/lilo.conf ho aggiunto immediatamente sotto all'etichetta del 
winsozz che risiedeva nell'altro hd le seguenti due righe
map (0x80),(0x81)
map (0x81),(0x80)
in pratica facendo così tu bypassi il bios e dici a windows che l'hd da 
cui sta bootando è il principale...
Così dovrebbe funzionare.. ah... per la sintassi non sono molto 
sicuro... vado a memoria... cmq cosnultando il man dovresti trovare la 
sintassi esatta.
Ps: ricordati ance di aggiungere
chainloader +1
ché Winsozz lo richiede!
-- 
  Montag trattenne le bombe, lassù, per un solo istante, col pensiero e
le mani disperatamente brancolanti verso il cielo, a sorreggerle.
-------------------------------------------------------------------------
montagLA_CHIAV...@email.it
 Per rispondere toglere LA_CHIAVE.

 A me, cosi', ha funzionato su un pc.
Perchč tutto questo casino quando basta rimapparli? Lo fa addirittura 
anaconda in fase di installazione senza dover far nulla!
-- 
  Montag trattenne le bombe, lassů, per un solo istante, col pensiero e


 bootloader convivono, e da lilo puoi chiamare ntloader)
Proverň, ti ringrazio per ora :)
Deep

 chainloader +1
Ora non mi ricordo con LILO, ma con Grub c'era, perň non partiva lo stesso
:(
Grazie a tutti e due per l'aiuto, se risolvo vi faccio sapere :)
Deep

 :(
Allora č decisamente un problema di rimappamento... strana perň la 
configurazione che hai postato... soprattutto quella F: per il primary 
master... ma per caso hai una scheda madre asus A7qualcosa con 
conbtroller UDMA 100 o 166?
Perchč la F mi lascia presupporre che tu stia lavorando sul ide2 anzichč 
ide0!
-- 
  Montag trattenne le bombe, lassů, per un solo istante, col pensiero e


 problema) o dal bios, come penso io?
Ma l'HD vecchio è correttamente rilevato dal bios?
Poi:
 > non mi sono spiegato bene. Il problema è che il disco che Linux non 
vedeva
 > (quello dove è installato Win) è un ntfs e pare che RH non supporti
 > nativamente quel tipo di partizioni (per problemi di copyright, ho 
letto).
 > Quello l'ho risolto con una sorta di patch scaricata qui
 > 
http://linux-ntfs.sourceforge.net/index.html
 >
Allora ntfs è il fs non c'entra nulla con il disco! Controlla che linux 
rilevi il disco correttamente (non dipende dalla partizione). Per farlo usa
dmesg | less
e vedi se da qualche parte ti dice qualcosa di "hdc0" cioè il secondary 
master... se come dici tu C è secondary master! Ma mi sembra 
improbabile, o meglio...
Prima di montare il nuovo hd avevi già questo hd su secondary master? e 
se si perchè?
Guarda che se lo hai spostato dopo... win non ti parte perchè gli hai 
incasinato la device map così facendo... ripristina il tutto com'era prima!
 > c: win (secondary master)
 > d: disco dati (secondary slave)
 > e: cd rom (primary slave)
 > f: nuovo hdd con linux (primary master)
Altro dubbio ma hai tre hd o 2 hd di cui uno con 2 partizioni?
Guarda che le lettere dell'opzione di boot del bios non corrispondono 
sempre a quelle di windows!
Per chiarire una volta per tutte potresti postare la tua conf. hardware?
Quanti hd hai? Su quali canali sono montati e come (master/slave)
Quanti CDROM/Masterizzatori hai?
infine che MOBO hai?
-- 
  Montag trattenne le bombe, lassù, per un solo istante, col pensiero e


"DeepBlue" wrote..:
Risolto tutto.
Ho sistemato i cavi in modo che il pc fosse configurato cosě:
C: primary master
D: primary slave:
F: secondary master
E (cd rom) secondary slave
Poi accedendo a Linux tramite il dischetto di avvio ho eliminato LILO e ho
installato GRUB nel mbr di win.
Ora funziona tutto alla perfezione :)
Grazie a tutti per l'aiuto
Deep